Class LineStringType

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
net.opengis.www.gml.v3_2.LineStringType
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, LineStringTypeOrBuilder

@Generated public final class LineStringType extends com.google.protobuf.GeneratedMessage implements LineStringTypeOrBuilder
 [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 250:37]
 
Protobuf type net.opengis.www.gml.v3_2.LineStringType
See Also:
  • Field Details

    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • DESCRIPTION_REFERENCE_FIELD_NUMBER

      public static final int DESCRIPTION_REFERENCE_FIELD_NUMBER
      See Also:
    • IDENTIFIER_FIELD_NUMBER

      public static final int IDENTIFIER_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • SRS_NAME_FIELD_NUMBER

      public static final int SRS_NAME_FIELD_NUMBER
      See Also:
    • SRS_DIMENSION_FIELD_NUMBER

      public static final int SRS_DIMENSION_FIELD_NUMBER
      See Also:
    • CHOICE_WRAPPER_FIELD_NUMBER

      public static final int CHOICE_WRAPPER_FIELD_NUMBER
      See Also:
    • POS_LIST_FIELD_NUMBER

      public static final int POS_LIST_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getId

      public String getId()
       The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  [gml/gmlBase-extract-v3_2_1.xsd at 121:33]
       
      string id = 1;
      Specified by:
      getId in interface LineStringTypeOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  [gml/gmlBase-extract-v3_2_1.xsd at 121:33]
       
      string id = 1;
      Specified by:
      getIdBytes in interface LineStringTypeOrBuilder
      Returns:
      The bytes for id.
    • hasDescriptionReference

      public boolean hasDescriptionReference()
       The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.  [gml/gmlBase-extract-v3_2_1.xsd at 106:64]
       
      .net.opengis.www.gml.v3_2.ReferenceType description_reference = 2;
      Specified by:
      hasDescriptionReference in interface LineStringTypeOrBuilder
      Returns:
      Whether the descriptionReference field is set.
    • getDescriptionReference

      public ReferenceType getDescriptionReference()
       The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.  [gml/gmlBase-extract-v3_2_1.xsd at 106:64]
       
      .net.opengis.www.gml.v3_2.ReferenceType description_reference = 2;
      Specified by:
      getDescriptionReference in interface LineStringTypeOrBuilder
      Returns:
      The descriptionReference.
    • getDescriptionReferenceOrBuilder

      public ReferenceTypeOrBuilder getDescriptionReferenceOrBuilder()
       The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.  [gml/gmlBase-extract-v3_2_1.xsd at 106:64]
       
      .net.opengis.www.gml.v3_2.ReferenceType description_reference = 2;
      Specified by:
      getDescriptionReferenceOrBuilder in interface LineStringTypeOrBuilder
    • hasIdentifier

      public boolean hasIdentifier()
       Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.  [gml/gmlBase-extract-v3_2_1.xsd at 116:62]
       
      .net.opengis.www.gml.v3_2.CodeWithAuthorityType identifier = 3;
      Specified by:
      hasIdentifier in interface LineStringTypeOrBuilder
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      public CodeWithAuthorityType getIdentifier()
       Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.  [gml/gmlBase-extract-v3_2_1.xsd at 116:62]
       
      .net.opengis.www.gml.v3_2.CodeWithAuthorityType identifier = 3;
      Specified by:
      getIdentifier in interface LineStringTypeOrBuilder
      Returns:
      The identifier.
    • getIdentifierOrBuilder

      public CodeWithAuthorityTypeOrBuilder getIdentifierOrBuilder()
       Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.  [gml/gmlBase-extract-v3_2_1.xsd at 116:62]
       
      .net.opengis.www.gml.v3_2.CodeWithAuthorityType identifier = 3;
      Specified by:
      getIdentifierOrBuilder in interface LineStringTypeOrBuilder
    • getNameList

      public List<CodeType> getNameList()
       The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.  [gml/gmlBase-extract-v3_2_1.xsd at 111:43]
       
      repeated .net.opengis.www.gml.v3_2.CodeType name = 4;
      Specified by:
      getNameList in interface LineStringTypeOrBuilder
    • getNameOrBuilderList

      public List<? extends CodeTypeOrBuilder> getNameOrBuilderList()
       The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.  [gml/gmlBase-extract-v3_2_1.xsd at 111:43]
       
      repeated .net.opengis.www.gml.v3_2.CodeType name = 4;
      Specified by:
      getNameOrBuilderList in interface LineStringTypeOrBuilder
    • getNameCount

      public int getNameCount()
       The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.  [gml/gmlBase-extract-v3_2_1.xsd at 111:43]
       
      repeated .net.opengis.www.gml.v3_2.CodeType name = 4;
      Specified by:
      getNameCount in interface LineStringTypeOrBuilder
    • getName

      public CodeType getName(int index)
       The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.  [gml/gmlBase-extract-v3_2_1.xsd at 111:43]
       
      repeated .net.opengis.www.gml.v3_2.CodeType name = 4;
      Specified by:
      getName in interface LineStringTypeOrBuilder
    • getNameOrBuilder

      public CodeTypeOrBuilder getNameOrBuilder(int index)
       The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.  [gml/gmlBase-extract-v3_2_1.xsd at 111:43]
       
      repeated .net.opengis.www.gml.v3_2.CodeType name = 4;
      Specified by:
      getNameOrBuilder in interface LineStringTypeOrBuilder
    • getSrsName

      public String getSrsName()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Specified by:
      getSrsName in interface LineStringTypeOrBuilder
      Returns:
      The srsName.
    • getSrsNameBytes

      public com.google.protobuf.ByteString getSrsNameBytes()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Specified by:
      getSrsNameBytes in interface LineStringTypeOrBuilder
      Returns:
      The bytes for srsName.
    • getSrsDimension

      public int getSrsDimension()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 37:58]
       
      uint32 srs_dimension = 22 [(.buf.validate.field) = { ... }
      Specified by:
      getSrsDimension in interface LineStringTypeOrBuilder
      Returns:
      The srsDimension.
    • getChoiceWrapperList

      public List<LineStringType.ChoiceWrapper_LineStringType> getChoiceWrapperList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
      Specified by:
      getChoiceWrapperList in interface LineStringTypeOrBuilder
    • getChoiceWrapperOrBuilderList

      public List<? extends LineStringType.ChoiceWrapper_LineStringTypeOrBuilder> getChoiceWrapperOrBuilderList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
      Specified by:
      getChoiceWrapperOrBuilderList in interface LineStringTypeOrBuilder
    • getChoiceWrapperCount

      public int getChoiceWrapperCount()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
      Specified by:
      getChoiceWrapperCount in interface LineStringTypeOrBuilder
    • getChoiceWrapper

      public LineStringType.ChoiceWrapper_LineStringType getChoiceWrapper(int index)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
      Specified by:
      getChoiceWrapper in interface LineStringTypeOrBuilder
    • getChoiceWrapperOrBuilder

      public LineStringType.ChoiceWrapper_LineStringTypeOrBuilder getChoiceWrapperOrBuilder(int index)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
      Specified by:
      getChoiceWrapperOrBuilder in interface LineStringTypeOrBuilder
    • hasPosList

      public boolean hasPosList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
      Specified by:
      hasPosList in interface LineStringTypeOrBuilder
      Returns:
      Whether the posList field is set.
    • getPosList

      public DirectPositionListType getPosList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
      Specified by:
      getPosList in interface LineStringTypeOrBuilder
      Returns:
      The posList.
    • getPosListOrBuilder

      public DirectPositionListTypeOrBuilder getPosListOrBuilder()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
      Specified by:
      getPosListOrBuilder in interface LineStringTypeOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static LineStringType parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static LineStringType parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineStringType parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LineStringType parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static LineStringType parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineStringType parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static LineStringType parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public LineStringType.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static LineStringType.Builder newBuilder()
    • newBuilder

      public static LineStringType.Builder newBuilder(LineStringType prototype)
    • toBuilder

      public LineStringType.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected LineStringType.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static LineStringType getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<LineStringType> parser()
    • getParserForType

      public com.google.protobuf.Parser<LineStringType> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public LineStringType getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder