org.openstreetmap.atlas.proto.ProtoArea Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of atlas Show documentation
Show all versions of atlas Show documentation
"Library to load OSM data into an Atlas format"
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: Area.proto
package org.openstreetmap.atlas.proto;
/**
* Protobuf type {@code org.openstreetmap.atlas.proto.ProtoArea}
*/
public final class ProtoArea extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:org.openstreetmap.atlas.proto.ProtoArea)
ProtoAreaOrBuilder {
// Use ProtoArea.newBuilder() to construct.
private ProtoArea(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private ProtoArea(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final ProtoArea defaultInstance;
public static ProtoArea getDefaultInstance() {
return defaultInstance;
}
public ProtoArea getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ProtoArea(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
id_ = input.readInt64();
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
shapePoints_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
shapePoints_.add(input.readMessage(org.openstreetmap.atlas.proto.ProtoLocation.PARSER, extensionRegistry));
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
tags_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
tags_.add(input.readMessage(org.openstreetmap.atlas.proto.ProtoTag.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
shapePoints_ = java.util.Collections.unmodifiableList(shapePoints_);
}
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
tags_ = java.util.Collections.unmodifiableList(tags_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.openstreetmap.atlas.proto.ProtoAreaWrapper.internal_static_org_openstreetmap_atlas_proto_ProtoArea_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.openstreetmap.atlas.proto.ProtoAreaWrapper.internal_static_org_openstreetmap_atlas_proto_ProtoArea_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.openstreetmap.atlas.proto.ProtoArea.class, org.openstreetmap.atlas.proto.ProtoArea.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public ProtoArea parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ProtoArea(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private long id_;
/**
* optional int64 id = 1;
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional int64 id = 1;
*/
public long getId() {
return id_;
}
public static final int SHAPEPOINTS_FIELD_NUMBER = 2;
private java.util.List shapePoints_;
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public java.util.List getShapePointsList() {
return shapePoints_;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public java.util.List extends org.openstreetmap.atlas.proto.ProtoLocationOrBuilder>
getShapePointsOrBuilderList() {
return shapePoints_;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public int getShapePointsCount() {
return shapePoints_.size();
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocation getShapePoints(int index) {
return shapePoints_.get(index);
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocationOrBuilder getShapePointsOrBuilder(
int index) {
return shapePoints_.get(index);
}
public static final int TAGS_FIELD_NUMBER = 3;
private java.util.List tags_;
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public java.util.List getTagsList() {
return tags_;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public java.util.List extends org.openstreetmap.atlas.proto.ProtoTagOrBuilder>
getTagsOrBuilderList() {
return tags_;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public int getTagsCount() {
return tags_.size();
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTag getTags(int index) {
return tags_.get(index);
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTagOrBuilder getTagsOrBuilder(
int index) {
return tags_.get(index);
}
private void initFields() {
id_ = 0L;
shapePoints_ = java.util.Collections.emptyList();
tags_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt64(1, id_);
}
for (int i = 0; i < shapePoints_.size(); i++) {
output.writeMessage(2, shapePoints_.get(i));
}
for (int i = 0; i < tags_.size(); i++) {
output.writeMessage(3, tags_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, id_);
}
for (int i = 0; i < shapePoints_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, shapePoints_.get(i));
}
for (int i = 0; i < tags_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, tags_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.openstreetmap.atlas.proto.ProtoArea parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.openstreetmap.atlas.proto.ProtoArea prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code org.openstreetmap.atlas.proto.ProtoArea}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder implements
// @@protoc_insertion_point(builder_implements:org.openstreetmap.atlas.proto.ProtoArea)
org.openstreetmap.atlas.proto.ProtoAreaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.openstreetmap.atlas.proto.ProtoAreaWrapper.internal_static_org_openstreetmap_atlas_proto_ProtoArea_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.openstreetmap.atlas.proto.ProtoAreaWrapper.internal_static_org_openstreetmap_atlas_proto_ProtoArea_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.openstreetmap.atlas.proto.ProtoArea.class, org.openstreetmap.atlas.proto.ProtoArea.Builder.class);
}
// Construct using org.openstreetmap.atlas.proto.ProtoArea.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getShapePointsFieldBuilder();
getTagsFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
id_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
if (shapePointsBuilder_ == null) {
shapePoints_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
shapePointsBuilder_.clear();
}
if (tagsBuilder_ == null) {
tags_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
tagsBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.openstreetmap.atlas.proto.ProtoAreaWrapper.internal_static_org_openstreetmap_atlas_proto_ProtoArea_descriptor;
}
public org.openstreetmap.atlas.proto.ProtoArea getDefaultInstanceForType() {
return org.openstreetmap.atlas.proto.ProtoArea.getDefaultInstance();
}
public org.openstreetmap.atlas.proto.ProtoArea build() {
org.openstreetmap.atlas.proto.ProtoArea result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.openstreetmap.atlas.proto.ProtoArea buildPartial() {
org.openstreetmap.atlas.proto.ProtoArea result = new org.openstreetmap.atlas.proto.ProtoArea(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.id_ = id_;
if (shapePointsBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
shapePoints_ = java.util.Collections.unmodifiableList(shapePoints_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.shapePoints_ = shapePoints_;
} else {
result.shapePoints_ = shapePointsBuilder_.build();
}
if (tagsBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
tags_ = java.util.Collections.unmodifiableList(tags_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.tags_ = tags_;
} else {
result.tags_ = tagsBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.openstreetmap.atlas.proto.ProtoArea) {
return mergeFrom((org.openstreetmap.atlas.proto.ProtoArea)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.openstreetmap.atlas.proto.ProtoArea other) {
if (other == org.openstreetmap.atlas.proto.ProtoArea.getDefaultInstance()) return this;
if (other.hasId()) {
setId(other.getId());
}
if (shapePointsBuilder_ == null) {
if (!other.shapePoints_.isEmpty()) {
if (shapePoints_.isEmpty()) {
shapePoints_ = other.shapePoints_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureShapePointsIsMutable();
shapePoints_.addAll(other.shapePoints_);
}
onChanged();
}
} else {
if (!other.shapePoints_.isEmpty()) {
if (shapePointsBuilder_.isEmpty()) {
shapePointsBuilder_.dispose();
shapePointsBuilder_ = null;
shapePoints_ = other.shapePoints_;
bitField0_ = (bitField0_ & ~0x00000002);
shapePointsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getShapePointsFieldBuilder() : null;
} else {
shapePointsBuilder_.addAllMessages(other.shapePoints_);
}
}
}
if (tagsBuilder_ == null) {
if (!other.tags_.isEmpty()) {
if (tags_.isEmpty()) {
tags_ = other.tags_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureTagsIsMutable();
tags_.addAll(other.tags_);
}
onChanged();
}
} else {
if (!other.tags_.isEmpty()) {
if (tagsBuilder_.isEmpty()) {
tagsBuilder_.dispose();
tagsBuilder_ = null;
tags_ = other.tags_;
bitField0_ = (bitField0_ & ~0x00000004);
tagsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getTagsFieldBuilder() : null;
} else {
tagsBuilder_.addAllMessages(other.tags_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.openstreetmap.atlas.proto.ProtoArea parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.openstreetmap.atlas.proto.ProtoArea) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private long id_ ;
/**
* optional int64 id = 1;
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional int64 id = 1;
*/
public long getId() {
return id_;
}
/**
* optional int64 id = 1;
*/
public Builder setId(long value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* optional int64 id = 1;
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0L;
onChanged();
return this;
}
private java.util.List shapePoints_ =
java.util.Collections.emptyList();
private void ensureShapePointsIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
shapePoints_ = new java.util.ArrayList(shapePoints_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoLocation, org.openstreetmap.atlas.proto.ProtoLocation.Builder, org.openstreetmap.atlas.proto.ProtoLocationOrBuilder> shapePointsBuilder_;
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public java.util.List getShapePointsList() {
if (shapePointsBuilder_ == null) {
return java.util.Collections.unmodifiableList(shapePoints_);
} else {
return shapePointsBuilder_.getMessageList();
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public int getShapePointsCount() {
if (shapePointsBuilder_ == null) {
return shapePoints_.size();
} else {
return shapePointsBuilder_.getCount();
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocation getShapePoints(int index) {
if (shapePointsBuilder_ == null) {
return shapePoints_.get(index);
} else {
return shapePointsBuilder_.getMessage(index);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder setShapePoints(
int index, org.openstreetmap.atlas.proto.ProtoLocation value) {
if (shapePointsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapePointsIsMutable();
shapePoints_.set(index, value);
onChanged();
} else {
shapePointsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder setShapePoints(
int index, org.openstreetmap.atlas.proto.ProtoLocation.Builder builderForValue) {
if (shapePointsBuilder_ == null) {
ensureShapePointsIsMutable();
shapePoints_.set(index, builderForValue.build());
onChanged();
} else {
shapePointsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder addShapePoints(org.openstreetmap.atlas.proto.ProtoLocation value) {
if (shapePointsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapePointsIsMutable();
shapePoints_.add(value);
onChanged();
} else {
shapePointsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder addShapePoints(
int index, org.openstreetmap.atlas.proto.ProtoLocation value) {
if (shapePointsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapePointsIsMutable();
shapePoints_.add(index, value);
onChanged();
} else {
shapePointsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder addShapePoints(
org.openstreetmap.atlas.proto.ProtoLocation.Builder builderForValue) {
if (shapePointsBuilder_ == null) {
ensureShapePointsIsMutable();
shapePoints_.add(builderForValue.build());
onChanged();
} else {
shapePointsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder addShapePoints(
int index, org.openstreetmap.atlas.proto.ProtoLocation.Builder builderForValue) {
if (shapePointsBuilder_ == null) {
ensureShapePointsIsMutable();
shapePoints_.add(index, builderForValue.build());
onChanged();
} else {
shapePointsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder addAllShapePoints(
java.lang.Iterable extends org.openstreetmap.atlas.proto.ProtoLocation> values) {
if (shapePointsBuilder_ == null) {
ensureShapePointsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, shapePoints_);
onChanged();
} else {
shapePointsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder clearShapePoints() {
if (shapePointsBuilder_ == null) {
shapePoints_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
shapePointsBuilder_.clear();
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public Builder removeShapePoints(int index) {
if (shapePointsBuilder_ == null) {
ensureShapePointsIsMutable();
shapePoints_.remove(index);
onChanged();
} else {
shapePointsBuilder_.remove(index);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocation.Builder getShapePointsBuilder(
int index) {
return getShapePointsFieldBuilder().getBuilder(index);
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocationOrBuilder getShapePointsOrBuilder(
int index) {
if (shapePointsBuilder_ == null) {
return shapePoints_.get(index); } else {
return shapePointsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public java.util.List extends org.openstreetmap.atlas.proto.ProtoLocationOrBuilder>
getShapePointsOrBuilderList() {
if (shapePointsBuilder_ != null) {
return shapePointsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(shapePoints_);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocation.Builder addShapePointsBuilder() {
return getShapePointsFieldBuilder().addBuilder(
org.openstreetmap.atlas.proto.ProtoLocation.getDefaultInstance());
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public org.openstreetmap.atlas.proto.ProtoLocation.Builder addShapePointsBuilder(
int index) {
return getShapePointsFieldBuilder().addBuilder(
index, org.openstreetmap.atlas.proto.ProtoLocation.getDefaultInstance());
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoLocation shapePoints = 2;
*/
public java.util.List
getShapePointsBuilderList() {
return getShapePointsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoLocation, org.openstreetmap.atlas.proto.ProtoLocation.Builder, org.openstreetmap.atlas.proto.ProtoLocationOrBuilder>
getShapePointsFieldBuilder() {
if (shapePointsBuilder_ == null) {
shapePointsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoLocation, org.openstreetmap.atlas.proto.ProtoLocation.Builder, org.openstreetmap.atlas.proto.ProtoLocationOrBuilder>(
shapePoints_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
shapePoints_ = null;
}
return shapePointsBuilder_;
}
private java.util.List tags_ =
java.util.Collections.emptyList();
private void ensureTagsIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
tags_ = new java.util.ArrayList(tags_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoTag, org.openstreetmap.atlas.proto.ProtoTag.Builder, org.openstreetmap.atlas.proto.ProtoTagOrBuilder> tagsBuilder_;
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public java.util.List getTagsList() {
if (tagsBuilder_ == null) {
return java.util.Collections.unmodifiableList(tags_);
} else {
return tagsBuilder_.getMessageList();
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public int getTagsCount() {
if (tagsBuilder_ == null) {
return tags_.size();
} else {
return tagsBuilder_.getCount();
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTag getTags(int index) {
if (tagsBuilder_ == null) {
return tags_.get(index);
} else {
return tagsBuilder_.getMessage(index);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder setTags(
int index, org.openstreetmap.atlas.proto.ProtoTag value) {
if (tagsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTagsIsMutable();
tags_.set(index, value);
onChanged();
} else {
tagsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder setTags(
int index, org.openstreetmap.atlas.proto.ProtoTag.Builder builderForValue) {
if (tagsBuilder_ == null) {
ensureTagsIsMutable();
tags_.set(index, builderForValue.build());
onChanged();
} else {
tagsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder addTags(org.openstreetmap.atlas.proto.ProtoTag value) {
if (tagsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTagsIsMutable();
tags_.add(value);
onChanged();
} else {
tagsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder addTags(
int index, org.openstreetmap.atlas.proto.ProtoTag value) {
if (tagsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTagsIsMutable();
tags_.add(index, value);
onChanged();
} else {
tagsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder addTags(
org.openstreetmap.atlas.proto.ProtoTag.Builder builderForValue) {
if (tagsBuilder_ == null) {
ensureTagsIsMutable();
tags_.add(builderForValue.build());
onChanged();
} else {
tagsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder addTags(
int index, org.openstreetmap.atlas.proto.ProtoTag.Builder builderForValue) {
if (tagsBuilder_ == null) {
ensureTagsIsMutable();
tags_.add(index, builderForValue.build());
onChanged();
} else {
tagsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder addAllTags(
java.lang.Iterable extends org.openstreetmap.atlas.proto.ProtoTag> values) {
if (tagsBuilder_ == null) {
ensureTagsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, tags_);
onChanged();
} else {
tagsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder clearTags() {
if (tagsBuilder_ == null) {
tags_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
tagsBuilder_.clear();
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public Builder removeTags(int index) {
if (tagsBuilder_ == null) {
ensureTagsIsMutable();
tags_.remove(index);
onChanged();
} else {
tagsBuilder_.remove(index);
}
return this;
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTag.Builder getTagsBuilder(
int index) {
return getTagsFieldBuilder().getBuilder(index);
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTagOrBuilder getTagsOrBuilder(
int index) {
if (tagsBuilder_ == null) {
return tags_.get(index); } else {
return tagsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public java.util.List extends org.openstreetmap.atlas.proto.ProtoTagOrBuilder>
getTagsOrBuilderList() {
if (tagsBuilder_ != null) {
return tagsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(tags_);
}
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTag.Builder addTagsBuilder() {
return getTagsFieldBuilder().addBuilder(
org.openstreetmap.atlas.proto.ProtoTag.getDefaultInstance());
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public org.openstreetmap.atlas.proto.ProtoTag.Builder addTagsBuilder(
int index) {
return getTagsFieldBuilder().addBuilder(
index, org.openstreetmap.atlas.proto.ProtoTag.getDefaultInstance());
}
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 3;
*/
public java.util.List
getTagsBuilderList() {
return getTagsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoTag, org.openstreetmap.atlas.proto.ProtoTag.Builder, org.openstreetmap.atlas.proto.ProtoTagOrBuilder>
getTagsFieldBuilder() {
if (tagsBuilder_ == null) {
tagsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
org.openstreetmap.atlas.proto.ProtoTag, org.openstreetmap.atlas.proto.ProtoTag.Builder, org.openstreetmap.atlas.proto.ProtoTagOrBuilder>(
tags_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
tags_ = null;
}
return tagsBuilder_;
}
// @@protoc_insertion_point(builder_scope:org.openstreetmap.atlas.proto.ProtoArea)
}
static {
defaultInstance = new ProtoArea(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:org.openstreetmap.atlas.proto.ProtoArea)
}