Class WktParser

java.lang.Object
com.esri.core.geometry.WktParser

final class WktParser extends Object
  • Field Details

    • m_wkt_string

      private String m_wkt_string
    • m_start_token

      private int m_start_token
    • m_end_token

      private int m_end_token
    • m_current_token_type

      private int m_current_token_type
    • m_b_has_zs

      private boolean m_b_has_zs
    • m_b_has_ms

      private boolean m_b_has_ms
    • m_b_check_consistent_attributes

      private boolean m_b_check_consistent_attributes
    • m_b_nan

      private boolean m_b_nan
    • m_function_stack

      private AttributeStreamOfInt32 m_function_stack
  • Constructor Details

    • WktParser

      WktParser()
    • WktParser

      WktParser(String string)
  • Method Details

    • resetParser

      void resetParser(String string)
    • nextToken

      int nextToken()
    • currentNumericLiteral

      double currentNumericLiteral()
    • currentToken

      int currentToken()
    • hasZs

      boolean hasZs()
    • hasMs

      boolean hasMs()
    • reset_

      private void reset_()
    • accept_

      private void accept_()
    • geometry_

      private void geometry_()
    • attributes_

      private void attributes_()
    • geometryCollectionStart_

      private void geometryCollectionStart_()
    • geometryCollectionEnd_

      private void geometryCollectionEnd_()
    • multiPolygonStart_

      private void multiPolygonStart_()
    • multiPolygonEnd_

      private void multiPolygonEnd_()
    • multiLineStringStart_

      private void multiLineStringStart_()
    • multiLineStringEnd_

      private void multiLineStringEnd_()
    • multiPointStart_

      private void multiPointStart_()
    • multiPointEnd_

      private void multiPointEnd_()
    • polygonStart_

      private void polygonStart_()
    • polygonEnd_

      private void polygonEnd_()
    • lineStringStart_

      private void lineStringStart_()
    • lineStringEnd_

      private void lineStringEnd_()
    • pointStart_

      private void pointStart_()
    • pointStartAlt_

      private void pointStartAlt_()
    • pointEnd_

      private void pointEnd_()
    • xLiteral_

      private void xLiteral_()
    • yLiteral_

      private void yLiteral_()
    • zLiteral_

      private void zLiteral_()
    • mLiteral_

      private void mLiteral_()
    • nan_

      private boolean nan_()
    • sign_

      private void sign_()
    • signedNumericLiteral_

      private void signedNumericLiteral_()
    • unsignedNumericLiteral_

      private void unsignedNumericLiteral_()
    • exactNumericLiteral_

      private void exactNumericLiteral_()
    • digits_

      private void digits_()
    • exp_

      private void exp_()
    • skipWhiteSpace_

      private void skipWhiteSpace_()
    • empty_

      private boolean empty_()
    • comma_

      private boolean comma_()
    • leftParen_

      private boolean leftParen_()
    • rightParen_

      private boolean rightParen_()