Package net.opengis.www.gml.v3_2
Class SurfacePropertyType.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SurfacePropertyType.Builder>
com.google.protobuf.GeneratedMessage.Builder<SurfacePropertyType.Builder>
net.opengis.www.gml.v3_2.SurfacePropertyType.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,SurfacePropertyTypeOrBuilder
- Enclosing class:
SurfacePropertyType
public static final class SurfacePropertyType.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SurfacePropertyType.Builder>
implements SurfacePropertyTypeOrBuilder
A property that has a surface as its value domain may either be an appropriate 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 document). Either the reference or the contained element shall be given, but neither both nor none. [gml/gmlBasic2d-extract-v3_2_1-.xsd at 25:42]Protobuf type
net.opengis.www.gml.v3_2.SurfacePropertyType-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()[gml/gmlBase-extract-v3_2_1.xsd at 46:57][gml/gmlBase-extract-v3_2_1.xsd at 69:58]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.Descriptor[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]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 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(SurfacePropertyType other) mergePolygon(PolygonType value) A Polygon is a special surface that is defined by a single surface patch (see D.3.6).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]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<SurfacePropertyType.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<SurfacePropertyType.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<SurfacePropertyType.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<SurfacePropertyType.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SurfacePropertyType.Builder>
-
mergeFrom
public SurfacePropertyType.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<SurfacePropertyType.Builder>- Throws:
IOException
-
getAbstractSurfaceTypeCase
- Specified by:
getAbstractSurfaceTypeCasein interfaceSurfacePropertyTypeOrBuilder
-
clearAbstractSurfaceType
-
getNilReason
[gml/gmlBase-extract-v3_2_1.xsd at 46:57]
string nil_reason = 1;- Specified by:
getNilReasonin interfaceSurfacePropertyTypeOrBuilder- 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 interfaceSurfacePropertyTypeOrBuilder- 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 interfaceSurfacePropertyTypeOrBuilder- 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.
-
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 = 3;- Specified by:
hasPolygonin interfaceSurfacePropertyTypeOrBuilder- 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 = 3;- Specified by:
getPolygonin interfaceSurfacePropertyTypeOrBuilder- 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 = 3; -
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 = 3; -
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 = 3; -
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 = 3; -
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 = 3; -
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 = 3;- Specified by:
getPolygonOrBuilderin interfaceSurfacePropertyTypeOrBuilder
-