Package net.opengis.www.gml.v3_2
Class AbstractGeometricPrimitiveType
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
net.opengis.www.gml.v3_2.AbstractGeometricPrimitiveType
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,AbstractGeometricPrimitiveTypeOrBuilder
public final class AbstractGeometricPrimitiveType
extends com.google.protobuf.GeneratedMessage
implements AbstractGeometricPrimitiveTypeOrBuilder
gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 150:69]Protobuf type
net.opengis.www.gml.v3_2.AbstractGeometricPrimitiveType- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classgml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe value of this property is a remote text description of the object.The value of this property is a remote text description of the object.static final com.google.protobuf.Descriptors.DescriptorgetId()The attribute gml:id supports provision of a handle for the XML element representing a GML Object.com.google.protobuf.ByteStringThe attribute gml:id supports provision of a handle for the XML element representing a GML Object.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.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.getName(int index) The gml:name property provides a label or identifier for the object, commonly a descriptive name.intThe gml:name property provides a label or identifier for the object, commonly a descriptive name.The gml:name property provides a label or identifier for the object, commonly a descriptive name.getNameOrBuilder(int index) The gml:name property provides a label or identifier for the object, commonly a descriptive name.List<? extends CodeTypeOrBuilder> The gml:name property provides a label or identifier for the object, commonly a descriptive name.com.google.protobuf.Parser<AbstractGeometricPrimitiveType> intint[gml/geometryBasic0d1d-extract-v3_2_1.xsd at 37:58][gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]com.google.protobuf.ByteString[gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]booleanThe value of this property is a remote text description of the object.inthashCode()booleanOften, 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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(AbstractGeometricPrimitiveType prototype) protected AbstractGeometricPrimitiveType.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AbstractGeometricPrimitiveType> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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:
getIdin interfaceAbstractGeometricPrimitiveTypeOrBuilder- 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:
getIdBytesin interfaceAbstractGeometricPrimitiveTypeOrBuilder- 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:
hasDescriptionReferencein interfaceAbstractGeometricPrimitiveTypeOrBuilder- Returns:
- Whether the descriptionReference field is set.
-
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:
getDescriptionReferencein interfaceAbstractGeometricPrimitiveTypeOrBuilder- Returns:
- The descriptionReference.
-
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:
getDescriptionReferenceOrBuilderin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
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:
hasIdentifierin interfaceAbstractGeometricPrimitiveTypeOrBuilder- Returns:
- Whether the identifier field is set.
-
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:
getIdentifierin interfaceAbstractGeometricPrimitiveTypeOrBuilder- Returns:
- The identifier.
-
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:
getIdentifierOrBuilderin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
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:
getNameListin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
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:
getNameOrBuilderListin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
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:
getNameCountin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
getName
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:
getNamein interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
getNameOrBuilder
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:
getNameOrBuilderin interfaceAbstractGeometricPrimitiveTypeOrBuilder
-
getSrsName
[gml/geometryBasic0d1d-extract-v3_2_1.xsd at 36:44]
string srs_name = 21;- Specified by:
getSrsNamein interfaceAbstractGeometricPrimitiveTypeOrBuilder- 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:
getSrsNameBytesin interfaceAbstractGeometricPrimitiveTypeOrBuilder- 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:
getSrsDimensionin interfaceAbstractGeometricPrimitiveTypeOrBuilder- Returns:
- The srsDimension.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static AbstractGeometricPrimitiveType parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static AbstractGeometricPrimitiveType parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AbstractGeometricPrimitiveType parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static AbstractGeometricPrimitiveType.Builder newBuilder(AbstractGeometricPrimitiveType prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AbstractGeometricPrimitiveType.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-