public static final class Osmformat.Way.Builder extends GeneratedMessageLite.Builder<Osmformat.Way,Osmformat.Way.Builder> implements Osmformat.WayOrBuilder
OSMPBF.Way
Modifier and Type | Method and Description |
---|---|
Osmformat.Way.Builder |
addAllKeys(Iterable<? extends Integer> values)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Way.Builder |
addAllRefs(Iterable<? extends Long> values)
repeated sint64 refs = 8 [packed = true]; |
Osmformat.Way.Builder |
addAllVals(Iterable<? extends Integer> values)
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Way.Builder |
addKeys(int value)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Way.Builder |
addRefs(long value)
repeated sint64 refs = 8 [packed = true]; |
Osmformat.Way.Builder |
addVals(int value)
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Way |
build() |
Osmformat.Way |
buildPartial() |
Osmformat.Way.Builder |
clear() |
Osmformat.Way.Builder |
clearId()
required int64 id = 1; |
Osmformat.Way.Builder |
clearInfo()
optional .OSMPBF.Info info = 4; |
Osmformat.Way.Builder |
clearKeys()
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Way.Builder |
clearRefs()
repeated sint64 refs = 8 [packed = true]; |
Osmformat.Way.Builder |
clearVals()
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Way.Builder |
clone() |
Osmformat.Way |
getDefaultInstanceForType() |
long |
getId()
required int64 id = 1; |
Osmformat.Info |
getInfo()
optional .OSMPBF.Info info = 4; |
int |
getKeys(int index)
repeated uint32 keys = 2 [packed = true]; |
int |
getKeysCount()
repeated uint32 keys = 2 [packed = true]; |
List<Integer> |
getKeysList()
repeated uint32 keys = 2 [packed = true]; |
long |
getRefs(int index)
repeated sint64 refs = 8 [packed = true]; |
int |
getRefsCount()
repeated sint64 refs = 8 [packed = true]; |
List<Long> |
getRefsList()
repeated sint64 refs = 8 [packed = true]; |
int |
getVals(int index)
repeated uint32 vals = 3 [packed = true]; |
int |
getValsCount()
repeated uint32 vals = 3 [packed = true]; |
List<Integer> |
getValsList()
repeated uint32 vals = 3 [packed = true]; |
boolean |
hasId()
required int64 id = 1; |
boolean |
hasInfo()
optional .OSMPBF.Info info = 4; |
boolean |
isInitialized() |
Osmformat.Way.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Osmformat.Way.Builder |
mergeFrom(Osmformat.Way other) |
Osmformat.Way.Builder |
mergeInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4; |
Osmformat.Way.Builder |
setId(long value)
required int64 id = 1; |
Osmformat.Way.Builder |
setInfo(Osmformat.Info.Builder builderForValue)
optional .OSMPBF.Info info = 4; |
Osmformat.Way.Builder |
setInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4; |
Osmformat.Way.Builder |
setKeys(int index,
int value)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Way.Builder |
setRefs(int index,
long value)
repeated sint64 refs = 8 [packed = true]; |
Osmformat.Way.Builder |
setVals(int index,
int value)
repeated uint32 vals = 3 [packed = true]; |
getUnknownFields, parseUnknownField, setUnknownFields
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
public Osmformat.Way.Builder clear()
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageLite.Builder<Osmformat.Way,Osmformat.Way.Builder>
public Osmformat.Way.Builder clone()
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageLite.Builder<Osmformat.Way,Osmformat.Way.Builder>
public Osmformat.Way getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in class GeneratedMessageLite.Builder<Osmformat.Way,Osmformat.Way.Builder>
public Osmformat.Way build()
build
in interface MessageLite.Builder
public Osmformat.Way buildPartial()
buildPartial
in interface MessageLite.Builder
public Osmformat.Way.Builder mergeFrom(Osmformat.Way other)
mergeFrom
in class GeneratedMessageLite.Builder<Osmformat.Way,Osmformat.Way.Builder>
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
public Osmformat.Way.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessageLite.Builder<Osmformat.Way.Builder>
IOException
public boolean hasId()
required int64 id = 1;
hasId
in interface Osmformat.WayOrBuilder
public long getId()
required int64 id = 1;
getId
in interface Osmformat.WayOrBuilder
public Osmformat.Way.Builder setId(long value)
required int64 id = 1;
public Osmformat.Way.Builder clearId()
required int64 id = 1;
public List<Integer> getKeysList()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeysList
in interface Osmformat.WayOrBuilder
public int getKeysCount()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeysCount
in interface Osmformat.WayOrBuilder
public int getKeys(int index)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeys
in interface Osmformat.WayOrBuilder
public Osmformat.Way.Builder setKeys(int index, int value)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Way.Builder addKeys(int value)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Way.Builder addAllKeys(Iterable<? extends Integer> values)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Way.Builder clearKeys()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public List<Integer> getValsList()
repeated uint32 vals = 3 [packed = true];
getValsList
in interface Osmformat.WayOrBuilder
public int getValsCount()
repeated uint32 vals = 3 [packed = true];
getValsCount
in interface Osmformat.WayOrBuilder
public int getVals(int index)
repeated uint32 vals = 3 [packed = true];
getVals
in interface Osmformat.WayOrBuilder
public Osmformat.Way.Builder setVals(int index, int value)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Way.Builder addVals(int value)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Way.Builder addAllVals(Iterable<? extends Integer> values)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Way.Builder clearVals()
repeated uint32 vals = 3 [packed = true];
public boolean hasInfo()
optional .OSMPBF.Info info = 4;
hasInfo
in interface Osmformat.WayOrBuilder
public Osmformat.Info getInfo()
optional .OSMPBF.Info info = 4;
getInfo
in interface Osmformat.WayOrBuilder
public Osmformat.Way.Builder setInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4;
public Osmformat.Way.Builder setInfo(Osmformat.Info.Builder builderForValue)
optional .OSMPBF.Info info = 4;
public Osmformat.Way.Builder mergeInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4;
public Osmformat.Way.Builder clearInfo()
optional .OSMPBF.Info info = 4;
public List<Long> getRefsList()
repeated sint64 refs = 8 [packed = true];
DELTA coded
getRefsList
in interface Osmformat.WayOrBuilder
public int getRefsCount()
repeated sint64 refs = 8 [packed = true];
DELTA coded
getRefsCount
in interface Osmformat.WayOrBuilder
public long getRefs(int index)
repeated sint64 refs = 8 [packed = true];
DELTA coded
getRefs
in interface Osmformat.WayOrBuilder
public Osmformat.Way.Builder setRefs(int index, long value)
repeated sint64 refs = 8 [packed = true];
DELTA coded
public Osmformat.Way.Builder addRefs(long value)
repeated sint64 refs = 8 [packed = true];
DELTA coded
public Osmformat.Way.Builder addAllRefs(Iterable<? extends Long> values)
repeated sint64 refs = 8 [packed = true];
DELTA coded
public Osmformat.Way.Builder clearRefs()
repeated sint64 refs = 8 [packed = true];
DELTA coded