Class Osmformat.PrimitiveGroup.Builder
- java.lang.Object
-
- proto4.AbstractMessageLite.Builder
-
- proto4.AbstractMessage.Builder<BuilderT>
-
- proto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
- org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.PrimitiveGroup.Builder
-
- All Implemented Interfaces:
Cloneable
,Osmformat.PrimitiveGroupOrBuilder
,proto4.Message.Builder
,proto4.MessageLite.Builder
,proto4.MessageLiteOrBuilder
,proto4.MessageOrBuilder
- Enclosing class:
- Osmformat.PrimitiveGroup
public static final class Osmformat.PrimitiveGroup.Builder extends proto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder> implements Osmformat.PrimitiveGroupOrBuilder
Group of OSMPrimitives. All primitives in a group must be the same type.
Protobuf type
PrimitiveGroup
-
-
Method Summary
-
Methods inherited from class proto4.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, setUnknownFieldsProto3
-
Methods inherited from class proto4.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class proto4.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final proto4.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classproto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
clear
public Osmformat.PrimitiveGroup.Builder clear()
- Specified by:
clear
in interfaceproto4.Message.Builder
- Specified by:
clear
in interfaceproto4.MessageLite.Builder
- Overrides:
clear
in classproto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfaceproto4.Message.Builder
- Specified by:
getDescriptorForType
in interfaceproto4.MessageOrBuilder
- Overrides:
getDescriptorForType
in classproto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
getDefaultInstanceForType
public Osmformat.PrimitiveGroup getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfaceproto4.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceproto4.MessageOrBuilder
-
build
public Osmformat.PrimitiveGroup build()
- Specified by:
build
in interfaceproto4.Message.Builder
- Specified by:
build
in interfaceproto4.MessageLite.Builder
-
buildPartial
public Osmformat.PrimitiveGroup buildPartial()
- Specified by:
buildPartial
in interfaceproto4.Message.Builder
- Specified by:
buildPartial
in interfaceproto4.MessageLite.Builder
-
mergeFrom
public Osmformat.PrimitiveGroup.Builder mergeFrom(proto4.Message other)
- Specified by:
mergeFrom
in interfaceproto4.Message.Builder
- Overrides:
mergeFrom
in classproto4.AbstractMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
mergeFrom
public Osmformat.PrimitiveGroup.Builder mergeFrom(Osmformat.PrimitiveGroup other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfaceproto4.MessageLiteOrBuilder
- Overrides:
isInitialized
in classproto4.GeneratedMessage.Builder<Osmformat.PrimitiveGroup.Builder>
-
mergeFrom
public Osmformat.PrimitiveGroup.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfaceproto4.Message.Builder
- Specified by:
mergeFrom
in interfaceproto4.MessageLite.Builder
- Overrides:
mergeFrom
in classproto4.AbstractMessage.Builder<Osmformat.PrimitiveGroup.Builder>
- Throws:
IOException
-
getNodesList
public List<Osmformat.Node> getNodesList()
repeated .Node nodes = 1;
- Specified by:
getNodesList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getNodesCount
public int getNodesCount()
repeated .Node nodes = 1;
- Specified by:
getNodesCount
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getNodes
public Osmformat.Node getNodes(int index)
repeated .Node nodes = 1;
- Specified by:
getNodes
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
setNodes
public Osmformat.PrimitiveGroup.Builder setNodes(int index, Osmformat.Node value)
repeated .Node nodes = 1;
-
setNodes
public Osmformat.PrimitiveGroup.Builder setNodes(int index, Osmformat.Node.Builder builderForValue)
repeated .Node nodes = 1;
-
addNodes
public Osmformat.PrimitiveGroup.Builder addNodes(Osmformat.Node value)
repeated .Node nodes = 1;
-
addNodes
public Osmformat.PrimitiveGroup.Builder addNodes(int index, Osmformat.Node value)
repeated .Node nodes = 1;
-
addNodes
public Osmformat.PrimitiveGroup.Builder addNodes(Osmformat.Node.Builder builderForValue)
repeated .Node nodes = 1;
-
addNodes
public Osmformat.PrimitiveGroup.Builder addNodes(int index, Osmformat.Node.Builder builderForValue)
repeated .Node nodes = 1;
-
addAllNodes
public Osmformat.PrimitiveGroup.Builder addAllNodes(Iterable<? extends Osmformat.Node> values)
repeated .Node nodes = 1;
-
clearNodes
public Osmformat.PrimitiveGroup.Builder clearNodes()
repeated .Node nodes = 1;
-
removeNodes
public Osmformat.PrimitiveGroup.Builder removeNodes(int index)
repeated .Node nodes = 1;
-
getNodesBuilder
public Osmformat.Node.Builder getNodesBuilder(int index)
repeated .Node nodes = 1;
-
getNodesOrBuilder
public Osmformat.NodeOrBuilder getNodesOrBuilder(int index)
repeated .Node nodes = 1;
- Specified by:
getNodesOrBuilder
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getNodesOrBuilderList
public List<? extends Osmformat.NodeOrBuilder> getNodesOrBuilderList()
repeated .Node nodes = 1;
- Specified by:
getNodesOrBuilderList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
addNodesBuilder
public Osmformat.Node.Builder addNodesBuilder()
repeated .Node nodes = 1;
-
addNodesBuilder
public Osmformat.Node.Builder addNodesBuilder(int index)
repeated .Node nodes = 1;
-
getNodesBuilderList
public List<Osmformat.Node.Builder> getNodesBuilderList()
repeated .Node nodes = 1;
-
hasDense
public boolean hasDense()
optional .DenseNodes dense = 2;
- Specified by:
hasDense
in interfaceOsmformat.PrimitiveGroupOrBuilder
- Returns:
- Whether the dense field is set.
-
getDense
public Osmformat.DenseNodes getDense()
optional .DenseNodes dense = 2;
- Specified by:
getDense
in interfaceOsmformat.PrimitiveGroupOrBuilder
- Returns:
- The dense.
-
setDense
public Osmformat.PrimitiveGroup.Builder setDense(Osmformat.DenseNodes value)
optional .DenseNodes dense = 2;
-
setDense
public Osmformat.PrimitiveGroup.Builder setDense(Osmformat.DenseNodes.Builder builderForValue)
optional .DenseNodes dense = 2;
-
mergeDense
public Osmformat.PrimitiveGroup.Builder mergeDense(Osmformat.DenseNodes value)
optional .DenseNodes dense = 2;
-
clearDense
public Osmformat.PrimitiveGroup.Builder clearDense()
optional .DenseNodes dense = 2;
-
getDenseBuilder
public Osmformat.DenseNodes.Builder getDenseBuilder()
optional .DenseNodes dense = 2;
-
getDenseOrBuilder
public Osmformat.DenseNodesOrBuilder getDenseOrBuilder()
optional .DenseNodes dense = 2;
- Specified by:
getDenseOrBuilder
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getWaysList
public List<Osmformat.Way> getWaysList()
repeated .Way ways = 3;
- Specified by:
getWaysList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getWaysCount
public int getWaysCount()
repeated .Way ways = 3;
- Specified by:
getWaysCount
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getWays
public Osmformat.Way getWays(int index)
repeated .Way ways = 3;
- Specified by:
getWays
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
setWays
public Osmformat.PrimitiveGroup.Builder setWays(int index, Osmformat.Way value)
repeated .Way ways = 3;
-
setWays
public Osmformat.PrimitiveGroup.Builder setWays(int index, Osmformat.Way.Builder builderForValue)
repeated .Way ways = 3;
-
addWays
public Osmformat.PrimitiveGroup.Builder addWays(Osmformat.Way value)
repeated .Way ways = 3;
-
addWays
public Osmformat.PrimitiveGroup.Builder addWays(int index, Osmformat.Way value)
repeated .Way ways = 3;
-
addWays
public Osmformat.PrimitiveGroup.Builder addWays(Osmformat.Way.Builder builderForValue)
repeated .Way ways = 3;
-
addWays
public Osmformat.PrimitiveGroup.Builder addWays(int index, Osmformat.Way.Builder builderForValue)
repeated .Way ways = 3;
-
addAllWays
public Osmformat.PrimitiveGroup.Builder addAllWays(Iterable<? extends Osmformat.Way> values)
repeated .Way ways = 3;
-
clearWays
public Osmformat.PrimitiveGroup.Builder clearWays()
repeated .Way ways = 3;
-
removeWays
public Osmformat.PrimitiveGroup.Builder removeWays(int index)
repeated .Way ways = 3;
-
getWaysBuilder
public Osmformat.Way.Builder getWaysBuilder(int index)
repeated .Way ways = 3;
-
getWaysOrBuilder
public Osmformat.WayOrBuilder getWaysOrBuilder(int index)
repeated .Way ways = 3;
- Specified by:
getWaysOrBuilder
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getWaysOrBuilderList
public List<? extends Osmformat.WayOrBuilder> getWaysOrBuilderList()
repeated .Way ways = 3;
- Specified by:
getWaysOrBuilderList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
addWaysBuilder
public Osmformat.Way.Builder addWaysBuilder()
repeated .Way ways = 3;
-
addWaysBuilder
public Osmformat.Way.Builder addWaysBuilder(int index)
repeated .Way ways = 3;
-
getWaysBuilderList
public List<Osmformat.Way.Builder> getWaysBuilderList()
repeated .Way ways = 3;
-
getRelationsList
public List<Osmformat.Relation> getRelationsList()
repeated .Relation relations = 4;
- Specified by:
getRelationsList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getRelationsCount
public int getRelationsCount()
repeated .Relation relations = 4;
- Specified by:
getRelationsCount
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getRelations
public Osmformat.Relation getRelations(int index)
repeated .Relation relations = 4;
- Specified by:
getRelations
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
setRelations
public Osmformat.PrimitiveGroup.Builder setRelations(int index, Osmformat.Relation value)
repeated .Relation relations = 4;
-
setRelations
public Osmformat.PrimitiveGroup.Builder setRelations(int index, Osmformat.Relation.Builder builderForValue)
repeated .Relation relations = 4;
-
addRelations
public Osmformat.PrimitiveGroup.Builder addRelations(Osmformat.Relation value)
repeated .Relation relations = 4;
-
addRelations
public Osmformat.PrimitiveGroup.Builder addRelations(int index, Osmformat.Relation value)
repeated .Relation relations = 4;
-
addRelations
public Osmformat.PrimitiveGroup.Builder addRelations(Osmformat.Relation.Builder builderForValue)
repeated .Relation relations = 4;
-
addRelations
public Osmformat.PrimitiveGroup.Builder addRelations(int index, Osmformat.Relation.Builder builderForValue)
repeated .Relation relations = 4;
-
addAllRelations
public Osmformat.PrimitiveGroup.Builder addAllRelations(Iterable<? extends Osmformat.Relation> values)
repeated .Relation relations = 4;
-
clearRelations
public Osmformat.PrimitiveGroup.Builder clearRelations()
repeated .Relation relations = 4;
-
removeRelations
public Osmformat.PrimitiveGroup.Builder removeRelations(int index)
repeated .Relation relations = 4;
-
getRelationsBuilder
public Osmformat.Relation.Builder getRelationsBuilder(int index)
repeated .Relation relations = 4;
-
getRelationsOrBuilder
public Osmformat.RelationOrBuilder getRelationsOrBuilder(int index)
repeated .Relation relations = 4;
- Specified by:
getRelationsOrBuilder
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getRelationsOrBuilderList
public List<? extends Osmformat.RelationOrBuilder> getRelationsOrBuilderList()
repeated .Relation relations = 4;
- Specified by:
getRelationsOrBuilderList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
addRelationsBuilder
public Osmformat.Relation.Builder addRelationsBuilder()
repeated .Relation relations = 4;
-
addRelationsBuilder
public Osmformat.Relation.Builder addRelationsBuilder(int index)
repeated .Relation relations = 4;
-
getRelationsBuilderList
public List<Osmformat.Relation.Builder> getRelationsBuilderList()
repeated .Relation relations = 4;
-
getChangesetsList
public List<Osmformat.ChangeSet> getChangesetsList()
repeated .ChangeSet changesets = 5;
- Specified by:
getChangesetsList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getChangesetsCount
public int getChangesetsCount()
repeated .ChangeSet changesets = 5;
- Specified by:
getChangesetsCount
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getChangesets
public Osmformat.ChangeSet getChangesets(int index)
repeated .ChangeSet changesets = 5;
- Specified by:
getChangesets
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
setChangesets
public Osmformat.PrimitiveGroup.Builder setChangesets(int index, Osmformat.ChangeSet value)
repeated .ChangeSet changesets = 5;
-
setChangesets
public Osmformat.PrimitiveGroup.Builder setChangesets(int index, Osmformat.ChangeSet.Builder builderForValue)
repeated .ChangeSet changesets = 5;
-
addChangesets
public Osmformat.PrimitiveGroup.Builder addChangesets(Osmformat.ChangeSet value)
repeated .ChangeSet changesets = 5;
-
addChangesets
public Osmformat.PrimitiveGroup.Builder addChangesets(int index, Osmformat.ChangeSet value)
repeated .ChangeSet changesets = 5;
-
addChangesets
public Osmformat.PrimitiveGroup.Builder addChangesets(Osmformat.ChangeSet.Builder builderForValue)
repeated .ChangeSet changesets = 5;
-
addChangesets
public Osmformat.PrimitiveGroup.Builder addChangesets(int index, Osmformat.ChangeSet.Builder builderForValue)
repeated .ChangeSet changesets = 5;
-
addAllChangesets
public Osmformat.PrimitiveGroup.Builder addAllChangesets(Iterable<? extends Osmformat.ChangeSet> values)
repeated .ChangeSet changesets = 5;
-
clearChangesets
public Osmformat.PrimitiveGroup.Builder clearChangesets()
repeated .ChangeSet changesets = 5;
-
removeChangesets
public Osmformat.PrimitiveGroup.Builder removeChangesets(int index)
repeated .ChangeSet changesets = 5;
-
getChangesetsBuilder
public Osmformat.ChangeSet.Builder getChangesetsBuilder(int index)
repeated .ChangeSet changesets = 5;
-
getChangesetsOrBuilder
public Osmformat.ChangeSetOrBuilder getChangesetsOrBuilder(int index)
repeated .ChangeSet changesets = 5;
- Specified by:
getChangesetsOrBuilder
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
getChangesetsOrBuilderList
public List<? extends Osmformat.ChangeSetOrBuilder> getChangesetsOrBuilderList()
repeated .ChangeSet changesets = 5;
- Specified by:
getChangesetsOrBuilderList
in interfaceOsmformat.PrimitiveGroupOrBuilder
-
addChangesetsBuilder
public Osmformat.ChangeSet.Builder addChangesetsBuilder()
repeated .ChangeSet changesets = 5;
-
addChangesetsBuilder
public Osmformat.ChangeSet.Builder addChangesetsBuilder(int index)
repeated .ChangeSet changesets = 5;
-
getChangesetsBuilderList
public List<Osmformat.ChangeSet.Builder> getChangesetsBuilderList()
repeated .ChangeSet changesets = 5;
-
-