appendOrdinateText method

void appendOrdinateText(
  1. List<Ordinate> outputOrdinates,
  2. StringBuffer writer
)

Appends additional ordinate information. This function may

  • append 'Z' if in {@code outputOrdinates} the {@link Ordinate#Z} value is included
  • append 'M' if in {@code outputOrdinates} the {@link Ordinate#M} value is included
  • append 'ZM' if in {@code outputOrdinates} the {@link Ordinate#Z} and {@link Ordinate#M} values are included/li>

@param outputOrdinates a bit-pattern of ordinates to write. @param writer the output writer to append to. @ if an error occurs while using the writer.

Implementation

void appendOrdinateText(List<Ordinate> outputOrdinates, StringBuffer writer) {
  if (outputOrdinates.contains(Ordinate.Z)) {
    writer.write('Z');
  }
  if (outputOrdinates.contains(Ordinate.M)) {
    writer.write('M');
  }
}