StringTable makeStringTable(String prefix) { return StringTable.newBuilder() .addS(ByteString.copyFromUtf8("")) // Never used. .addS(ByteString.copyFromUtf8(prefix+"Offset1")) .addS(ByteString.copyFromUtf8(prefix+"Offset2")) .addS(ByteString.copyFromUtf8(prefix+"Offset3")) .addS(ByteString.copyFromUtf8(prefix+"Offset4")) .addS(ByteString.copyFromUtf8(prefix+"Offset5")) .addS(ByteString.copyFromUtf8(prefix+"Offset6")) .addS(ByteString.copyFromUtf8(prefix+"Offset7")) .addS(ByteString.copyFromUtf8(prefix+"Offset8")) .build(); } void makeSimpleFileBlock1() throws IOException {
public Osmformat.StringTable.Builder serialize() { Osmformat.StringTable.Builder builder = Osmformat.StringTable .newBuilder(); builder.addS(ByteString.copyFromUtf8("")); // Add a unused string at offset 0 which is used as a delimiter. for (int i = 0; i < set.length; i++) builder.addS(ByteString.copyFromUtf8(set[i])); return builder; } }
public Osmformat.StringTable.Builder toBuilder () { Osmformat.StringTable.Builder builder = Osmformat.StringTable.newBuilder(); for (String s : stringForCode) { builder.addS(ByteString.copyFromUtf8(s)); } return builder; }
/** * <code>required .OSMPBF.StringTable stringtable = 1;</code> */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeStringtable(org.openstreetmap.osmosis.osmbinary.Osmformat.StringTable value) { if (value == null) { throw new NullPointerException(); } if (stringtable_ != null && stringtable_ != org.openstreetmap.osmosis.osmbinary.Osmformat.StringTable.getDefaultInstance()) { stringtable_ = org.openstreetmap.osmosis.osmbinary.Osmformat.StringTable.newBuilder(stringtable_).mergeFrom(value).buildPartial(); } else { stringtable_ = value; } bitField0_ |= 0x00000001; } /**