public static final class Osmformat.StringTable.Builder extends GeneratedMessageLite.Builder<Osmformat.StringTable,Osmformat.StringTable.Builder> implements Osmformat.StringTableOrBuilder
OSMPBF.StringTable
String table, contains the common strings in each block. Note that we reserve index '0' as a delimiter, so the entry at that index in the table is ALWAYS blank and unused.
Modifier and Type | Method and Description |
---|---|
Osmformat.StringTable.Builder |
addAllS(Iterable<? extends ByteString> values)
repeated bytes s = 1; |
Osmformat.StringTable.Builder |
addS(ByteString value)
repeated bytes s = 1; |
Osmformat.StringTable |
build() |
Osmformat.StringTable |
buildPartial() |
Osmformat.StringTable.Builder |
clear() |
Osmformat.StringTable.Builder |
clearS()
repeated bytes s = 1; |
Osmformat.StringTable.Builder |
clone() |
Osmformat.StringTable |
getDefaultInstanceForType() |
ByteString |
getS(int index)
repeated bytes s = 1; |
int |
getSCount()
repeated bytes s = 1; |
List<ByteString> |
getSList()
repeated bytes s = 1; |
boolean |
isInitialized() |
Osmformat.StringTable.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Osmformat.StringTable.Builder |
mergeFrom(Osmformat.StringTable other) |
Osmformat.StringTable.Builder |
setS(int index,
ByteString value)
repeated bytes s = 1; |
getUnknownFields, parseUnknownField, setUnknownFields
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
public Osmformat.StringTable.Builder clear()
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageLite.Builder<Osmformat.StringTable,Osmformat.StringTable.Builder>
public Osmformat.StringTable.Builder clone()
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageLite.Builder<Osmformat.StringTable,Osmformat.StringTable.Builder>
public Osmformat.StringTable getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in class GeneratedMessageLite.Builder<Osmformat.StringTable,Osmformat.StringTable.Builder>
public Osmformat.StringTable build()
build
in interface MessageLite.Builder
public Osmformat.StringTable buildPartial()
buildPartial
in interface MessageLite.Builder
public Osmformat.StringTable.Builder mergeFrom(Osmformat.StringTable other)
mergeFrom
in class GeneratedMessageLite.Builder<Osmformat.StringTable,Osmformat.StringTable.Builder>
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
public Osmformat.StringTable.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessageLite.Builder<Osmformat.StringTable.Builder>
IOException
public List<ByteString> getSList()
repeated bytes s = 1;
getSList
in interface Osmformat.StringTableOrBuilder
public int getSCount()
repeated bytes s = 1;
getSCount
in interface Osmformat.StringTableOrBuilder
public ByteString getS(int index)
repeated bytes s = 1;
getS
in interface Osmformat.StringTableOrBuilder
public Osmformat.StringTable.Builder setS(int index, ByteString value)
repeated bytes s = 1;
public Osmformat.StringTable.Builder addS(ByteString value)
repeated bytes s = 1;
public Osmformat.StringTable.Builder addAllS(Iterable<? extends ByteString> values)
repeated bytes s = 1;
public Osmformat.StringTable.Builder clearS()
repeated bytes s = 1;