Package net.opengis.www.gml.v3_2
Class GeometryPropertyType.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<GeometryPropertyType.Builder>
com.google.protobuf.GeneratedMessage.Builder<GeometryPropertyType.Builder>
net.opengis.www.gml.v3_2.GeometryPropertyType.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GeometryPropertyTypeOrBuilder
- Enclosing class:
GeometryPropertyType
public static final class GeometryPropertyType.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GeometryPropertyType.Builder>
implements GeometryPropertyTypeOrBuilder
A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). Note that either the reference or the contained element shall be given, but not both or none. If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 52:43]Protobuf type
net.opengis.www.gml.v3_2.GeometryPropertyType-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A LineString is a special curve that consists of a single segment with linear interpolation.[gml/gmlBase-extract-v3_2_1.xsd at 46:57][gml/gmlBase-extract-v3_2_1.xsd at 69:58]A Point is defined by a single coordinate tuple.A Polygon is a special surface that is defined by a single surface patch (see D.3.6).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA LineString is a special curve that consists of a single segment with linear interpolation.A LineString is a special curve that consists of a single segment with linear interpolation.A LineString is a special curve that consists of a single segment with linear interpolation.[gml/gmlBase-extract-v3_2_1.xsd at 46:57]com.google.protobuf.ByteString[gml/gmlBase-extract-v3_2_1.xsd at 46:57]booleangetOwns()[gml/gmlBase-extract-v3_2_1.xsd at 69:58]getPoint()A Point is defined by a single coordinate tuple.A Point is defined by a single coordinate tuple.A Point is defined by a single coordinate tuple.A Polygon is a special surface that is defined by a single surface patch (see D.3.6).A Polygon is a special surface that is defined by a single surface patch (see D.3.6).A Polygon is a special surface that is defined by a single surface patch (see D.3.6).booleanA LineString is a special curve that consists of a single segment with linear interpolation.booleanhasPoint()A Point is defined by a single coordinate tuple.booleanA Polygon is a special surface that is defined by a single surface patch (see D.3.6).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(GeometryPropertyType other) mergeLineString(LineStringType value) A LineString is a special curve that consists of a single segment with linear interpolation.mergePoint(PointType value) A Point is defined by a single coordinate tuple.mergePolygon(PolygonType value) A Polygon is a special surface that is defined by a single surface patch (see D.3.6).setLineString(LineStringType value) A LineString is a special curve that consists of a single segment with linear interpolation.setLineString(LineStringType.Builder builderForValue) A LineString is a special curve that consists of a single segment with linear interpolation.setNilReason(String value) [gml/gmlBase-extract-v3_2_1.xsd at 46:57]setNilReasonBytes(com.google.protobuf.ByteString value) [gml/gmlBase-extract-v3_2_1.xsd at 46:57]setOwns(boolean value) [gml/gmlBase-extract-v3_2_1.xsd at 69:58]A Point is defined by a single coordinate tuple.setPoint(PointType.Builder builderForValue) A Point is defined by a single coordinate tuple.setPolygon(PolygonType value) A Polygon is a special surface that is defined by a single surface patch (see D.3.6).setPolygon(PolygonType.Builder builderForValue) A Polygon is a special surface that is defined by a single surface patch (see D.3.6).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<GeometryPropertyType.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GeometryPropertyType.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GeometryPropertyType.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GeometryPropertyType.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GeometryPropertyType.Builder>
-
mergeFrom
public GeometryPropertyType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GeometryPropertyType.Builder>- Throws:
IOException
-
getAbstractGeometryTypeCase
- Specified by:
getAbstractGeometryTypeCasein interfaceGeometryPropertyTypeOrBuilder
-
clearAbstractGeometryType
-
getNilReason
[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Specified by:
getNilReasonin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The nilReason.
-
getNilReasonBytes
public com.google.protobuf.ByteString getNilReasonBytes()[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Specified by:
getNilReasonBytesin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The bytes for nilReason.
-
setNilReason
[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Parameters:
value- The nilReason to set.- Returns:
- This builder for chaining.
-
clearNilReason
[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Returns:
- This builder for chaining.
-
setNilReasonBytes
[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Parameters:
value- The bytes for nilReason to set.- Returns:
- This builder for chaining.
-
getOwns
public boolean getOwns()[gml/gmlBase-extract-v3_2_1.xsd at 69:58]
bool owns = 2;- Specified by:
getOwnsin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The owns.
-
setOwns
[gml/gmlBase-extract-v3_2_1.xsd at 69:58]
bool owns = 2;- Parameters:
value- The owns to set.- Returns:
- This builder for chaining.
-
clearOwns
[gml/gmlBase-extract-v3_2_1.xsd at 69:58]
bool owns = 2;- Returns:
- This builder for chaining.
-
hasPoint
public boolean hasPoint()A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3;- Specified by:
hasPointin interfaceGeometryPropertyTypeOrBuilder- Returns:
- Whether the point field is set.
-
getPoint
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3;- Specified by:
getPointin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The point.
-
setPoint
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3; -
setPoint
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3; -
mergePoint
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3; -
clearPoint
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3; -
getPointBuilder
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3; -
getPointOrBuilder
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 184:96]
.net.opengis.www.gml.v3_2.PointType point = 3;- Specified by:
getPointOrBuilderin interfaceGeometryPropertyTypeOrBuilder
-
hasLineString
public boolean hasLineString()A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4;- Specified by:
hasLineStringin interfaceGeometryPropertyTypeOrBuilder- Returns:
- Whether the lineString field is set.
-
getLineString
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4;- Specified by:
getLineStringin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The lineString.
-
setLineString
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4; -
setLineString
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4; -
mergeLineString
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4; -
clearLineString
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4; -
getLineStringBuilder
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4; -
getLineStringOrBuilder
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. [gml/geometryBasic0d1d-extract-v3_2_1.xsd at 265:93]
.net.opengis.www.gml.v3_2.LineStringType line_string = 4;- Specified by:
getLineStringOrBuilderin interfaceGeometryPropertyTypeOrBuilder
-
hasPolygon
public boolean hasPolygon()A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5;- Specified by:
hasPolygonin interfaceGeometryPropertyTypeOrBuilder- Returns:
- Whether the polygon field is set.
-
getPolygon
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5;- Specified by:
getPolygonin interfaceGeometryPropertyTypeOrBuilder- Returns:
- The polygon.
-
setPolygon
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5; -
setPolygon
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5; -
mergePolygon
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5; -
clearPolygon
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5; -
getPolygonBuilder
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5; -
getPolygonOrBuilder
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 59:89]
.net.opengis.www.gml.v3_2.PolygonType polygon = 5;- Specified by:
getPolygonOrBuilderin interfaceGeometryPropertyTypeOrBuilder
-