Class LineStringType.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<LineStringType.Builder>
com.google.protobuf.GeneratedMessage.Builder<LineStringType.Builder>
net.opengis.www.gml.v3_2.LineStringType.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, LineStringTypeOrBuilder
Enclosing class:
LineStringType

public static final class LineStringType.Builder extends com.google.protobuf.GeneratedMessage.Builder<LineStringType.Builder> implements LineStringTypeOrBuilder
 [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 250:37]
 
Protobuf type net.opengis.www.gml.v3_2.LineStringType
  • 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.Builder<LineStringType.Builder>
    • clear

      public LineStringType.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<LineStringType.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LineStringType.Builder>
    • getDefaultInstanceForType

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

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

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

      public LineStringType.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LineStringType.Builder>
    • mergeFrom

      public LineStringType.Builder mergeFrom(LineStringType other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<LineStringType.Builder>
    • mergeFrom

      public LineStringType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LineStringType.Builder>
      Throws:
      IOException
    • 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.
    • setId

      public LineStringType.Builder setId(String value)
       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;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public LineStringType.Builder clearId()
       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;
      Returns:
      This builder for chaining.
    • setIdBytes

      public LineStringType.Builder setIdBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDescriptionReference

      public LineStringType.Builder setDescriptionReference(ReferenceType value)
       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;
    • setDescriptionReference

      public LineStringType.Builder setDescriptionReference(ReferenceType.Builder builderForValue)
       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;
    • mergeDescriptionReference

      public LineStringType.Builder mergeDescriptionReference(ReferenceType value)
       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;
    • clearDescriptionReference

      public LineStringType.Builder clearDescriptionReference()
       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;
    • getDescriptionReferenceBuilder

      public ReferenceType.Builder getDescriptionReferenceBuilder()
       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;
    • 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.
    • setIdentifier

      public LineStringType.Builder setIdentifier(CodeWithAuthorityType value)
       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;
    • setIdentifier

      public LineStringType.Builder setIdentifier(CodeWithAuthorityType.Builder builderForValue)
       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;
    • mergeIdentifier

      public LineStringType.Builder mergeIdentifier(CodeWithAuthorityType value)
       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;
    • clearIdentifier

      public LineStringType.Builder clearIdentifier()
       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;
    • getIdentifierBuilder

      public CodeWithAuthorityType.Builder getIdentifierBuilder()
       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;
    • 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
    • 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
    • setName

      public LineStringType.Builder setName(int index, CodeType value)
       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;
    • setName

      public LineStringType.Builder setName(int index, CodeType.Builder builderForValue)
       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;
    • addName

      public LineStringType.Builder addName(CodeType value)
       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;
    • addName

      public LineStringType.Builder addName(int index, CodeType value)
       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;
    • addName

      public LineStringType.Builder addName(CodeType.Builder builderForValue)
       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;
    • addName

      public LineStringType.Builder addName(int index, CodeType.Builder builderForValue)
       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;
    • addAllName

      public LineStringType.Builder addAllName(Iterable<? extends CodeType> values)
       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;
    • clearName

      public LineStringType.Builder clearName()
       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;
    • removeName

      public LineStringType.Builder removeName(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;
    • getNameBuilder

      public CodeType.Builder getNameBuilder(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;
    • 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
    • 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
    • addNameBuilder

      public CodeType.Builder addNameBuilder()
       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;
    • addNameBuilder

      public CodeType.Builder addNameBuilder(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;
    • getNameBuilderList

      public List<CodeType.Builder> getNameBuilderList()
       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;
    • 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.
    • setSrsName

      public LineStringType.Builder setSrsName(String value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Parameters:
      value - The srsName to set.
      Returns:
      This builder for chaining.
    • clearSrsName

      public LineStringType.Builder clearSrsName()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Returns:
      This builder for chaining.
    • setSrsNameBytes

      public LineStringType.Builder setSrsNameBytes(com.google.protobuf.ByteString value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Parameters:
      value - The bytes for srsName to set.
      Returns:
      This builder for chaining.
    • 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.
    • setSrsDimension

      public LineStringType.Builder setSrsDimension(int value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 37:58]
       
      uint32 srs_dimension = 22 [(.buf.validate.field) = { ... }
      Parameters:
      value - The srsDimension to set.
      Returns:
      This builder for chaining.
    • clearSrsDimension

      public LineStringType.Builder clearSrsDimension()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 37:58]
       
      uint32 srs_dimension = 22 [(.buf.validate.field) = { ... }
      Returns:
      This builder for chaining.
    • 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
    • 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
    • setChoiceWrapper

      public LineStringType.Builder setChoiceWrapper(int index, LineStringType.ChoiceWrapper_LineStringType value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • setChoiceWrapper

      public LineStringType.Builder setChoiceWrapper(int index, LineStringType.ChoiceWrapper_LineStringType.Builder builderForValue)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addChoiceWrapper

       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addChoiceWrapper

      public LineStringType.Builder addChoiceWrapper(int index, LineStringType.ChoiceWrapper_LineStringType value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addChoiceWrapper

       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addChoiceWrapper

      public LineStringType.Builder addChoiceWrapper(int index, LineStringType.ChoiceWrapper_LineStringType.Builder builderForValue)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addAllChoiceWrapper

      public LineStringType.Builder addAllChoiceWrapper(Iterable<? extends LineStringType.ChoiceWrapper_LineStringType> values)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • clearChoiceWrapper

      public LineStringType.Builder clearChoiceWrapper()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • removeChoiceWrapper

      public LineStringType.Builder removeChoiceWrapper(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;
    • getChoiceWrapperBuilder

      public LineStringType.ChoiceWrapper_LineStringType.Builder getChoiceWrapperBuilder(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;
    • 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
    • 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
    • addChoiceWrapperBuilder

      public LineStringType.ChoiceWrapper_LineStringType.Builder addChoiceWrapperBuilder()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • addChoiceWrapperBuilder

      public LineStringType.ChoiceWrapper_LineStringType.Builder addChoiceWrapperBuilder(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;
    • getChoiceWrapperBuilderList

      public List<LineStringType.ChoiceWrapper_LineStringType.Builder> getChoiceWrapperBuilderList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 255:51]
       
      repeated .net.opengis.www.gml.v3_2.LineStringType.ChoiceWrapper_LineStringType choice_wrapper = 101;
    • 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.
    • setPosList

       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
    • setPosList

      public LineStringType.Builder setPosList(DirectPositionListType.Builder builderForValue)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
    • mergePosList

      public LineStringType.Builder mergePosList(DirectPositionListType value)
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
    • clearPosList

      public LineStringType.Builder clearPosList()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
    • getPosListBuilder

      public DirectPositionListType.Builder getPosListBuilder()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 99:61]
       
      .net.opengis.www.gml.v3_2.DirectPositionListType pos_list = 111;
    • 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