/** * <code>optional .OSMPBF.Info info = 4;</code> */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeInfo(org.openstreetmap.osmosis.osmbinary.Osmformat.Info value) { if (value == null) { throw new NullPointerException(); } if (info_ != null && info_ != org.openstreetmap.osmosis.osmbinary.Osmformat.Info.getDefaultInstance()) { info_ = org.openstreetmap.osmosis.osmbinary.Osmformat.Info.newBuilder(info_).mergeFrom(value).buildPartial(); } else { info_ = value; } bitField0_ |= 0x00000002; } /**
/** * <code>optional .OSMPBF.Info info = 4;</code> */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeInfo(org.openstreetmap.osmosis.osmbinary.Osmformat.Info value) { if (value == null) { throw new NullPointerException(); } if (info_ != null && info_ != org.openstreetmap.osmosis.osmbinary.Osmformat.Info.getDefaultInstance()) { info_ = org.openstreetmap.osmosis.osmbinary.Osmformat.Info.newBuilder(info_).mergeFrom(value).buildPartial(); } else { info_ = value; } bitField0_ |= 0x00000002; } /**
/** * <pre> * May be omitted in omitmeta * </pre> * * <code>optional .OSMPBF.Info info = 4;</code> */ @java.lang.SuppressWarnings({"ReferenceEquality"}) private void mergeInfo(org.openstreetmap.osmosis.osmbinary.Osmformat.Info value) { if (value == null) { throw new NullPointerException(); } if (info_ != null && info_ != org.openstreetmap.osmosis.osmbinary.Osmformat.Info.getDefaultInstance()) { info_ = org.openstreetmap.osmosis.osmbinary.Osmformat.Info.newBuilder(info_).mergeFrom(value).buildPartial(); } else { info_ = value; } bitField0_ |= 0x00000002; } /**
.setId(100001) .setLat(1000).setLon(2000) .setInfo(Info.newBuilder() .setTimestamp(1001) .setChangeset(-12) .setId(100002) .setLat(1001).setLon(2001) .setInfo(Info.newBuilder() .setVersion(102) .setTimestamp(1002) .setId(100003) .setLat(1003).setLon(2003) .setInfo(Info.newBuilder() .setVersion(103) .setUserSid(4)
public Osmformat.Info.Builder serializeMetadata(Entity e) { StringTable stable = getStringTable(); Osmformat.Info.Builder b = Osmformat.Info.newBuilder(); if (!omit_metadata) { if (e.getUser() == OsmUser.NONE && warncount < MAXWARN) { LOG.warning("Attention: Data being output lacks metadata. Please use omitmetadata=true"); warncount++; } if (e.getUser() != OsmUser.NONE) { b.setUid(e.getUser().getId()); b.setUserSid(stable.getIndex(e.getUser().getName())); } b.setTimestamp((int) (e.getTimestamp().getTime() / date_granularity)); b.setVersion(e.getVersion()); b.setChangeset(e.getChangesetId()); } return b; } }