Class PolygonType.Builder

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

public static final class PolygonType.Builder extends com.google.protobuf.GeneratedMessage.Builder<PolygonType.Builder> implements PolygonTypeOrBuilder
 [gml/gmlBasic2d-extract-v3_2_1-.xsd at 49:34]
 
Protobuf type net.opengis.www.gml.v3_2.PolygonType
  • 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<PolygonType.Builder>
    • clear

      public PolygonType.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<PolygonType.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<PolygonType.Builder>
    • getDefaultInstanceForType

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

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

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

      public PolygonType.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<PolygonType.Builder>
    • mergeFrom

      public PolygonType.Builder mergeFrom(PolygonType other)
    • isInitialized

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

      public PolygonType.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<PolygonType.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 PolygonTypeOrBuilder
      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 PolygonTypeOrBuilder
      Returns:
      The bytes for id.
    • setId

      public PolygonType.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 PolygonType.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 PolygonType.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 PolygonTypeOrBuilder
      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 PolygonTypeOrBuilder
      Returns:
      The descriptionReference.
    • setDescriptionReference

      public PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
      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 PolygonTypeOrBuilder
      Returns:
      The identifier.
    • setIdentifier

      public PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
    • setName

      public PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonType.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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
    • 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 PolygonTypeOrBuilder
      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 PolygonTypeOrBuilder
      Returns:
      The bytes for srsName.
    • setSrsName

      public PolygonType.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 PolygonType.Builder clearSrsName()
       [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
       
      string srs_name = 21;
      Returns:
      This builder for chaining.
    • setSrsNameBytes

      public PolygonType.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 PolygonTypeOrBuilder
      Returns:
      The srsDimension.
    • setSrsDimension

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

      public boolean hasExterior()
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
      Specified by:
      hasExterior in interface PolygonTypeOrBuilder
      Returns:
      Whether the exterior field is set.
    • getExterior

      public AbstractRingPropertyType getExterior()
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
      Specified by:
      getExterior in interface PolygonTypeOrBuilder
      Returns:
      The exterior.
    • setExterior

      public PolygonType.Builder setExterior(AbstractRingPropertyType value)
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
    • setExterior

      public PolygonType.Builder setExterior(AbstractRingPropertyType.Builder builderForValue)
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
    • mergeExterior

      public PolygonType.Builder mergeExterior(AbstractRingPropertyType value)
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
    • clearExterior

      public PolygonType.Builder clearExterior()
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
    • getExteriorBuilder

      public AbstractRingPropertyType.Builder getExteriorBuilder()
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
    • getExteriorOrBuilder

      public AbstractRingPropertyTypeOrBuilder getExteriorOrBuilder()
       A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 65:63]
       
      .net.opengis.www.gml.v3_2.AbstractRingPropertyType exterior = 101;
      Specified by:
      getExteriorOrBuilder in interface PolygonTypeOrBuilder
    • getInteriorList

      public List<AbstractRingPropertyType> getInteriorList()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
      Specified by:
      getInteriorList in interface PolygonTypeOrBuilder
    • getInteriorCount

      public int getInteriorCount()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
      Specified by:
      getInteriorCount in interface PolygonTypeOrBuilder
    • getInterior

      public AbstractRingPropertyType getInterior(int index)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
      Specified by:
      getInterior in interface PolygonTypeOrBuilder
    • setInterior

      public PolygonType.Builder setInterior(int index, AbstractRingPropertyType value)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • setInterior

      public PolygonType.Builder setInterior(int index, AbstractRingPropertyType.Builder builderForValue)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addInterior

      public PolygonType.Builder addInterior(AbstractRingPropertyType value)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addInterior

      public PolygonType.Builder addInterior(int index, AbstractRingPropertyType value)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addInterior

      public PolygonType.Builder addInterior(AbstractRingPropertyType.Builder builderForValue)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addInterior

      public PolygonType.Builder addInterior(int index, AbstractRingPropertyType.Builder builderForValue)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addAllInterior

      public PolygonType.Builder addAllInterior(Iterable<? extends AbstractRingPropertyType> values)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • clearInterior

      public PolygonType.Builder clearInterior()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • removeInterior

      public PolygonType.Builder removeInterior(int index)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • getInteriorBuilder

      public AbstractRingPropertyType.Builder getInteriorBuilder(int index)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • getInteriorOrBuilder

      public AbstractRingPropertyTypeOrBuilder getInteriorOrBuilder(int index)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
      Specified by:
      getInteriorOrBuilder in interface PolygonTypeOrBuilder
    • getInteriorOrBuilderList

      public List<? extends AbstractRingPropertyTypeOrBuilder> getInteriorOrBuilderList()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
      Specified by:
      getInteriorOrBuilderList in interface PolygonTypeOrBuilder
    • addInteriorBuilder

      public AbstractRingPropertyType.Builder addInteriorBuilder()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • addInteriorBuilder

      public AbstractRingPropertyType.Builder addInteriorBuilder(int index)
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;
    • getInteriorBuilderList

      public List<AbstractRingPropertyType.Builder> getInteriorBuilderList()
       A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.  [gml/gmlBasic2d-extract-v3_2_1-.xsd at 70:63]
       
      repeated .net.opengis.www.gml.v3_2.AbstractRingPropertyType interior = 102;