// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ucar/nc2/stream/ncStream.proto
package ucar.nc2.stream;
public final class NcStreamProto {
private NcStreamProto() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
/**
* Protobuf enum {@code DataType}
*/
public enum DataType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>CHAR = 0;</code>
*/
CHAR(0, 0),
/**
* <code>BYTE = 1;</code>
*/
BYTE(1, 1),
/**
* <code>SHORT = 2;</code>
*/
SHORT(2, 2),
/**
* <code>INT = 3;</code>
*/
INT(3, 3),
/**
* <code>LONG = 4;</code>
*/
LONG(4, 4),
/**
* <code>FLOAT = 5;</code>
*/
FLOAT(5, 5),
/**
* <code>DOUBLE = 6;</code>
*/
DOUBLE(6, 6),
/**
* <code>STRING = 7;</code>
*/
STRING(7, 7),
/**
* <code>STRUCTURE = 8;</code>
*/
STRUCTURE(8, 8),
/**
* <code>SEQUENCE = 9;</code>
*/
SEQUENCE(9, 9),
/**
* <code>ENUM1 = 10;</code>
*/
ENUM1(10, 10),
/**
* <code>ENUM2 = 11;</code>
*/
ENUM2(11, 11),
/**
* <code>ENUM4 = 12;</code>
*/
ENUM4(12, 12),
/**
* <code>OPAQUE = 13;</code>
*/
OPAQUE(13, 13),
;
/**
* <code>CHAR = 0;</code>
*/
public static final int CHAR_VALUE = 0;
/**
* <code>BYTE = 1;</code>
*/
public static final int BYTE_VALUE = 1;
/**
* <code>SHORT = 2;</code>
*/
public static final int SHORT_VALUE = 2;
/**
* <code>INT = 3;</code>
*/
public static final int INT_VALUE = 3;
/**
* <code>LONG = 4;</code>
*/
public static final int LONG_VALUE = 4;
/**
* <code>FLOAT = 5;</code>
*/
public static final int FLOAT_VALUE = 5;
/**
* <code>DOUBLE = 6;</code>
*/
public static final int DOUBLE_VALUE = 6;
/**
* <code>STRING = 7;</code>
*/
public static final int STRING_VALUE = 7;
/**
* <code>STRUCTURE = 8;</code>
*/
public static final int STRUCTURE_VALUE = 8;
/**
* <code>SEQUENCE = 9;</code>
*/
public static final int SEQUENCE_VALUE = 9;
/**
* <code>ENUM1 = 10;</code>
*/
public static final int ENUM1_VALUE = 10;
/**
* <code>ENUM2 = 11;</code>
*/
public static final int ENUM2_VALUE = 11;
/**
* <code>ENUM4 = 12;</code>
*/
public static final int ENUM4_VALUE = 12;
/**
* <code>OPAQUE = 13;</code>
*/
public static final int OPAQUE_VALUE = 13;
public final int getNumber() { return value; }
public static DataType valueOf(int value) {
switch (value) {
case 0: return CHAR;
case 1: return BYTE;
case 2: return SHORT;
case 3: return INT;
case 4: return LONG;
case 5: return FLOAT;
case 6: return DOUBLE;
case 7: return STRING;
case 8: return STRUCTURE;
case 9: return SEQUENCE;
case 10: return ENUM1;
case 11: return ENUM2;
case 12: return ENUM4;
case 13: return OPAQUE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<DataType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<DataType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<DataType>() {
public DataType findValueByNumber(int number) {
return DataType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.getDescriptor().getEnumTypes().get(0);
}
private static final DataType[] VALUES = values();
public static DataType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private DataType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:DataType)
}
/**
* Protobuf enum {@code Compress}
*/
public enum Compress
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>NONE = 0;</code>
*/
NONE(0, 0),
/**
* <code>DEFLATE = 1;</code>
*/
DEFLATE(1, 1),
;
/**
* <code>NONE = 0;</code>
*/
public static final int NONE_VALUE = 0;
/**
* <code>DEFLATE = 1;</code>
*/
public static final int DEFLATE_VALUE = 1;
public final int getNumber() { return value; }
public static Compress valueOf(int value) {
switch (value) {
case 0: return NONE;
case 1: return DEFLATE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<Compress>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<Compress>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<Compress>() {
public Compress findValueByNumber(int number) {
return Compress.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.getDescriptor().getEnumTypes().get(1);
}
private static final Compress[] VALUES = values();
public static Compress valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private Compress(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Compress)
}
public interface AttributeOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string name = 1;
/**
* <code>required string name = 1;</code>
*/
boolean hasName();
/**
* <code>required string name = 1;</code>
*/
java.lang.String getName();
/**
* <code>required string name = 1;</code>
*/
com.google.protobuf.ByteString
getNameBytes();
// required .Attribute.Type type = 2;
/**
* <code>required .Attribute.Type type = 2;</code>
*/
boolean hasType();
/**
* <code>required .Attribute.Type type = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.Attribute.Type getType();
// required uint32 len = 3;
/**
* <code>required uint32 len = 3;</code>
*/
boolean hasLen();
/**
* <code>required uint32 len = 3;</code>
*/
int getLen();
// optional bytes data = 4;
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
boolean hasData();
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
com.google.protobuf.ByteString getData();
// repeated string sdata = 5;
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
java.util.List<java.lang.String>
getSdataList();
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
int getSdataCount();
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
java.lang.String getSdata(int index);
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
com.google.protobuf.ByteString
getSdataBytes(int index);
// optional bool unsigned = 6 [default = false];
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
boolean hasUnsigned();
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
boolean getUnsigned();
}
/**
* Protobuf type {@code Attribute}
*/
public static final class Attribute extends
com.google.protobuf.GeneratedMessage
implements AttributeOrBuilder {
// Use Attribute.newBuilder() to construct.
private Attribute(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Attribute(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Attribute defaultInstance;
public static Attribute getDefaultInstance() {
return defaultInstance;
}
public Attribute getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Attribute(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 16: {
int rawValue = input.readEnum();
ucar.nc2.stream.NcStreamProto.Attribute.Type value = ucar.nc2.stream.NcStreamProto.Attribute.Type.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
type_ = value;
}
break;
}
case 24: {
bitField0_ |= 0x00000004;
len_ = input.readUInt32();
break;
}
case 34: {
bitField0_ |= 0x00000008;
data_ = input.readBytes();
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
sdata_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000010;
}
sdata_.add(input.readBytes());
break;
}
case 48: {
bitField0_ |= 0x00000010;
unsigned_ = input.readBool();
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_ & 0x00000010) == 0x00000010)) {
sdata_ = new com.google.protobuf.UnmodifiableLazyStringList(sdata_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Attribute_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Attribute_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Attribute.class, ucar.nc2.stream.NcStreamProto.Attribute.Builder.class);
}
public static com.google.protobuf.Parser<Attribute> PARSER =
new com.google.protobuf.AbstractParser<Attribute>() {
public Attribute parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Attribute(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Attribute> getParserForType() {
return PARSER;
}
/**
* Protobuf enum {@code Attribute.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>STRING = 0;</code>
*/
STRING(0, 0),
/**
* <code>BYTE = 1;</code>
*/
BYTE(1, 1),
/**
* <code>SHORT = 2;</code>
*/
SHORT(2, 2),
/**
* <code>INT = 3;</code>
*/
INT(3, 3),
/**
* <code>LONG = 4;</code>
*/
LONG(4, 4),
/**
* <code>FLOAT = 5;</code>
*/
FLOAT(5, 5),
/**
* <code>DOUBLE = 6;</code>
*/
DOUBLE(6, 6),
;
/**
* <code>STRING = 0;</code>
*/
public static final int STRING_VALUE = 0;
/**
* <code>BYTE = 1;</code>
*/
public static final int BYTE_VALUE = 1;
/**
* <code>SHORT = 2;</code>
*/
public static final int SHORT_VALUE = 2;
/**
* <code>INT = 3;</code>
*/
public static final int INT_VALUE = 3;
/**
* <code>LONG = 4;</code>
*/
public static final int LONG_VALUE = 4;
/**
* <code>FLOAT = 5;</code>
*/
public static final int FLOAT_VALUE = 5;
/**
* <code>DOUBLE = 6;</code>
*/
public static final int DOUBLE_VALUE = 6;
public final int getNumber() { return value; }
public static Type valueOf(int value) {
switch (value) {
case 0: return STRING;
case 1: return BYTE;
case 2: return SHORT;
case 3: return INT;
case 4: return LONG;
case 5: return FLOAT;
case 6: return DOUBLE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<Type>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<Type>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<Type>() {
public Type findValueByNumber(int number) {
return Type.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.Attribute.getDescriptor().getEnumTypes().get(0);
}
private static final Type[] VALUES = values();
public static Type valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private Type(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Attribute.Type)
}
private int bitField0_;
// required string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required .Attribute.Type type = 2;
public static final int TYPE_FIELD_NUMBER = 2;
private ucar.nc2.stream.NcStreamProto.Attribute.Type type_;
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Type getType() {
return type_;
}
// required uint32 len = 3;
public static final int LEN_FIELD_NUMBER = 3;
private int len_;
/**
* <code>required uint32 len = 3;</code>
*/
public boolean hasLen() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required uint32 len = 3;</code>
*/
public int getLen() {
return len_;
}
// optional bytes data = 4;
public static final int DATA_FIELD_NUMBER = 4;
private com.google.protobuf.ByteString data_;
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
// repeated string sdata = 5;
public static final int SDATA_FIELD_NUMBER = 5;
private com.google.protobuf.LazyStringList sdata_;
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public java.util.List<java.lang.String>
getSdataList() {
return sdata_;
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public int getSdataCount() {
return sdata_.size();
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public java.lang.String getSdata(int index) {
return sdata_.get(index);
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public com.google.protobuf.ByteString
getSdataBytes(int index) {
return sdata_.getByteString(index);
}
// optional bool unsigned = 6 [default = false];
public static final int UNSIGNED_FIELD_NUMBER = 6;
private boolean unsigned_;
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public boolean hasUnsigned() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public boolean getUnsigned() {
return unsigned_;
}
private void initFields() {
name_ = "";
type_ = ucar.nc2.stream.NcStreamProto.Attribute.Type.STRING;
len_ = 0;
data_ = com.google.protobuf.ByteString.EMPTY;
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
unsigned_ = false;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasLen()) {
memoizedIsInitialized = 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.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, type_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeUInt32(3, len_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, data_);
}
for (int i = 0; i < sdata_.size(); i++) {
output.writeBytes(5, sdata_.getByteString(i));
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBool(6, unsigned_);
}
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
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, type_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, len_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, data_);
}
{
int dataSize = 0;
for (int i = 0; i < sdata_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeBytesSizeNoTag(sdata_.getByteString(i));
}
size += dataSize;
size += 1 * getSdataList().size();
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, unsigned_);
}
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 ucar.nc2.stream.NcStreamProto.Attribute parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Attribute parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Attribute 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(ucar.nc2.stream.NcStreamProto.Attribute 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 Attribute}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.AttributeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Attribute_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Attribute_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Attribute.class, ucar.nc2.stream.NcStreamProto.Attribute.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Attribute.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
type_ = ucar.nc2.stream.NcStreamProto.Attribute.Type.STRING;
bitField0_ = (bitField0_ & ~0x00000002);
len_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
data_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000008);
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000010);
unsigned_ = false;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Attribute_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Attribute getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Attribute build() {
ucar.nc2.stream.NcStreamProto.Attribute result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Attribute buildPartial() {
ucar.nc2.stream.NcStreamProto.Attribute result = new ucar.nc2.stream.NcStreamProto.Attribute(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.type_ = type_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.len_ = len_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.data_ = data_;
if (((bitField0_ & 0x00000010) == 0x00000010)) {
sdata_ = new com.google.protobuf.UnmodifiableLazyStringList(
sdata_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.sdata_ = sdata_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000010;
}
result.unsigned_ = unsigned_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Attribute) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Attribute)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Attribute other) {
if (other == ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasType()) {
setType(other.getType());
}
if (other.hasLen()) {
setLen(other.getLen());
}
if (other.hasData()) {
setData(other.getData());
}
if (!other.sdata_.isEmpty()) {
if (sdata_.isEmpty()) {
sdata_ = other.sdata_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureSdataIsMutable();
sdata_.addAll(other.sdata_);
}
onChanged();
}
if (other.hasUnsigned()) {
setUnsigned(other.getUnsigned());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
if (!hasType()) {
return false;
}
if (!hasLen()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Attribute parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Attribute) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string name = 1;
private java.lang.Object name_ = "";
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// required .Attribute.Type type = 2;
private ucar.nc2.stream.NcStreamProto.Attribute.Type type_ = ucar.nc2.stream.NcStreamProto.Attribute.Type.STRING;
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Type getType() {
return type_;
}
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public Builder setType(ucar.nc2.stream.NcStreamProto.Attribute.Type value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
type_ = value;
onChanged();
return this;
}
/**
* <code>required .Attribute.Type type = 2;</code>
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000002);
type_ = ucar.nc2.stream.NcStreamProto.Attribute.Type.STRING;
onChanged();
return this;
}
// required uint32 len = 3;
private int len_ ;
/**
* <code>required uint32 len = 3;</code>
*/
public boolean hasLen() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required uint32 len = 3;</code>
*/
public int getLen() {
return len_;
}
/**
* <code>required uint32 len = 3;</code>
*/
public Builder setLen(int value) {
bitField0_ |= 0x00000004;
len_ = value;
onChanged();
return this;
}
/**
* <code>required uint32 len = 3;</code>
*/
public Builder clearLen() {
bitField0_ = (bitField0_ & ~0x00000004);
len_ = 0;
onChanged();
return this;
}
// optional bytes data = 4;
private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
data_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes data = 4;</code>
*
* <pre>
* not needed if len == 0
* </pre>
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000008);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
// repeated string sdata = 5;
private com.google.protobuf.LazyStringList sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSdataIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
sdata_ = new com.google.protobuf.LazyStringArrayList(sdata_);
bitField0_ |= 0x00000010;
}
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public java.util.List<java.lang.String>
getSdataList() {
return java.util.Collections.unmodifiableList(sdata_);
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public int getSdataCount() {
return sdata_.size();
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public java.lang.String getSdata(int index) {
return sdata_.get(index);
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public com.google.protobuf.ByteString
getSdataBytes(int index) {
return sdata_.getByteString(index);
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public Builder setSdata(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public Builder addSdata(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.add(value);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public Builder addAllSdata(
java.lang.Iterable<java.lang.String> values) {
ensureSdataIsMutable();
super.addAll(values, sdata_);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public Builder clearSdata() {
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 5;</code>
*
* <pre>
* used for string data
* </pre>
*/
public Builder addSdataBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.add(value);
onChanged();
return this;
}
// optional bool unsigned = 6 [default = false];
private boolean unsigned_ ;
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public boolean hasUnsigned() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public boolean getUnsigned() {
return unsigned_;
}
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public Builder setUnsigned(boolean value) {
bitField0_ |= 0x00000020;
unsigned_ = value;
onChanged();
return this;
}
/**
* <code>optional bool unsigned = 6 [default = false];</code>
*/
public Builder clearUnsigned() {
bitField0_ = (bitField0_ & ~0x00000020);
unsigned_ = false;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Attribute)
}
static {
defaultInstance = new Attribute(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Attribute)
}
public interface DimensionOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string name = 1;
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
boolean hasName();
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
java.lang.String getName();
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
com.google.protobuf.ByteString
getNameBytes();
// optional uint64 length = 2;
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
boolean hasLength();
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
long getLength();
// optional bool isUnlimited = 3 [default = false];
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
boolean hasIsUnlimited();
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
boolean getIsUnlimited();
// optional bool isVlen = 4 [default = false];
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
boolean hasIsVlen();
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
boolean getIsVlen();
// optional bool isPrivate = 5 [default = false];
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
boolean hasIsPrivate();
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
boolean getIsPrivate();
}
/**
* Protobuf type {@code Dimension}
*/
public static final class Dimension extends
com.google.protobuf.GeneratedMessage
implements DimensionOrBuilder {
// Use Dimension.newBuilder() to construct.
private Dimension(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Dimension(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Dimension defaultInstance;
public static Dimension getDefaultInstance() {
return defaultInstance;
}
public Dimension getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Dimension(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 16: {
bitField0_ |= 0x00000002;
length_ = input.readUInt64();
break;
}
case 24: {
bitField0_ |= 0x00000004;
isUnlimited_ = input.readBool();
break;
}
case 32: {
bitField0_ |= 0x00000008;
isVlen_ = input.readBool();
break;
}
case 40: {
bitField0_ |= 0x00000010;
isPrivate_ = input.readBool();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Dimension_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Dimension_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Dimension.class, ucar.nc2.stream.NcStreamProto.Dimension.Builder.class);
}
public static com.google.protobuf.Parser<Dimension> PARSER =
new com.google.protobuf.AbstractParser<Dimension>() {
public Dimension parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Dimension(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Dimension> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional uint64 length = 2;
public static final int LENGTH_FIELD_NUMBER = 2;
private long length_;
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public boolean hasLength() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public long getLength() {
return length_;
}
// optional bool isUnlimited = 3 [default = false];
public static final int ISUNLIMITED_FIELD_NUMBER = 3;
private boolean isUnlimited_;
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public boolean hasIsUnlimited() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public boolean getIsUnlimited() {
return isUnlimited_;
}
// optional bool isVlen = 4 [default = false];
public static final int ISVLEN_FIELD_NUMBER = 4;
private boolean isVlen_;
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public boolean hasIsVlen() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public boolean getIsVlen() {
return isVlen_;
}
// optional bool isPrivate = 5 [default = false];
public static final int ISPRIVATE_FIELD_NUMBER = 5;
private boolean isPrivate_;
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public boolean hasIsPrivate() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public boolean getIsPrivate() {
return isPrivate_;
}
private void initFields() {
name_ = "";
length_ = 0L;
isUnlimited_ = false;
isVlen_ = false;
isPrivate_ = false;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeUInt64(2, length_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBool(3, isUnlimited_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBool(4, isVlen_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBool(5, isPrivate_);
}
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
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, length_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, isUnlimited_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, isVlen_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, isPrivate_);
}
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 ucar.nc2.stream.NcStreamProto.Dimension parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Dimension parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Dimension 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(ucar.nc2.stream.NcStreamProto.Dimension 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 Dimension}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.DimensionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Dimension_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Dimension_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Dimension.class, ucar.nc2.stream.NcStreamProto.Dimension.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Dimension.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
length_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
isUnlimited_ = false;
bitField0_ = (bitField0_ & ~0x00000004);
isVlen_ = false;
bitField0_ = (bitField0_ & ~0x00000008);
isPrivate_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Dimension_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Dimension getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Dimension build() {
ucar.nc2.stream.NcStreamProto.Dimension result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Dimension buildPartial() {
ucar.nc2.stream.NcStreamProto.Dimension result = new ucar.nc2.stream.NcStreamProto.Dimension(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.length_ = length_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.isUnlimited_ = isUnlimited_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.isVlen_ = isVlen_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.isPrivate_ = isPrivate_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Dimension) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Dimension)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Dimension other) {
if (other == ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasLength()) {
setLength(other.getLength());
}
if (other.hasIsUnlimited()) {
setIsUnlimited(other.getIsUnlimited());
}
if (other.hasIsVlen()) {
setIsVlen(other.getIsVlen());
}
if (other.hasIsPrivate()) {
setIsPrivate(other.getIsPrivate());
}
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 {
ucar.nc2.stream.NcStreamProto.Dimension parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Dimension) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional string name = 1;
private java.lang.Object name_ = "";
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>optional string name = 1;</code>
*
* <pre>
* short name - optional when private
* </pre>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// optional uint64 length = 2;
private long length_ ;
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public boolean hasLength() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public long getLength() {
return length_;
}
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public Builder setLength(long value) {
bitField0_ |= 0x00000002;
length_ = value;
onChanged();
return this;
}
/**
* <code>optional uint64 length = 2;</code>
*
* <pre>
* optional when vlen
* </pre>
*/
public Builder clearLength() {
bitField0_ = (bitField0_ & ~0x00000002);
length_ = 0L;
onChanged();
return this;
}
// optional bool isUnlimited = 3 [default = false];
private boolean isUnlimited_ ;
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public boolean hasIsUnlimited() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public boolean getIsUnlimited() {
return isUnlimited_;
}
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public Builder setIsUnlimited(boolean value) {
bitField0_ |= 0x00000004;
isUnlimited_ = value;
onChanged();
return this;
}
/**
* <code>optional bool isUnlimited = 3 [default = false];</code>
*
* <pre>
* is this needed ??
* </pre>
*/
public Builder clearIsUnlimited() {
bitField0_ = (bitField0_ & ~0x00000004);
isUnlimited_ = false;
onChanged();
return this;
}
// optional bool isVlen = 4 [default = false];
private boolean isVlen_ ;
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public boolean hasIsVlen() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public boolean getIsVlen() {
return isVlen_;
}
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public Builder setIsVlen(boolean value) {
bitField0_ |= 0x00000008;
isVlen_ = value;
onChanged();
return this;
}
/**
* <code>optional bool isVlen = 4 [default = false];</code>
*/
public Builder clearIsVlen() {
bitField0_ = (bitField0_ & ~0x00000008);
isVlen_ = false;
onChanged();
return this;
}
// optional bool isPrivate = 5 [default = false];
private boolean isPrivate_ ;
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public boolean hasIsPrivate() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public boolean getIsPrivate() {
return isPrivate_;
}
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public Builder setIsPrivate(boolean value) {
bitField0_ |= 0x00000010;
isPrivate_ = value;
onChanged();
return this;
}
/**
* <code>optional bool isPrivate = 5 [default = false];</code>
*/
public Builder clearIsPrivate() {
bitField0_ = (bitField0_ & ~0x00000010);
isPrivate_ = false;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Dimension)
}
static {
defaultInstance = new Dimension(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Dimension)
}
public interface VariableOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string name = 1;
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
boolean hasName();
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
java.lang.String getName();
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
com.google.protobuf.ByteString
getNameBytes();
// required .DataType dataType = 2;
/**
* <code>required .DataType dataType = 2;</code>
*/
boolean hasDataType();
/**
* <code>required .DataType dataType = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.DataType getDataType();
// repeated .Dimension shape = 3;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Dimension>
getShapeList();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
ucar.nc2.stream.NcStreamProto.Dimension getShape(int index);
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
int getShapeCount();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index);
// repeated .Attribute atts = 4;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Attribute>
getAttsList();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index);
/**
* <code>repeated .Attribute atts = 4;</code>
*/
int getAttsCount();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index);
// optional bool unsigned = 5 [default = false];
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
boolean hasUnsigned();
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
boolean getUnsigned();
// optional bytes data = 6;
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
boolean hasData();
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
com.google.protobuf.ByteString getData();
// optional string enumType = 7;
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
boolean hasEnumType();
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
java.lang.String getEnumType();
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
com.google.protobuf.ByteString
getEnumTypeBytes();
}
/**
* Protobuf type {@code Variable}
*/
public static final class Variable extends
com.google.protobuf.GeneratedMessage
implements VariableOrBuilder {
// Use Variable.newBuilder() to construct.
private Variable(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Variable(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Variable defaultInstance;
public static Variable getDefaultInstance() {
return defaultInstance;
}
public Variable getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Variable(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 16: {
int rawValue = input.readEnum();
ucar.nc2.stream.NcStreamProto.DataType value = ucar.nc2.stream.NcStreamProto.DataType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
dataType_ = value;
}
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>();
mutable_bitField0_ |= 0x00000004;
}
shape_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Dimension.PARSER, extensionRegistry));
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>();
mutable_bitField0_ |= 0x00000008;
}
atts_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Attribute.PARSER, extensionRegistry));
break;
}
case 40: {
bitField0_ |= 0x00000004;
unsigned_ = input.readBool();
break;
}
case 50: {
bitField0_ |= 0x00000008;
data_ = input.readBytes();
break;
}
case 58: {
bitField0_ |= 0x00000010;
enumType_ = input.readBytes();
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_ & 0x00000004) == 0x00000004)) {
shape_ = java.util.Collections.unmodifiableList(shape_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Variable_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Variable_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Variable.class, ucar.nc2.stream.NcStreamProto.Variable.Builder.class);
}
public static com.google.protobuf.Parser<Variable> PARSER =
new com.google.protobuf.AbstractParser<Variable>() {
public Variable parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Variable(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Variable> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required .DataType dataType = 2;
public static final int DATATYPE_FIELD_NUMBER = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_;
/**
* <code>required .DataType dataType = 2;</code>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
// repeated .Dimension shape = 3;
public static final int SHAPE_FIELD_NUMBER = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> shape_;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getShapeList() {
return shape_;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList() {
return shape_;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public int getShapeCount() {
return shape_.size();
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getShape(int index) {
return shape_.get(index);
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index) {
return shape_.get(index);
}
// repeated .Attribute atts = 4;
public static final int ATTS_FIELD_NUMBER = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public int getAttsCount() {
return atts_.size();
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
return atts_.get(index);
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
return atts_.get(index);
}
// optional bool unsigned = 5 [default = false];
public static final int UNSIGNED_FIELD_NUMBER = 5;
private boolean unsigned_;
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public boolean hasUnsigned() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public boolean getUnsigned() {
return unsigned_;
}
// optional bytes data = 6;
public static final int DATA_FIELD_NUMBER = 6;
private com.google.protobuf.ByteString data_;
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
// optional string enumType = 7;
public static final int ENUMTYPE_FIELD_NUMBER = 7;
private java.lang.Object enumType_;
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public boolean hasEnumType() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public java.lang.String getEnumType() {
java.lang.Object ref = enumType_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
enumType_ = s;
}
return s;
}
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public com.google.protobuf.ByteString
getEnumTypeBytes() {
java.lang.Object ref = enumType_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
enumType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
name_ = "";
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
shape_ = java.util.Collections.emptyList();
atts_ = java.util.Collections.emptyList();
unsigned_ = false;
data_ = com.google.protobuf.ByteString.EMPTY;
enumType_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDataType()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, dataType_.getNumber());
}
for (int i = 0; i < shape_.size(); i++) {
output.writeMessage(3, shape_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
output.writeMessage(4, atts_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBool(5, unsigned_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(6, data_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(7, getEnumTypeBytes());
}
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
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, dataType_.getNumber());
}
for (int i = 0; i < shape_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, shape_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, atts_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, unsigned_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, data_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(7, getEnumTypeBytes());
}
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 ucar.nc2.stream.NcStreamProto.Variable parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Variable parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Variable 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(ucar.nc2.stream.NcStreamProto.Variable 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 Variable}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.VariableOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Variable_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Variable_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Variable.class, ucar.nc2.stream.NcStreamProto.Variable.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Variable.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getShapeFieldBuilder();
getAttsFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
bitField0_ = (bitField0_ & ~0x00000002);
if (shapeBuilder_ == null) {
shape_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
shapeBuilder_.clear();
}
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
attsBuilder_.clear();
}
unsigned_ = false;
bitField0_ = (bitField0_ & ~0x00000010);
data_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000020);
enumType_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Variable_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Variable getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Variable build() {
ucar.nc2.stream.NcStreamProto.Variable result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Variable buildPartial() {
ucar.nc2.stream.NcStreamProto.Variable result = new ucar.nc2.stream.NcStreamProto.Variable(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataType_ = dataType_;
if (shapeBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = java.util.Collections.unmodifiableList(shape_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.shape_ = shape_;
} else {
result.shape_ = shapeBuilder_.build();
}
if (attsBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.atts_ = atts_;
} else {
result.atts_ = attsBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000004;
}
result.unsigned_ = unsigned_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000008;
}
result.data_ = data_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000010;
}
result.enumType_ = enumType_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Variable) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Variable)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Variable other) {
if (other == ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasDataType()) {
setDataType(other.getDataType());
}
if (shapeBuilder_ == null) {
if (!other.shape_.isEmpty()) {
if (shape_.isEmpty()) {
shape_ = other.shape_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureShapeIsMutable();
shape_.addAll(other.shape_);
}
onChanged();
}
} else {
if (!other.shape_.isEmpty()) {
if (shapeBuilder_.isEmpty()) {
shapeBuilder_.dispose();
shapeBuilder_ = null;
shape_ = other.shape_;
bitField0_ = (bitField0_ & ~0x00000004);
shapeBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getShapeFieldBuilder() : null;
} else {
shapeBuilder_.addAllMessages(other.shape_);
}
}
}
if (attsBuilder_ == null) {
if (!other.atts_.isEmpty()) {
if (atts_.isEmpty()) {
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureAttsIsMutable();
atts_.addAll(other.atts_);
}
onChanged();
}
} else {
if (!other.atts_.isEmpty()) {
if (attsBuilder_.isEmpty()) {
attsBuilder_.dispose();
attsBuilder_ = null;
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000008);
attsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getAttsFieldBuilder() : null;
} else {
attsBuilder_.addAllMessages(other.atts_);
}
}
}
if (other.hasUnsigned()) {
setUnsigned(other.getUnsigned());
}
if (other.hasData()) {
setData(other.getData());
}
if (other.hasEnumType()) {
bitField0_ |= 0x00000040;
enumType_ = other.enumType_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
if (!hasDataType()) {
return false;
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Variable parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Variable) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string name = 1;
private java.lang.Object name_ = "";
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// required .DataType dataType = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
/**
* <code>required .DataType dataType = 2;</code>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public Builder setDataType(ucar.nc2.stream.NcStreamProto.DataType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataType_ = value;
onChanged();
return this;
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public Builder clearDataType() {
bitField0_ = (bitField0_ & ~0x00000002);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
onChanged();
return this;
}
// repeated .Dimension shape = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> shape_ =
java.util.Collections.emptyList();
private void ensureShapeIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>(shape_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder> shapeBuilder_;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getShapeList() {
if (shapeBuilder_ == null) {
return java.util.Collections.unmodifiableList(shape_);
} else {
return shapeBuilder_.getMessageList();
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public int getShapeCount() {
if (shapeBuilder_ == null) {
return shape_.size();
} else {
return shapeBuilder_.getCount();
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getShape(int index) {
if (shapeBuilder_ == null) {
return shape_.get(index);
} else {
return shapeBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder setShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.set(index, value);
onChanged();
} else {
shapeBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder setShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.set(index, builderForValue.build());
onChanged();
} else {
shapeBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder addShape(ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.add(value);
onChanged();
} else {
shapeBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder addShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.add(index, value);
onChanged();
} else {
shapeBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder addShape(
ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.add(builderForValue.build());
onChanged();
} else {
shapeBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder addShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.add(index, builderForValue.build());
onChanged();
} else {
shapeBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder addAllShape(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Dimension> values) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
super.addAll(values, shape_);
onChanged();
} else {
shapeBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder clearShape() {
if (shapeBuilder_ == null) {
shape_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
shapeBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public Builder removeShape(int index) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.remove(index);
onChanged();
} else {
shapeBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder getShapeBuilder(
int index) {
return getShapeFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index) {
if (shapeBuilder_ == null) {
return shape_.get(index); } else {
return shapeBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList() {
if (shapeBuilder_ != null) {
return shapeBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(shape_);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addShapeBuilder() {
return getShapeFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addShapeBuilder(
int index) {
return getShapeFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference; could use hash id
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension.Builder>
getShapeBuilderList() {
return getShapeFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeFieldBuilder() {
if (shapeBuilder_ == null) {
shapeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>(
shape_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
shape_ = null;
}
return shapeBuilder_;
}
// repeated .Attribute atts = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_ =
java.util.Collections.emptyList();
private void ensureAttsIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>(atts_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder> attsBuilder_;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
if (attsBuilder_ == null) {
return java.util.Collections.unmodifiableList(atts_);
} else {
return attsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public int getAttsCount() {
if (attsBuilder_ == null) {
return atts_.size();
} else {
return attsBuilder_.getCount();
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
if (attsBuilder_ == null) {
return atts_.get(index);
} else {
return attsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.set(index, value);
onChanged();
} else {
attsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.set(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(value);
onChanged();
} else {
attsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(index, value);
onChanged();
} else {
attsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAllAtts(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Attribute> values) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
super.addAll(values, atts_);
onChanged();
} else {
attsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder clearAtts() {
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
attsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder removeAtts(int index) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.remove(index);
onChanged();
} else {
attsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder getAttsBuilder(
int index) {
return getAttsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
if (attsBuilder_ == null) {
return atts_.get(index); } else {
return attsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
if (attsBuilder_ != null) {
return attsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(atts_);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder() {
return getAttsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder(
int index) {
return getAttsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute.Builder>
getAttsBuilderList() {
return getAttsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsFieldBuilder() {
if (attsBuilder_ == null) {
attsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>(
atts_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
atts_ = null;
}
return attsBuilder_;
}
// optional bool unsigned = 5 [default = false];
private boolean unsigned_ ;
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public boolean hasUnsigned() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public boolean getUnsigned() {
return unsigned_;
}
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public Builder setUnsigned(boolean value) {
bitField0_ |= 0x00000010;
unsigned_ = value;
onChanged();
return this;
}
/**
* <code>optional bool unsigned = 5 [default = false];</code>
*/
public Builder clearUnsigned() {
bitField0_ = (bitField0_ & ~0x00000010);
unsigned_ = false;
onChanged();
return this;
}
// optional bytes data = 6;
private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
data_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes data = 6;</code>
*
* <pre>
* "immediate" - store small data in header
* </pre>
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000020);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
// optional string enumType = 7;
private java.lang.Object enumType_ = "";
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public boolean hasEnumType() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public java.lang.String getEnumType() {
java.lang.Object ref = enumType_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
enumType_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public com.google.protobuf.ByteString
getEnumTypeBytes() {
java.lang.Object ref = enumType_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
enumType_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public Builder setEnumType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
enumType_ = value;
onChanged();
return this;
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public Builder clearEnumType() {
bitField0_ = (bitField0_ & ~0x00000040);
enumType_ = getDefaultInstance().getEnumType();
onChanged();
return this;
}
/**
* <code>optional string enumType = 7;</code>
*
* <pre>
* only for enum types
* </pre>
*/
public Builder setEnumTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
enumType_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Variable)
}
static {
defaultInstance = new Variable(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Variable)
}
public interface StructureOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string name = 1;
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
boolean hasName();
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
java.lang.String getName();
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
com.google.protobuf.ByteString
getNameBytes();
// required .DataType dataType = 2;
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
boolean hasDataType();
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
ucar.nc2.stream.NcStreamProto.DataType getDataType();
// repeated .Dimension shape = 3;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Dimension>
getShapeList();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
ucar.nc2.stream.NcStreamProto.Dimension getShape(int index);
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
int getShapeCount();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList();
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index);
// repeated .Attribute atts = 4;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Attribute>
getAttsList();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index);
/**
* <code>repeated .Attribute atts = 4;</code>
*/
int getAttsCount();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList();
/**
* <code>repeated .Attribute atts = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index);
// repeated .Variable vars = 5;
/**
* <code>repeated .Variable vars = 5;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Variable>
getVarsList();
/**
* <code>repeated .Variable vars = 5;</code>
*/
ucar.nc2.stream.NcStreamProto.Variable getVars(int index);
/**
* <code>repeated .Variable vars = 5;</code>
*/
int getVarsCount();
/**
* <code>repeated .Variable vars = 5;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList();
/**
* <code>repeated .Variable vars = 5;</code>
*/
ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index);
// repeated .Structure structs = 6;
/**
* <code>repeated .Structure structs = 6;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Structure>
getStructsList();
/**
* <code>repeated .Structure structs = 6;</code>
*/
ucar.nc2.stream.NcStreamProto.Structure getStructs(int index);
/**
* <code>repeated .Structure structs = 6;</code>
*/
int getStructsCount();
/**
* <code>repeated .Structure structs = 6;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList();
/**
* <code>repeated .Structure structs = 6;</code>
*/
ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index);
}
/**
* Protobuf type {@code Structure}
*/
public static final class Structure extends
com.google.protobuf.GeneratedMessage
implements StructureOrBuilder {
// Use Structure.newBuilder() to construct.
private Structure(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Structure(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Structure defaultInstance;
public static Structure getDefaultInstance() {
return defaultInstance;
}
public Structure getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Structure(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 16: {
int rawValue = input.readEnum();
ucar.nc2.stream.NcStreamProto.DataType value = ucar.nc2.stream.NcStreamProto.DataType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
dataType_ = value;
}
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>();
mutable_bitField0_ |= 0x00000004;
}
shape_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Dimension.PARSER, extensionRegistry));
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>();
mutable_bitField0_ |= 0x00000008;
}
atts_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Attribute.PARSER, extensionRegistry));
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
vars_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Variable>();
mutable_bitField0_ |= 0x00000010;
}
vars_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Variable.PARSER, extensionRegistry));
break;
}
case 50: {
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
structs_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Structure>();
mutable_bitField0_ |= 0x00000020;
}
structs_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Structure.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_ & 0x00000004) == 0x00000004)) {
shape_ = java.util.Collections.unmodifiableList(shape_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
}
if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
vars_ = java.util.Collections.unmodifiableList(vars_);
}
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
structs_ = java.util.Collections.unmodifiableList(structs_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Structure_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Structure_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Structure.class, ucar.nc2.stream.NcStreamProto.Structure.Builder.class);
}
public static com.google.protobuf.Parser<Structure> PARSER =
new com.google.protobuf.AbstractParser<Structure>() {
public Structure parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Structure(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Structure> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required .DataType dataType = 2;
public static final int DATATYPE_FIELD_NUMBER = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_;
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
// repeated .Dimension shape = 3;
public static final int SHAPE_FIELD_NUMBER = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> shape_;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getShapeList() {
return shape_;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList() {
return shape_;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public int getShapeCount() {
return shape_.size();
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getShape(int index) {
return shape_.get(index);
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index) {
return shape_.get(index);
}
// repeated .Attribute atts = 4;
public static final int ATTS_FIELD_NUMBER = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public int getAttsCount() {
return atts_.size();
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
return atts_.get(index);
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
return atts_.get(index);
}
// repeated .Variable vars = 5;
public static final int VARS_FIELD_NUMBER = 5;
private java.util.List<ucar.nc2.stream.NcStreamProto.Variable> vars_;
/**
* <code>repeated .Variable vars = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable> getVarsList() {
return vars_;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList() {
return vars_;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public int getVarsCount() {
return vars_.size();
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable getVars(int index) {
return vars_.get(index);
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index) {
return vars_.get(index);
}
// repeated .Structure structs = 6;
public static final int STRUCTS_FIELD_NUMBER = 6;
private java.util.List<ucar.nc2.stream.NcStreamProto.Structure> structs_;
/**
* <code>repeated .Structure structs = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure> getStructsList() {
return structs_;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList() {
return structs_;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public int getStructsCount() {
return structs_.size();
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure getStructs(int index) {
return structs_.get(index);
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index) {
return structs_.get(index);
}
private void initFields() {
name_ = "";
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
shape_ = java.util.Collections.emptyList();
atts_ = java.util.Collections.emptyList();
vars_ = java.util.Collections.emptyList();
structs_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDataType()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getVarsCount(); i++) {
if (!getVars(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getStructsCount(); i++) {
if (!getStructs(i).isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, dataType_.getNumber());
}
for (int i = 0; i < shape_.size(); i++) {
output.writeMessage(3, shape_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
output.writeMessage(4, atts_.get(i));
}
for (int i = 0; i < vars_.size(); i++) {
output.writeMessage(5, vars_.get(i));
}
for (int i = 0; i < structs_.size(); i++) {
output.writeMessage(6, structs_.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
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, dataType_.getNumber());
}
for (int i = 0; i < shape_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, shape_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, atts_.get(i));
}
for (int i = 0; i < vars_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, vars_.get(i));
}
for (int i = 0; i < structs_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, structs_.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 ucar.nc2.stream.NcStreamProto.Structure parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Structure parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Structure 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(ucar.nc2.stream.NcStreamProto.Structure 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 Structure}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.StructureOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Structure_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Structure_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Structure.class, ucar.nc2.stream.NcStreamProto.Structure.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Structure.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getShapeFieldBuilder();
getAttsFieldBuilder();
getVarsFieldBuilder();
getStructsFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
bitField0_ = (bitField0_ & ~0x00000002);
if (shapeBuilder_ == null) {
shape_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
shapeBuilder_.clear();
}
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
attsBuilder_.clear();
}
if (varsBuilder_ == null) {
vars_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
varsBuilder_.clear();
}
if (structsBuilder_ == null) {
structs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
} else {
structsBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Structure_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Structure getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Structure build() {
ucar.nc2.stream.NcStreamProto.Structure result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Structure buildPartial() {
ucar.nc2.stream.NcStreamProto.Structure result = new ucar.nc2.stream.NcStreamProto.Structure(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataType_ = dataType_;
if (shapeBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = java.util.Collections.unmodifiableList(shape_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.shape_ = shape_;
} else {
result.shape_ = shapeBuilder_.build();
}
if (attsBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.atts_ = atts_;
} else {
result.atts_ = attsBuilder_.build();
}
if (varsBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
vars_ = java.util.Collections.unmodifiableList(vars_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.vars_ = vars_;
} else {
result.vars_ = varsBuilder_.build();
}
if (structsBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
structs_ = java.util.Collections.unmodifiableList(structs_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.structs_ = structs_;
} else {
result.structs_ = structsBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Structure) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Structure)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Structure other) {
if (other == ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasDataType()) {
setDataType(other.getDataType());
}
if (shapeBuilder_ == null) {
if (!other.shape_.isEmpty()) {
if (shape_.isEmpty()) {
shape_ = other.shape_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureShapeIsMutable();
shape_.addAll(other.shape_);
}
onChanged();
}
} else {
if (!other.shape_.isEmpty()) {
if (shapeBuilder_.isEmpty()) {
shapeBuilder_.dispose();
shapeBuilder_ = null;
shape_ = other.shape_;
bitField0_ = (bitField0_ & ~0x00000004);
shapeBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getShapeFieldBuilder() : null;
} else {
shapeBuilder_.addAllMessages(other.shape_);
}
}
}
if (attsBuilder_ == null) {
if (!other.atts_.isEmpty()) {
if (atts_.isEmpty()) {
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureAttsIsMutable();
atts_.addAll(other.atts_);
}
onChanged();
}
} else {
if (!other.atts_.isEmpty()) {
if (attsBuilder_.isEmpty()) {
attsBuilder_.dispose();
attsBuilder_ = null;
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000008);
attsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getAttsFieldBuilder() : null;
} else {
attsBuilder_.addAllMessages(other.atts_);
}
}
}
if (varsBuilder_ == null) {
if (!other.vars_.isEmpty()) {
if (vars_.isEmpty()) {
vars_ = other.vars_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureVarsIsMutable();
vars_.addAll(other.vars_);
}
onChanged();
}
} else {
if (!other.vars_.isEmpty()) {
if (varsBuilder_.isEmpty()) {
varsBuilder_.dispose();
varsBuilder_ = null;
vars_ = other.vars_;
bitField0_ = (bitField0_ & ~0x00000010);
varsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getVarsFieldBuilder() : null;
} else {
varsBuilder_.addAllMessages(other.vars_);
}
}
}
if (structsBuilder_ == null) {
if (!other.structs_.isEmpty()) {
if (structs_.isEmpty()) {
structs_ = other.structs_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureStructsIsMutable();
structs_.addAll(other.structs_);
}
onChanged();
}
} else {
if (!other.structs_.isEmpty()) {
if (structsBuilder_.isEmpty()) {
structsBuilder_.dispose();
structsBuilder_ = null;
structs_ = other.structs_;
bitField0_ = (bitField0_ & ~0x00000020);
structsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getStructsFieldBuilder() : null;
} else {
structsBuilder_.addAllMessages(other.structs_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
if (!hasDataType()) {
return false;
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getVarsCount(); i++) {
if (!getVars(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getStructsCount(); i++) {
if (!getStructs(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Structure parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Structure) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string name = 1;
private java.lang.Object name_ = "";
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*
* <pre>
* short name
* </pre>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// required .DataType dataType = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public Builder setDataType(ucar.nc2.stream.NcStreamProto.DataType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataType_ = value;
onChanged();
return this;
}
/**
* <code>required .DataType dataType = 2;</code>
*
* <pre>
* struct or seq
* </pre>
*/
public Builder clearDataType() {
bitField0_ = (bitField0_ & ~0x00000002);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
onChanged();
return this;
}
// repeated .Dimension shape = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> shape_ =
java.util.Collections.emptyList();
private void ensureShapeIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
shape_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>(shape_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder> shapeBuilder_;
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getShapeList() {
if (shapeBuilder_ == null) {
return java.util.Collections.unmodifiableList(shape_);
} else {
return shapeBuilder_.getMessageList();
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public int getShapeCount() {
if (shapeBuilder_ == null) {
return shape_.size();
} else {
return shapeBuilder_.getCount();
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getShape(int index) {
if (shapeBuilder_ == null) {
return shape_.get(index);
} else {
return shapeBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder setShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.set(index, value);
onChanged();
} else {
shapeBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder setShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.set(index, builderForValue.build());
onChanged();
} else {
shapeBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder addShape(ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.add(value);
onChanged();
} else {
shapeBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder addShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (shapeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureShapeIsMutable();
shape_.add(index, value);
onChanged();
} else {
shapeBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder addShape(
ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.add(builderForValue.build());
onChanged();
} else {
shapeBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder addShape(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.add(index, builderForValue.build());
onChanged();
} else {
shapeBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder addAllShape(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Dimension> values) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
super.addAll(values, shape_);
onChanged();
} else {
shapeBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder clearShape() {
if (shapeBuilder_ == null) {
shape_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
shapeBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public Builder removeShape(int index) {
if (shapeBuilder_ == null) {
ensureShapeIsMutable();
shape_.remove(index);
onChanged();
} else {
shapeBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder getShapeBuilder(
int index) {
return getShapeFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getShapeOrBuilder(
int index) {
if (shapeBuilder_ == null) {
return shape_.get(index); } else {
return shapeBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeOrBuilderList() {
if (shapeBuilder_ != null) {
return shapeBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(shape_);
}
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addShapeBuilder() {
return getShapeFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addShapeBuilder(
int index) {
return getShapeFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension shape = 3;</code>
*
* <pre>
* actual dimension instead of reference
* </pre>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension.Builder>
getShapeBuilderList() {
return getShapeFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getShapeFieldBuilder() {
if (shapeBuilder_ == null) {
shapeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>(
shape_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
shape_ = null;
}
return shapeBuilder_;
}
// repeated .Attribute atts = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_ =
java.util.Collections.emptyList();
private void ensureAttsIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>(atts_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder> attsBuilder_;
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
if (attsBuilder_ == null) {
return java.util.Collections.unmodifiableList(atts_);
} else {
return attsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public int getAttsCount() {
if (attsBuilder_ == null) {
return atts_.size();
} else {
return attsBuilder_.getCount();
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
if (attsBuilder_ == null) {
return atts_.get(index);
} else {
return attsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.set(index, value);
onChanged();
} else {
attsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.set(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(value);
onChanged();
} else {
attsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(index, value);
onChanged();
} else {
attsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder addAllAtts(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Attribute> values) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
super.addAll(values, atts_);
onChanged();
} else {
attsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder clearAtts() {
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
attsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public Builder removeAtts(int index) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.remove(index);
onChanged();
} else {
attsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder getAttsBuilder(
int index) {
return getAttsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
if (attsBuilder_ == null) {
return atts_.get(index); } else {
return attsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
if (attsBuilder_ != null) {
return attsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(atts_);
}
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder() {
return getAttsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder(
int index) {
return getAttsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute.Builder>
getAttsBuilderList() {
return getAttsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsFieldBuilder() {
if (attsBuilder_ == null) {
attsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>(
atts_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
atts_ = null;
}
return attsBuilder_;
}
// repeated .Variable vars = 5;
private java.util.List<ucar.nc2.stream.NcStreamProto.Variable> vars_ =
java.util.Collections.emptyList();
private void ensureVarsIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
vars_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Variable>(vars_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder> varsBuilder_;
/**
* <code>repeated .Variable vars = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable> getVarsList() {
if (varsBuilder_ == null) {
return java.util.Collections.unmodifiableList(vars_);
} else {
return varsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public int getVarsCount() {
if (varsBuilder_ == null) {
return vars_.size();
} else {
return varsBuilder_.getCount();
}
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable getVars(int index) {
if (varsBuilder_ == null) {
return vars_.get(index);
} else {
return varsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder setVars(
int index, ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.set(index, value);
onChanged();
} else {
varsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder setVars(
int index, ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.set(index, builderForValue.build());
onChanged();
} else {
varsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder addVars(ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.add(value);
onChanged();
} else {
varsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder addVars(
int index, ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.add(index, value);
onChanged();
} else {
varsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder addVars(
ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.add(builderForValue.build());
onChanged();
} else {
varsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder addVars(
int index, ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.add(index, builderForValue.build());
onChanged();
} else {
varsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder addAllVars(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Variable> values) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
super.addAll(values, vars_);
onChanged();
} else {
varsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder clearVars() {
if (varsBuilder_ == null) {
vars_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
varsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public Builder removeVars(int index) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.remove(index);
onChanged();
} else {
varsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder getVarsBuilder(
int index) {
return getVarsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index) {
if (varsBuilder_ == null) {
return vars_.get(index); } else {
return varsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList() {
if (varsBuilder_ != null) {
return varsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(vars_);
}
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder addVarsBuilder() {
return getVarsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance());
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder addVarsBuilder(
int index) {
return getVarsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance());
}
/**
* <code>repeated .Variable vars = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable.Builder>
getVarsBuilderList() {
return getVarsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsFieldBuilder() {
if (varsBuilder_ == null) {
varsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder>(
vars_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
vars_ = null;
}
return varsBuilder_;
}
// repeated .Structure structs = 6;
private java.util.List<ucar.nc2.stream.NcStreamProto.Structure> structs_ =
java.util.Collections.emptyList();
private void ensureStructsIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
structs_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Structure>(structs_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder> structsBuilder_;
/**
* <code>repeated .Structure structs = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure> getStructsList() {
if (structsBuilder_ == null) {
return java.util.Collections.unmodifiableList(structs_);
} else {
return structsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public int getStructsCount() {
if (structsBuilder_ == null) {
return structs_.size();
} else {
return structsBuilder_.getCount();
}
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure getStructs(int index) {
if (structsBuilder_ == null) {
return structs_.get(index);
} else {
return structsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder setStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.set(index, value);
onChanged();
} else {
structsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder setStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.set(index, builderForValue.build());
onChanged();
} else {
structsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder addStructs(ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.add(value);
onChanged();
} else {
structsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder addStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.add(index, value);
onChanged();
} else {
structsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder addStructs(
ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.add(builderForValue.build());
onChanged();
} else {
structsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder addStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.add(index, builderForValue.build());
onChanged();
} else {
structsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder addAllStructs(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Structure> values) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
super.addAll(values, structs_);
onChanged();
} else {
structsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder clearStructs() {
if (structsBuilder_ == null) {
structs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
structsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public Builder removeStructs(int index) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.remove(index);
onChanged();
} else {
structsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder getStructsBuilder(
int index) {
return getStructsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index) {
if (structsBuilder_ == null) {
return structs_.get(index); } else {
return structsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList() {
if (structsBuilder_ != null) {
return structsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(structs_);
}
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder addStructsBuilder() {
return getStructsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance());
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder addStructsBuilder(
int index) {
return getStructsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance());
}
/**
* <code>repeated .Structure structs = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure.Builder>
getStructsBuilderList() {
return getStructsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsFieldBuilder() {
if (structsBuilder_ == null) {
structsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder>(
structs_,
((bitField0_ & 0x00000020) == 0x00000020),
getParentForChildren(),
isClean());
structs_ = null;
}
return structsBuilder_;
}
// @@protoc_insertion_point(builder_scope:Structure)
}
static {
defaultInstance = new Structure(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Structure)
}
public interface EnumTypedefOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string name = 1;
/**
* <code>required string name = 1;</code>
*/
boolean hasName();
/**
* <code>required string name = 1;</code>
*/
java.lang.String getName();
/**
* <code>required string name = 1;</code>
*/
com.google.protobuf.ByteString
getNameBytes();
// repeated .EnumTypedef.EnumType map = 2;
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType>
getMapList();
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType getMap(int index);
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
int getMapCount();
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder>
getMapOrBuilderList();
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder getMapOrBuilder(
int index);
}
/**
* Protobuf type {@code EnumTypedef}
*/
public static final class EnumTypedef extends
com.google.protobuf.GeneratedMessage
implements EnumTypedefOrBuilder {
// Use EnumTypedef.newBuilder() to construct.
private EnumTypedef(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private EnumTypedef(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final EnumTypedef defaultInstance;
public static EnumTypedef getDefaultInstance() {
return defaultInstance;
}
public EnumTypedef getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private EnumTypedef(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
map_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType>();
mutable_bitField0_ |= 0x00000002;
}
map_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.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)) {
map_ = java.util.Collections.unmodifiableList(map_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.EnumTypedef.class, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder.class);
}
public static com.google.protobuf.Parser<EnumTypedef> PARSER =
new com.google.protobuf.AbstractParser<EnumTypedef>() {
public EnumTypedef parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new EnumTypedef(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<EnumTypedef> getParserForType() {
return PARSER;
}
public interface EnumTypeOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required uint32 code = 1;
/**
* <code>required uint32 code = 1;</code>
*/
boolean hasCode();
/**
* <code>required uint32 code = 1;</code>
*/
int getCode();
// required string value = 2;
/**
* <code>required string value = 2;</code>
*/
boolean hasValue();
/**
* <code>required string value = 2;</code>
*/
java.lang.String getValue();
/**
* <code>required string value = 2;</code>
*/
com.google.protobuf.ByteString
getValueBytes();
}
/**
* Protobuf type {@code EnumTypedef.EnumType}
*/
public static final class EnumType extends
com.google.protobuf.GeneratedMessage
implements EnumTypeOrBuilder {
// Use EnumType.newBuilder() to construct.
private EnumType(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private EnumType(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final EnumType defaultInstance;
public static EnumType getDefaultInstance() {
return defaultInstance;
}
public EnumType getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private EnumType(
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;
code_ = input.readUInt32();
break;
}
case 18: {
bitField0_ |= 0x00000002;
value_ = input.readBytes();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_EnumType_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_EnumType_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.class, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder.class);
}
public static com.google.protobuf.Parser<EnumType> PARSER =
new com.google.protobuf.AbstractParser<EnumType>() {
public EnumType parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new EnumType(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<EnumType> getParserForType() {
return PARSER;
}
private int bitField0_;
// required uint32 code = 1;
public static final int CODE_FIELD_NUMBER = 1;
private int code_;
/**
* <code>required uint32 code = 1;</code>
*/
public boolean hasCode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required uint32 code = 1;</code>
*/
public int getCode() {
return code_;
}
// required string value = 2;
public static final int VALUE_FIELD_NUMBER = 2;
private java.lang.Object value_;
/**
* <code>required string value = 2;</code>
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string value = 2;</code>
*/
public java.lang.String getValue() {
java.lang.Object ref = value_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
value_ = s;
}
return s;
}
}
/**
* <code>required string value = 2;</code>
*/
public com.google.protobuf.ByteString
getValueBytes() {
java.lang.Object ref = value_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
value_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
code_ = 0;
value_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasCode()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasValue()) {
memoizedIsInitialized = 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.writeUInt32(1, code_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getValueBytes());
}
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
.computeUInt32Size(1, code_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getValueBytes());
}
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 ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType 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(ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType 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 EnumTypedef.EnumType}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_EnumType_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_EnumType_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.class, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
code_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
value_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_EnumType_descriptor;
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType build() {
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType buildPartial() {
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType result = new ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.code_ = code_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.value_ = value_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType other) {
if (other == ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.getDefaultInstance()) return this;
if (other.hasCode()) {
setCode(other.getCode());
}
if (other.hasValue()) {
bitField0_ |= 0x00000002;
value_ = other.value_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasCode()) {
return false;
}
if (!hasValue()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required uint32 code = 1;
private int code_ ;
/**
* <code>required uint32 code = 1;</code>
*/
public boolean hasCode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required uint32 code = 1;</code>
*/
public int getCode() {
return code_;
}
/**
* <code>required uint32 code = 1;</code>
*/
public Builder setCode(int value) {
bitField0_ |= 0x00000001;
code_ = value;
onChanged();
return this;
}
/**
* <code>required uint32 code = 1;</code>
*/
public Builder clearCode() {
bitField0_ = (bitField0_ & ~0x00000001);
code_ = 0;
onChanged();
return this;
}
// required string value = 2;
private java.lang.Object value_ = "";
/**
* <code>required string value = 2;</code>
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string value = 2;</code>
*/
public java.lang.String getValue() {
java.lang.Object ref = value_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
value_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string value = 2;</code>
*/
public com.google.protobuf.ByteString
getValueBytes() {
java.lang.Object ref = value_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
value_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string value = 2;</code>
*/
public Builder setValue(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
value_ = value;
onChanged();
return this;
}
/**
* <code>required string value = 2;</code>
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000002);
value_ = getDefaultInstance().getValue();
onChanged();
return this;
}
/**
* <code>required string value = 2;</code>
*/
public Builder setValueBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
value_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:EnumTypedef.EnumType)
}
static {
defaultInstance = new EnumType(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:EnumTypedef.EnumType)
}
private int bitField0_;
// required string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// repeated .EnumTypedef.EnumType map = 2;
public static final int MAP_FIELD_NUMBER = 2;
private java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType> map_;
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType> getMapList() {
return map_;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder>
getMapOrBuilderList() {
return map_;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public int getMapCount() {
return map_.size();
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType getMap(int index) {
return map_.get(index);
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder getMapOrBuilder(
int index) {
return map_.get(index);
}
private void initFields() {
name_ = "";
map_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getMapCount(); i++) {
if (!getMap(i).isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getNameBytes());
}
for (int i = 0; i < map_.size(); i++) {
output.writeMessage(2, map_.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
.computeBytesSize(1, getNameBytes());
}
for (int i = 0; i < map_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, map_.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 ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.EnumTypedef 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(ucar.nc2.stream.NcStreamProto.EnumTypedef 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 EnumTypedef}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.EnumTypedef.class, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.EnumTypedef.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getMapFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (mapBuilder_ == null) {
map_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
mapBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_EnumTypedef_descriptor;
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.EnumTypedef.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef build() {
ucar.nc2.stream.NcStreamProto.EnumTypedef result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.EnumTypedef buildPartial() {
ucar.nc2.stream.NcStreamProto.EnumTypedef result = new ucar.nc2.stream.NcStreamProto.EnumTypedef(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (mapBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
map_ = java.util.Collections.unmodifiableList(map_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.map_ = map_;
} else {
result.map_ = mapBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.EnumTypedef) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.EnumTypedef)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.EnumTypedef other) {
if (other == ucar.nc2.stream.NcStreamProto.EnumTypedef.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (mapBuilder_ == null) {
if (!other.map_.isEmpty()) {
if (map_.isEmpty()) {
map_ = other.map_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureMapIsMutable();
map_.addAll(other.map_);
}
onChanged();
}
} else {
if (!other.map_.isEmpty()) {
if (mapBuilder_.isEmpty()) {
mapBuilder_.dispose();
mapBuilder_ = null;
map_ = other.map_;
bitField0_ = (bitField0_ & ~0x00000002);
mapBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getMapFieldBuilder() : null;
} else {
mapBuilder_.addAllMessages(other.map_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
for (int i = 0; i < getMapCount(); i++) {
if (!getMap(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.EnumTypedef parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.EnumTypedef) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string name = 1;
private java.lang.Object name_ = "";
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// repeated .EnumTypedef.EnumType map = 2;
private java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType> map_ =
java.util.Collections.emptyList();
private void ensureMapIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
map_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType>(map_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder> mapBuilder_;
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType> getMapList() {
if (mapBuilder_ == null) {
return java.util.Collections.unmodifiableList(map_);
} else {
return mapBuilder_.getMessageList();
}
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public int getMapCount() {
if (mapBuilder_ == null) {
return map_.size();
} else {
return mapBuilder_.getCount();
}
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType getMap(int index) {
if (mapBuilder_ == null) {
return map_.get(index);
} else {
return mapBuilder_.getMessage(index);
}
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder setMap(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType value) {
if (mapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMapIsMutable();
map_.set(index, value);
onChanged();
} else {
mapBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder setMap(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder builderForValue) {
if (mapBuilder_ == null) {
ensureMapIsMutable();
map_.set(index, builderForValue.build());
onChanged();
} else {
mapBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder addMap(ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType value) {
if (mapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMapIsMutable();
map_.add(value);
onChanged();
} else {
mapBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder addMap(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType value) {
if (mapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMapIsMutable();
map_.add(index, value);
onChanged();
} else {
mapBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder addMap(
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder builderForValue) {
if (mapBuilder_ == null) {
ensureMapIsMutable();
map_.add(builderForValue.build());
onChanged();
} else {
mapBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder addMap(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder builderForValue) {
if (mapBuilder_ == null) {
ensureMapIsMutable();
map_.add(index, builderForValue.build());
onChanged();
} else {
mapBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder addAllMap(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType> values) {
if (mapBuilder_ == null) {
ensureMapIsMutable();
super.addAll(values, map_);
onChanged();
} else {
mapBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder clearMap() {
if (mapBuilder_ == null) {
map_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
mapBuilder_.clear();
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public Builder removeMap(int index) {
if (mapBuilder_ == null) {
ensureMapIsMutable();
map_.remove(index);
onChanged();
} else {
mapBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder getMapBuilder(
int index) {
return getMapFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder getMapOrBuilder(
int index) {
if (mapBuilder_ == null) {
return map_.get(index); } else {
return mapBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder>
getMapOrBuilderList() {
if (mapBuilder_ != null) {
return mapBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(map_);
}
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder addMapBuilder() {
return getMapFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.getDefaultInstance());
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder addMapBuilder(
int index) {
return getMapFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.getDefaultInstance());
}
/**
* <code>repeated .EnumTypedef.EnumType map = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder>
getMapBuilderList() {
return getMapFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder>
getMapFieldBuilder() {
if (mapBuilder_ == null) {
mapBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumType.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedef.EnumTypeOrBuilder>(
map_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
map_ = null;
}
return mapBuilder_;
}
// @@protoc_insertion_point(builder_scope:EnumTypedef)
}
static {
defaultInstance = new EnumTypedef(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:EnumTypedef)
}
public interface GroupOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string name = 1;
/**
* <code>required string name = 1;</code>
*/
boolean hasName();
/**
* <code>required string name = 1;</code>
*/
java.lang.String getName();
/**
* <code>required string name = 1;</code>
*/
com.google.protobuf.ByteString
getNameBytes();
// repeated .Dimension dims = 2;
/**
* <code>repeated .Dimension dims = 2;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Dimension>
getDimsList();
/**
* <code>repeated .Dimension dims = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.Dimension getDims(int index);
/**
* <code>repeated .Dimension dims = 2;</code>
*/
int getDimsCount();
/**
* <code>repeated .Dimension dims = 2;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getDimsOrBuilderList();
/**
* <code>repeated .Dimension dims = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getDimsOrBuilder(
int index);
// repeated .Variable vars = 3;
/**
* <code>repeated .Variable vars = 3;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Variable>
getVarsList();
/**
* <code>repeated .Variable vars = 3;</code>
*/
ucar.nc2.stream.NcStreamProto.Variable getVars(int index);
/**
* <code>repeated .Variable vars = 3;</code>
*/
int getVarsCount();
/**
* <code>repeated .Variable vars = 3;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList();
/**
* <code>repeated .Variable vars = 3;</code>
*/
ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index);
// repeated .Structure structs = 4;
/**
* <code>repeated .Structure structs = 4;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Structure>
getStructsList();
/**
* <code>repeated .Structure structs = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.Structure getStructs(int index);
/**
* <code>repeated .Structure structs = 4;</code>
*/
int getStructsCount();
/**
* <code>repeated .Structure structs = 4;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList();
/**
* <code>repeated .Structure structs = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index);
// repeated .Attribute atts = 5;
/**
* <code>repeated .Attribute atts = 5;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Attribute>
getAttsList();
/**
* <code>repeated .Attribute atts = 5;</code>
*/
ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index);
/**
* <code>repeated .Attribute atts = 5;</code>
*/
int getAttsCount();
/**
* <code>repeated .Attribute atts = 5;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList();
/**
* <code>repeated .Attribute atts = 5;</code>
*/
ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index);
// repeated .Group groups = 6;
/**
* <code>repeated .Group groups = 6;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Group>
getGroupsList();
/**
* <code>repeated .Group groups = 6;</code>
*/
ucar.nc2.stream.NcStreamProto.Group getGroups(int index);
/**
* <code>repeated .Group groups = 6;</code>
*/
int getGroupsCount();
/**
* <code>repeated .Group groups = 6;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.GroupOrBuilder>
getGroupsOrBuilderList();
/**
* <code>repeated .Group groups = 6;</code>
*/
ucar.nc2.stream.NcStreamProto.GroupOrBuilder getGroupsOrBuilder(
int index);
// repeated .EnumTypedef enumTypes = 7;
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef>
getEnumTypesList();
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
ucar.nc2.stream.NcStreamProto.EnumTypedef getEnumTypes(int index);
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
int getEnumTypesCount();
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder>
getEnumTypesOrBuilderList();
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder getEnumTypesOrBuilder(
int index);
}
/**
* Protobuf type {@code Group}
*/
public static final class Group extends
com.google.protobuf.GeneratedMessage
implements GroupOrBuilder {
// Use Group.newBuilder() to construct.
private Group(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Group(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Group defaultInstance;
public static Group getDefaultInstance() {
return defaultInstance;
}
public Group getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Group(
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 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
dims_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>();
mutable_bitField0_ |= 0x00000002;
}
dims_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Dimension.PARSER, extensionRegistry));
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
vars_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Variable>();
mutable_bitField0_ |= 0x00000004;
}
vars_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Variable.PARSER, extensionRegistry));
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
structs_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Structure>();
mutable_bitField0_ |= 0x00000008;
}
structs_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Structure.PARSER, extensionRegistry));
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>();
mutable_bitField0_ |= 0x00000010;
}
atts_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Attribute.PARSER, extensionRegistry));
break;
}
case 50: {
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
groups_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Group>();
mutable_bitField0_ |= 0x00000020;
}
groups_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Group.PARSER, extensionRegistry));
break;
}
case 58: {
if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
enumTypes_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.EnumTypedef>();
mutable_bitField0_ |= 0x00000040;
}
enumTypes_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.EnumTypedef.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)) {
dims_ = java.util.Collections.unmodifiableList(dims_);
}
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
vars_ = java.util.Collections.unmodifiableList(vars_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
structs_ = java.util.Collections.unmodifiableList(structs_);
}
if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
}
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
groups_ = java.util.Collections.unmodifiableList(groups_);
}
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
enumTypes_ = java.util.Collections.unmodifiableList(enumTypes_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Group_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Group_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Group.class, ucar.nc2.stream.NcStreamProto.Group.Builder.class);
}
public static com.google.protobuf.Parser<Group> PARSER =
new com.google.protobuf.AbstractParser<Group>() {
public Group parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Group(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Group> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// repeated .Dimension dims = 2;
public static final int DIMS_FIELD_NUMBER = 2;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> dims_;
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getDimsList() {
return dims_;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getDimsOrBuilderList() {
return dims_;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public int getDimsCount() {
return dims_.size();
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getDims(int index) {
return dims_.get(index);
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getDimsOrBuilder(
int index) {
return dims_.get(index);
}
// repeated .Variable vars = 3;
public static final int VARS_FIELD_NUMBER = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Variable> vars_;
/**
* <code>repeated .Variable vars = 3;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable> getVarsList() {
return vars_;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList() {
return vars_;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public int getVarsCount() {
return vars_.size();
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable getVars(int index) {
return vars_.get(index);
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index) {
return vars_.get(index);
}
// repeated .Structure structs = 4;
public static final int STRUCTS_FIELD_NUMBER = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Structure> structs_;
/**
* <code>repeated .Structure structs = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure> getStructsList() {
return structs_;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList() {
return structs_;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public int getStructsCount() {
return structs_.size();
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure getStructs(int index) {
return structs_.get(index);
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index) {
return structs_.get(index);
}
// repeated .Attribute atts = 5;
public static final int ATTS_FIELD_NUMBER = 5;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_;
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
return atts_;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public int getAttsCount() {
return atts_.size();
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
return atts_.get(index);
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
return atts_.get(index);
}
// repeated .Group groups = 6;
public static final int GROUPS_FIELD_NUMBER = 6;
private java.util.List<ucar.nc2.stream.NcStreamProto.Group> groups_;
/**
* <code>repeated .Group groups = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Group> getGroupsList() {
return groups_;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.GroupOrBuilder>
getGroupsOrBuilderList() {
return groups_;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public int getGroupsCount() {
return groups_.size();
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group getGroups(int index) {
return groups_.get(index);
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.GroupOrBuilder getGroupsOrBuilder(
int index) {
return groups_.get(index);
}
// repeated .EnumTypedef enumTypes = 7;
public static final int ENUMTYPES_FIELD_NUMBER = 7;
private java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef> enumTypes_;
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef> getEnumTypesList() {
return enumTypes_;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder>
getEnumTypesOrBuilderList() {
return enumTypes_;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public int getEnumTypesCount() {
return enumTypes_.size();
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef getEnumTypes(int index) {
return enumTypes_.get(index);
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder getEnumTypesOrBuilder(
int index) {
return enumTypes_.get(index);
}
private void initFields() {
name_ = "";
dims_ = java.util.Collections.emptyList();
vars_ = java.util.Collections.emptyList();
structs_ = java.util.Collections.emptyList();
atts_ = java.util.Collections.emptyList();
groups_ = java.util.Collections.emptyList();
enumTypes_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getVarsCount(); i++) {
if (!getVars(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getStructsCount(); i++) {
if (!getStructs(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getGroupsCount(); i++) {
if (!getGroups(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getEnumTypesCount(); i++) {
if (!getEnumTypes(i).isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getNameBytes());
}
for (int i = 0; i < dims_.size(); i++) {
output.writeMessage(2, dims_.get(i));
}
for (int i = 0; i < vars_.size(); i++) {
output.writeMessage(3, vars_.get(i));
}
for (int i = 0; i < structs_.size(); i++) {
output.writeMessage(4, structs_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
output.writeMessage(5, atts_.get(i));
}
for (int i = 0; i < groups_.size(); i++) {
output.writeMessage(6, groups_.get(i));
}
for (int i = 0; i < enumTypes_.size(); i++) {
output.writeMessage(7, enumTypes_.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
.computeBytesSize(1, getNameBytes());
}
for (int i = 0; i < dims_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, dims_.get(i));
}
for (int i = 0; i < vars_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, vars_.get(i));
}
for (int i = 0; i < structs_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, structs_.get(i));
}
for (int i = 0; i < atts_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, atts_.get(i));
}
for (int i = 0; i < groups_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, groups_.get(i));
}
for (int i = 0; i < enumTypes_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, enumTypes_.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 ucar.nc2.stream.NcStreamProto.Group parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Group parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Group parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Group parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Group 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(ucar.nc2.stream.NcStreamProto.Group 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 Group}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.GroupOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Group_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Group_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Group.class, ucar.nc2.stream.NcStreamProto.Group.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Group.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getDimsFieldBuilder();
getVarsFieldBuilder();
getStructsFieldBuilder();
getAttsFieldBuilder();
getGroupsFieldBuilder();
getEnumTypesFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (dimsBuilder_ == null) {
dims_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
dimsBuilder_.clear();
}
if (varsBuilder_ == null) {
vars_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
varsBuilder_.clear();
}
if (structsBuilder_ == null) {
structs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
structsBuilder_.clear();
}
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
attsBuilder_.clear();
}
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
} else {
groupsBuilder_.clear();
}
if (enumTypesBuilder_ == null) {
enumTypes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
} else {
enumTypesBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Group_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Group getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Group build() {
ucar.nc2.stream.NcStreamProto.Group result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Group buildPartial() {
ucar.nc2.stream.NcStreamProto.Group result = new ucar.nc2.stream.NcStreamProto.Group(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (dimsBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
dims_ = java.util.Collections.unmodifiableList(dims_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.dims_ = dims_;
} else {
result.dims_ = dimsBuilder_.build();
}
if (varsBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
vars_ = java.util.Collections.unmodifiableList(vars_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.vars_ = vars_;
} else {
result.vars_ = varsBuilder_.build();
}
if (structsBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
structs_ = java.util.Collections.unmodifiableList(structs_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.structs_ = structs_;
} else {
result.structs_ = structsBuilder_.build();
}
if (attsBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
atts_ = java.util.Collections.unmodifiableList(atts_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.atts_ = atts_;
} else {
result.atts_ = attsBuilder_.build();
}
if (groupsBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
groups_ = java.util.Collections.unmodifiableList(groups_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.groups_ = groups_;
} else {
result.groups_ = groupsBuilder_.build();
}
if (enumTypesBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040)) {
enumTypes_ = java.util.Collections.unmodifiableList(enumTypes_);
bitField0_ = (bitField0_ & ~0x00000040);
}
result.enumTypes_ = enumTypes_;
} else {
result.enumTypes_ = enumTypesBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Group) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Group)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Group other) {
if (other == ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (dimsBuilder_ == null) {
if (!other.dims_.isEmpty()) {
if (dims_.isEmpty()) {
dims_ = other.dims_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureDimsIsMutable();
dims_.addAll(other.dims_);
}
onChanged();
}
} else {
if (!other.dims_.isEmpty()) {
if (dimsBuilder_.isEmpty()) {
dimsBuilder_.dispose();
dimsBuilder_ = null;
dims_ = other.dims_;
bitField0_ = (bitField0_ & ~0x00000002);
dimsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getDimsFieldBuilder() : null;
} else {
dimsBuilder_.addAllMessages(other.dims_);
}
}
}
if (varsBuilder_ == null) {
if (!other.vars_.isEmpty()) {
if (vars_.isEmpty()) {
vars_ = other.vars_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureVarsIsMutable();
vars_.addAll(other.vars_);
}
onChanged();
}
} else {
if (!other.vars_.isEmpty()) {
if (varsBuilder_.isEmpty()) {
varsBuilder_.dispose();
varsBuilder_ = null;
vars_ = other.vars_;
bitField0_ = (bitField0_ & ~0x00000004);
varsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getVarsFieldBuilder() : null;
} else {
varsBuilder_.addAllMessages(other.vars_);
}
}
}
if (structsBuilder_ == null) {
if (!other.structs_.isEmpty()) {
if (structs_.isEmpty()) {
structs_ = other.structs_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureStructsIsMutable();
structs_.addAll(other.structs_);
}
onChanged();
}
} else {
if (!other.structs_.isEmpty()) {
if (structsBuilder_.isEmpty()) {
structsBuilder_.dispose();
structsBuilder_ = null;
structs_ = other.structs_;
bitField0_ = (bitField0_ & ~0x00000008);
structsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getStructsFieldBuilder() : null;
} else {
structsBuilder_.addAllMessages(other.structs_);
}
}
}
if (attsBuilder_ == null) {
if (!other.atts_.isEmpty()) {
if (atts_.isEmpty()) {
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureAttsIsMutable();
atts_.addAll(other.atts_);
}
onChanged();
}
} else {
if (!other.atts_.isEmpty()) {
if (attsBuilder_.isEmpty()) {
attsBuilder_.dispose();
attsBuilder_ = null;
atts_ = other.atts_;
bitField0_ = (bitField0_ & ~0x00000010);
attsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getAttsFieldBuilder() : null;
} else {
attsBuilder_.addAllMessages(other.atts_);
}
}
}
if (groupsBuilder_ == null) {
if (!other.groups_.isEmpty()) {
if (groups_.isEmpty()) {
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureGroupsIsMutable();
groups_.addAll(other.groups_);
}
onChanged();
}
} else {
if (!other.groups_.isEmpty()) {
if (groupsBuilder_.isEmpty()) {
groupsBuilder_.dispose();
groupsBuilder_ = null;
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000020);
groupsBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getGroupsFieldBuilder() : null;
} else {
groupsBuilder_.addAllMessages(other.groups_);
}
}
}
if (enumTypesBuilder_ == null) {
if (!other.enumTypes_.isEmpty()) {
if (enumTypes_.isEmpty()) {
enumTypes_ = other.enumTypes_;
bitField0_ = (bitField0_ & ~0x00000040);
} else {
ensureEnumTypesIsMutable();
enumTypes_.addAll(other.enumTypes_);
}
onChanged();
}
} else {
if (!other.enumTypes_.isEmpty()) {
if (enumTypesBuilder_.isEmpty()) {
enumTypesBuilder_.dispose();
enumTypesBuilder_ = null;
enumTypes_ = other.enumTypes_;
bitField0_ = (bitField0_ & ~0x00000040);
enumTypesBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getEnumTypesFieldBuilder() : null;
} else {
enumTypesBuilder_.addAllMessages(other.enumTypes_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
for (int i = 0; i < getVarsCount(); i++) {
if (!getVars(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getStructsCount(); i++) {
if (!getStructs(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getAttsCount(); i++) {
if (!getAtts(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getGroupsCount(); i++) {
if (!getGroups(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getEnumTypesCount(); i++) {
if (!getEnumTypes(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Group parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Group) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string name = 1;
private java.lang.Object name_ = "";
/**
* <code>required string name = 1;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string name = 1;</code>
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// repeated .Dimension dims = 2;
private java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> dims_ =
java.util.Collections.emptyList();
private void ensureDimsIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
dims_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Dimension>(dims_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder> dimsBuilder_;
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension> getDimsList() {
if (dimsBuilder_ == null) {
return java.util.Collections.unmodifiableList(dims_);
} else {
return dimsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public int getDimsCount() {
if (dimsBuilder_ == null) {
return dims_.size();
} else {
return dimsBuilder_.getCount();
}
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Dimension getDims(int index) {
if (dimsBuilder_ == null) {
return dims_.get(index);
} else {
return dimsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder setDims(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (dimsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDimsIsMutable();
dims_.set(index, value);
onChanged();
} else {
dimsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder setDims(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (dimsBuilder_ == null) {
ensureDimsIsMutable();
dims_.set(index, builderForValue.build());
onChanged();
} else {
dimsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder addDims(ucar.nc2.stream.NcStreamProto.Dimension value) {
if (dimsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDimsIsMutable();
dims_.add(value);
onChanged();
} else {
dimsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder addDims(
int index, ucar.nc2.stream.NcStreamProto.Dimension value) {
if (dimsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDimsIsMutable();
dims_.add(index, value);
onChanged();
} else {
dimsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder addDims(
ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (dimsBuilder_ == null) {
ensureDimsIsMutable();
dims_.add(builderForValue.build());
onChanged();
} else {
dimsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder addDims(
int index, ucar.nc2.stream.NcStreamProto.Dimension.Builder builderForValue) {
if (dimsBuilder_ == null) {
ensureDimsIsMutable();
dims_.add(index, builderForValue.build());
onChanged();
} else {
dimsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder addAllDims(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Dimension> values) {
if (dimsBuilder_ == null) {
ensureDimsIsMutable();
super.addAll(values, dims_);
onChanged();
} else {
dimsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder clearDims() {
if (dimsBuilder_ == null) {
dims_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
dimsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public Builder removeDims(int index) {
if (dimsBuilder_ == null) {
ensureDimsIsMutable();
dims_.remove(index);
onChanged();
} else {
dimsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder getDimsBuilder(
int index) {
return getDimsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DimensionOrBuilder getDimsOrBuilder(
int index) {
if (dimsBuilder_ == null) {
return dims_.get(index); } else {
return dimsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getDimsOrBuilderList() {
if (dimsBuilder_ != null) {
return dimsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(dims_);
}
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addDimsBuilder() {
return getDimsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.Dimension.Builder addDimsBuilder(
int index) {
return getDimsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Dimension.getDefaultInstance());
}
/**
* <code>repeated .Dimension dims = 2;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Dimension.Builder>
getDimsBuilderList() {
return getDimsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>
getDimsFieldBuilder() {
if (dimsBuilder_ == null) {
dimsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Dimension, ucar.nc2.stream.NcStreamProto.Dimension.Builder, ucar.nc2.stream.NcStreamProto.DimensionOrBuilder>(
dims_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
dims_ = null;
}
return dimsBuilder_;
}
// repeated .Variable vars = 3;
private java.util.List<ucar.nc2.stream.NcStreamProto.Variable> vars_ =
java.util.Collections.emptyList();
private void ensureVarsIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
vars_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Variable>(vars_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder> varsBuilder_;
/**
* <code>repeated .Variable vars = 3;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable> getVarsList() {
if (varsBuilder_ == null) {
return java.util.Collections.unmodifiableList(vars_);
} else {
return varsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public int getVarsCount() {
if (varsBuilder_ == null) {
return vars_.size();
} else {
return varsBuilder_.getCount();
}
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable getVars(int index) {
if (varsBuilder_ == null) {
return vars_.get(index);
} else {
return varsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder setVars(
int index, ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.set(index, value);
onChanged();
} else {
varsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder setVars(
int index, ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.set(index, builderForValue.build());
onChanged();
} else {
varsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder addVars(ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.add(value);
onChanged();
} else {
varsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder addVars(
int index, ucar.nc2.stream.NcStreamProto.Variable value) {
if (varsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVarsIsMutable();
vars_.add(index, value);
onChanged();
} else {
varsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder addVars(
ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.add(builderForValue.build());
onChanged();
} else {
varsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder addVars(
int index, ucar.nc2.stream.NcStreamProto.Variable.Builder builderForValue) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.add(index, builderForValue.build());
onChanged();
} else {
varsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder addAllVars(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Variable> values) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
super.addAll(values, vars_);
onChanged();
} else {
varsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder clearVars() {
if (varsBuilder_ == null) {
vars_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
varsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public Builder removeVars(int index) {
if (varsBuilder_ == null) {
ensureVarsIsMutable();
vars_.remove(index);
onChanged();
} else {
varsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder getVarsBuilder(
int index) {
return getVarsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.VariableOrBuilder getVarsOrBuilder(
int index) {
if (varsBuilder_ == null) {
return vars_.get(index); } else {
return varsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsOrBuilderList() {
if (varsBuilder_ != null) {
return varsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(vars_);
}
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder addVarsBuilder() {
return getVarsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance());
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public ucar.nc2.stream.NcStreamProto.Variable.Builder addVarsBuilder(
int index) {
return getVarsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Variable.getDefaultInstance());
}
/**
* <code>repeated .Variable vars = 3;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Variable.Builder>
getVarsBuilderList() {
return getVarsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder>
getVarsFieldBuilder() {
if (varsBuilder_ == null) {
varsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Variable, ucar.nc2.stream.NcStreamProto.Variable.Builder, ucar.nc2.stream.NcStreamProto.VariableOrBuilder>(
vars_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
vars_ = null;
}
return varsBuilder_;
}
// repeated .Structure structs = 4;
private java.util.List<ucar.nc2.stream.NcStreamProto.Structure> structs_ =
java.util.Collections.emptyList();
private void ensureStructsIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
structs_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Structure>(structs_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder> structsBuilder_;
/**
* <code>repeated .Structure structs = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure> getStructsList() {
if (structsBuilder_ == null) {
return java.util.Collections.unmodifiableList(structs_);
} else {
return structsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public int getStructsCount() {
if (structsBuilder_ == null) {
return structs_.size();
} else {
return structsBuilder_.getCount();
}
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure getStructs(int index) {
if (structsBuilder_ == null) {
return structs_.get(index);
} else {
return structsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder setStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.set(index, value);
onChanged();
} else {
structsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder setStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.set(index, builderForValue.build());
onChanged();
} else {
structsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder addStructs(ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.add(value);
onChanged();
} else {
structsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder addStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure value) {
if (structsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureStructsIsMutable();
structs_.add(index, value);
onChanged();
} else {
structsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder addStructs(
ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.add(builderForValue.build());
onChanged();
} else {
structsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder addStructs(
int index, ucar.nc2.stream.NcStreamProto.Structure.Builder builderForValue) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.add(index, builderForValue.build());
onChanged();
} else {
structsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder addAllStructs(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Structure> values) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
super.addAll(values, structs_);
onChanged();
} else {
structsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder clearStructs() {
if (structsBuilder_ == null) {
structs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
structsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public Builder removeStructs(int index) {
if (structsBuilder_ == null) {
ensureStructsIsMutable();
structs_.remove(index);
onChanged();
} else {
structsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder getStructsBuilder(
int index) {
return getStructsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.StructureOrBuilder getStructsOrBuilder(
int index) {
if (structsBuilder_ == null) {
return structs_.get(index); } else {
return structsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsOrBuilderList() {
if (structsBuilder_ != null) {
return structsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(structs_);
}
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder addStructsBuilder() {
return getStructsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance());
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Structure.Builder addStructsBuilder(
int index) {
return getStructsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Structure.getDefaultInstance());
}
/**
* <code>repeated .Structure structs = 4;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Structure.Builder>
getStructsBuilderList() {
return getStructsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder>
getStructsFieldBuilder() {
if (structsBuilder_ == null) {
structsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Structure, ucar.nc2.stream.NcStreamProto.Structure.Builder, ucar.nc2.stream.NcStreamProto.StructureOrBuilder>(
structs_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
structs_ = null;
}
return structsBuilder_;
}
// repeated .Attribute atts = 5;
private java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> atts_ =
java.util.Collections.emptyList();
private void ensureAttsIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
atts_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Attribute>(atts_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder> attsBuilder_;
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute> getAttsList() {
if (attsBuilder_ == null) {
return java.util.Collections.unmodifiableList(atts_);
} else {
return attsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public int getAttsCount() {
if (attsBuilder_ == null) {
return atts_.size();
} else {
return attsBuilder_.getCount();
}
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute getAtts(int index) {
if (attsBuilder_ == null) {
return atts_.get(index);
} else {
return attsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.set(index, value);
onChanged();
} else {
attsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder setAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.set(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder addAtts(ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(value);
onChanged();
} else {
attsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute value) {
if (attsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAttsIsMutable();
atts_.add(index, value);
onChanged();
} else {
attsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder addAtts(
ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder addAtts(
int index, ucar.nc2.stream.NcStreamProto.Attribute.Builder builderForValue) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.add(index, builderForValue.build());
onChanged();
} else {
attsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder addAllAtts(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Attribute> values) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
super.addAll(values, atts_);
onChanged();
} else {
attsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder clearAtts() {
if (attsBuilder_ == null) {
atts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
attsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public Builder removeAtts(int index) {
if (attsBuilder_ == null) {
ensureAttsIsMutable();
atts_.remove(index);
onChanged();
} else {
attsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder getAttsBuilder(
int index) {
return getAttsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.AttributeOrBuilder getAttsOrBuilder(
int index) {
if (attsBuilder_ == null) {
return atts_.get(index); } else {
return attsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsOrBuilderList() {
if (attsBuilder_ != null) {
return attsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(atts_);
}
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder() {
return getAttsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public ucar.nc2.stream.NcStreamProto.Attribute.Builder addAttsBuilder(
int index) {
return getAttsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Attribute.getDefaultInstance());
}
/**
* <code>repeated .Attribute atts = 5;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Attribute.Builder>
getAttsBuilderList() {
return getAttsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>
getAttsFieldBuilder() {
if (attsBuilder_ == null) {
attsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Attribute, ucar.nc2.stream.NcStreamProto.Attribute.Builder, ucar.nc2.stream.NcStreamProto.AttributeOrBuilder>(
atts_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
atts_ = null;
}
return attsBuilder_;
}
// repeated .Group groups = 6;
private java.util.List<ucar.nc2.stream.NcStreamProto.Group> groups_ =
java.util.Collections.emptyList();
private void ensureGroupsIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
groups_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Group>(groups_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder> groupsBuilder_;
/**
* <code>repeated .Group groups = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Group> getGroupsList() {
if (groupsBuilder_ == null) {
return java.util.Collections.unmodifiableList(groups_);
} else {
return groupsBuilder_.getMessageList();
}
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public int getGroupsCount() {
if (groupsBuilder_ == null) {
return groups_.size();
} else {
return groupsBuilder_.getCount();
}
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group getGroups(int index) {
if (groupsBuilder_ == null) {
return groups_.get(index);
} else {
return groupsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder setGroups(
int index, ucar.nc2.stream.NcStreamProto.Group value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.set(index, value);
onChanged();
} else {
groupsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder setGroups(
int index, ucar.nc2.stream.NcStreamProto.Group.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.set(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder addGroups(ucar.nc2.stream.NcStreamProto.Group value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(value);
onChanged();
} else {
groupsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder addGroups(
int index, ucar.nc2.stream.NcStreamProto.Group value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(index, value);
onChanged();
} else {
groupsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder addGroups(
ucar.nc2.stream.NcStreamProto.Group.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder addGroups(
int index, ucar.nc2.stream.NcStreamProto.Group.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder addAllGroups(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Group> values) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
super.addAll(values, groups_);
onChanged();
} else {
groupsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder clearGroups() {
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
groupsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public Builder removeGroups(int index) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.remove(index);
onChanged();
} else {
groupsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group.Builder getGroupsBuilder(
int index) {
return getGroupsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.GroupOrBuilder getGroupsOrBuilder(
int index) {
if (groupsBuilder_ == null) {
return groups_.get(index); } else {
return groupsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.GroupOrBuilder>
getGroupsOrBuilderList() {
if (groupsBuilder_ != null) {
return groupsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(groups_);
}
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group.Builder addGroupsBuilder() {
return getGroupsFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance());
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group.Builder addGroupsBuilder(
int index) {
return getGroupsFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance());
}
/**
* <code>repeated .Group groups = 6;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Group.Builder>
getGroupsBuilderList() {
return getGroupsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder>
getGroupsFieldBuilder() {
if (groupsBuilder_ == null) {
groupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder>(
groups_,
((bitField0_ & 0x00000020) == 0x00000020),
getParentForChildren(),
isClean());
groups_ = null;
}
return groupsBuilder_;
}
// repeated .EnumTypedef enumTypes = 7;
private java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef> enumTypes_ =
java.util.Collections.emptyList();
private void ensureEnumTypesIsMutable() {
if (!((bitField0_ & 0x00000040) == 0x00000040)) {
enumTypes_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.EnumTypedef>(enumTypes_);
bitField0_ |= 0x00000040;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder> enumTypesBuilder_;
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef> getEnumTypesList() {
if (enumTypesBuilder_ == null) {
return java.util.Collections.unmodifiableList(enumTypes_);
} else {
return enumTypesBuilder_.getMessageList();
}
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public int getEnumTypesCount() {
if (enumTypesBuilder_ == null) {
return enumTypes_.size();
} else {
return enumTypesBuilder_.getCount();
}
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef getEnumTypes(int index) {
if (enumTypesBuilder_ == null) {
return enumTypes_.get(index);
} else {
return enumTypesBuilder_.getMessage(index);
}
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder setEnumTypes(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef value) {
if (enumTypesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEnumTypesIsMutable();
enumTypes_.set(index, value);
onChanged();
} else {
enumTypesBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder setEnumTypes(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder builderForValue) {
if (enumTypesBuilder_ == null) {
ensureEnumTypesIsMutable();
enumTypes_.set(index, builderForValue.build());
onChanged();
} else {
enumTypesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder addEnumTypes(ucar.nc2.stream.NcStreamProto.EnumTypedef value) {
if (enumTypesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEnumTypesIsMutable();
enumTypes_.add(value);
onChanged();
} else {
enumTypesBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder addEnumTypes(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef value) {
if (enumTypesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEnumTypesIsMutable();
enumTypes_.add(index, value);
onChanged();
} else {
enumTypesBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder addEnumTypes(
ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder builderForValue) {
if (enumTypesBuilder_ == null) {
ensureEnumTypesIsMutable();
enumTypes_.add(builderForValue.build());
onChanged();
} else {
enumTypesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder addEnumTypes(
int index, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder builderForValue) {
if (enumTypesBuilder_ == null) {
ensureEnumTypesIsMutable();
enumTypes_.add(index, builderForValue.build());
onChanged();
} else {
enumTypesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder addAllEnumTypes(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.EnumTypedef> values) {
if (enumTypesBuilder_ == null) {
ensureEnumTypesIsMutable();
super.addAll(values, enumTypes_);
onChanged();
} else {
enumTypesBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder clearEnumTypes() {
if (enumTypesBuilder_ == null) {
enumTypes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
} else {
enumTypesBuilder_.clear();
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public Builder removeEnumTypes(int index) {
if (enumTypesBuilder_ == null) {
ensureEnumTypesIsMutable();
enumTypes_.remove(index);
onChanged();
} else {
enumTypesBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder getEnumTypesBuilder(
int index) {
return getEnumTypesFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder getEnumTypesOrBuilder(
int index) {
if (enumTypesBuilder_ == null) {
return enumTypes_.get(index); } else {
return enumTypesBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder>
getEnumTypesOrBuilderList() {
if (enumTypesBuilder_ != null) {
return enumTypesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(enumTypes_);
}
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder addEnumTypesBuilder() {
return getEnumTypesFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.EnumTypedef.getDefaultInstance());
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder addEnumTypesBuilder(
int index) {
return getEnumTypesFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.EnumTypedef.getDefaultInstance());
}
/**
* <code>repeated .EnumTypedef enumTypes = 7;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder>
getEnumTypesBuilderList() {
return getEnumTypesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder>
getEnumTypesFieldBuilder() {
if (enumTypesBuilder_ == null) {
enumTypesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.EnumTypedef, ucar.nc2.stream.NcStreamProto.EnumTypedef.Builder, ucar.nc2.stream.NcStreamProto.EnumTypedefOrBuilder>(
enumTypes_,
((bitField0_ & 0x00000040) == 0x00000040),
getParentForChildren(),
isClean());
enumTypes_ = null;
}
return enumTypesBuilder_;
}
// @@protoc_insertion_point(builder_scope:Group)
}
static {
defaultInstance = new Group(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Group)
}
public interface HeaderOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string location = 1;
/**
* <code>optional string location = 1;</code>
*/
boolean hasLocation();
/**
* <code>optional string location = 1;</code>
*/
java.lang.String getLocation();
/**
* <code>optional string location = 1;</code>
*/
com.google.protobuf.ByteString
getLocationBytes();
// optional string title = 2;
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
boolean hasTitle();
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
java.lang.String getTitle();
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
com.google.protobuf.ByteString
getTitleBytes();
// optional string id = 3;
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
boolean hasId();
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
java.lang.String getId();
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
com.google.protobuf.ByteString
getIdBytes();
// required .Group root = 4;
/**
* <code>required .Group root = 4;</code>
*/
boolean hasRoot();
/**
* <code>required .Group root = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.Group getRoot();
/**
* <code>required .Group root = 4;</code>
*/
ucar.nc2.stream.NcStreamProto.GroupOrBuilder getRootOrBuilder();
// optional uint32 version = 5 [default = 0];
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
boolean hasVersion();
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
int getVersion();
}
/**
* Protobuf type {@code Header}
*/
public static final class Header extends
com.google.protobuf.GeneratedMessage
implements HeaderOrBuilder {
// Use Header.newBuilder() to construct.
private Header(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Header(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Header defaultInstance;
public static Header getDefaultInstance() {
return defaultInstance;
}
public Header getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Header(
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 10: {
bitField0_ |= 0x00000001;
location_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
title_ = input.readBytes();
break;
}
case 26: {
bitField0_ |= 0x00000004;
id_ = input.readBytes();
break;
}
case 34: {
ucar.nc2.stream.NcStreamProto.Group.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = root_.toBuilder();
}
root_ = input.readMessage(ucar.nc2.stream.NcStreamProto.Group.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(root_);
root_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 40: {
bitField0_ |= 0x00000010;
version_ = input.readUInt32();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Header_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Header_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Header.class, ucar.nc2.stream.NcStreamProto.Header.Builder.class);
}
public static com.google.protobuf.Parser<Header> PARSER =
new com.google.protobuf.AbstractParser<Header>() {
public Header parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Header(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Header> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string location = 1;
public static final int LOCATION_FIELD_NUMBER = 1;
private java.lang.Object location_;
/**
* <code>optional string location = 1;</code>
*/
public boolean hasLocation() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string location = 1;</code>
*/
public java.lang.String getLocation() {
java.lang.Object ref = location_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
location_ = s;
}
return s;
}
}
/**
* <code>optional string location = 1;</code>
*/
public com.google.protobuf.ByteString
getLocationBytes() {
java.lang.Object ref = location_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
location_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string title = 2;
public static final int TITLE_FIELD_NUMBER = 2;
private java.lang.Object title_;
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
title_ = s;
}
return s;
}
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string id = 3;
public static final int ID_FIELD_NUMBER = 3;
private java.lang.Object id_;
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
id_ = s;
}
return s;
}
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required .Group root = 4;
public static final int ROOT_FIELD_NUMBER = 4;
private ucar.nc2.stream.NcStreamProto.Group root_;
/**
* <code>required .Group root = 4;</code>
*/
public boolean hasRoot() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required .Group root = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group getRoot() {
return root_;
}
/**
* <code>required .Group root = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.GroupOrBuilder getRootOrBuilder() {
return root_;
}
// optional uint32 version = 5 [default = 0];
public static final int VERSION_FIELD_NUMBER = 5;
private int version_;
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public int getVersion() {
return version_;
}
private void initFields() {
location_ = "";
title_ = "";
id_ = "";
root_ = ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance();
version_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasRoot()) {
memoizedIsInitialized = 0;
return false;
}
if (!getRoot().isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getLocationBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getTitleBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getIdBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(4, root_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeUInt32(5, version_);
}
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
.computeBytesSize(1, getLocationBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getTitleBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getIdBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, root_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, version_);
}
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 ucar.nc2.stream.NcStreamProto.Header parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Header parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Header parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Header parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Header 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(ucar.nc2.stream.NcStreamProto.Header 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 Header}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.HeaderOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Header_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Header_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Header.class, ucar.nc2.stream.NcStreamProto.Header.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Header.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getRootFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
location_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
title_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
id_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
if (rootBuilder_ == null) {
root_ = ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance();
} else {
rootBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
version_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Header_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Header getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Header.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Header build() {
ucar.nc2.stream.NcStreamProto.Header result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Header buildPartial() {
ucar.nc2.stream.NcStreamProto.Header result = new ucar.nc2.stream.NcStreamProto.Header(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.location_ = location_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.title_ = title_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.id_ = id_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
if (rootBuilder_ == null) {
result.root_ = root_;
} else {
result.root_ = rootBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.version_ = version_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Header) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Header)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Header other) {
if (other == ucar.nc2.stream.NcStreamProto.Header.getDefaultInstance()) return this;
if (other.hasLocation()) {
bitField0_ |= 0x00000001;
location_ = other.location_;
onChanged();
}
if (other.hasTitle()) {
bitField0_ |= 0x00000002;
title_ = other.title_;
onChanged();
}
if (other.hasId()) {
bitField0_ |= 0x00000004;
id_ = other.id_;
onChanged();
}
if (other.hasRoot()) {
mergeRoot(other.getRoot());
}
if (other.hasVersion()) {
setVersion(other.getVersion());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasRoot()) {
return false;
}
if (!getRoot().isInitialized()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Header parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Header) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional string location = 1;
private java.lang.Object location_ = "";
/**
* <code>optional string location = 1;</code>
*/
public boolean hasLocation() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string location = 1;</code>
*/
public java.lang.String getLocation() {
java.lang.Object ref = location_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
location_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>optional string location = 1;</code>
*/
public com.google.protobuf.ByteString
getLocationBytes() {
java.lang.Object ref = location_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
location_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>optional string location = 1;</code>
*/
public Builder setLocation(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
location_ = value;
onChanged();
return this;
}
/**
* <code>optional string location = 1;</code>
*/
public Builder clearLocation() {
bitField0_ = (bitField0_ & ~0x00000001);
location_ = getDefaultInstance().getLocation();
onChanged();
return this;
}
/**
* <code>optional string location = 1;</code>
*/
public Builder setLocationBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
location_ = value;
onChanged();
return this;
}
// optional string title = 2;
private java.lang.Object title_ = "";
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
title_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000002);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
* <code>optional string title = 2;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder setTitleBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
// optional string id = 3;
private java.lang.Object id_ = "";
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
id_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000004);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
* <code>optional string id = 3;</code>
*
* <pre>
* ??
* </pre>
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
id_ = value;
onChanged();
return this;
}
// required .Group root = 4;
private ucar.nc2.stream.NcStreamProto.Group root_ = ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder> rootBuilder_;
/**
* <code>required .Group root = 4;</code>
*/
public boolean hasRoot() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required .Group root = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group getRoot() {
if (rootBuilder_ == null) {
return root_;
} else {
return rootBuilder_.getMessage();
}
}
/**
* <code>required .Group root = 4;</code>
*/
public Builder setRoot(ucar.nc2.stream.NcStreamProto.Group value) {
if (rootBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
root_ = value;
onChanged();
} else {
rootBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>required .Group root = 4;</code>
*/
public Builder setRoot(
ucar.nc2.stream.NcStreamProto.Group.Builder builderForValue) {
if (rootBuilder_ == null) {
root_ = builderForValue.build();
onChanged();
} else {
rootBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>required .Group root = 4;</code>
*/
public Builder mergeRoot(ucar.nc2.stream.NcStreamProto.Group value) {
if (rootBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
root_ != ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance()) {
root_ =
ucar.nc2.stream.NcStreamProto.Group.newBuilder(root_).mergeFrom(value).buildPartial();
} else {
root_ = value;
}
onChanged();
} else {
rootBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* <code>required .Group root = 4;</code>
*/
public Builder clearRoot() {
if (rootBuilder_ == null) {
root_ = ucar.nc2.stream.NcStreamProto.Group.getDefaultInstance();
onChanged();
} else {
rootBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* <code>required .Group root = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.Group.Builder getRootBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getRootFieldBuilder().getBuilder();
}
/**
* <code>required .Group root = 4;</code>
*/
public ucar.nc2.stream.NcStreamProto.GroupOrBuilder getRootOrBuilder() {
if (rootBuilder_ != null) {
return rootBuilder_.getMessageOrBuilder();
} else {
return root_;
}
}
/**
* <code>required .Group root = 4;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder>
getRootFieldBuilder() {
if (rootBuilder_ == null) {
rootBuilder_ = new com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Group, ucar.nc2.stream.NcStreamProto.Group.Builder, ucar.nc2.stream.NcStreamProto.GroupOrBuilder>(
root_,
getParentForChildren(),
isClean());
root_ = null;
}
return rootBuilder_;
}
// optional uint32 version = 5 [default = 0];
private int version_ ;
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public int getVersion() {
return version_;
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public Builder setVersion(int value) {
bitField0_ |= 0x00000010;
version_ = value;
onChanged();
return this;
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public Builder clearVersion() {
bitField0_ = (bitField0_ & ~0x00000010);
version_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Header)
}
static {
defaultInstance = new Header(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Header)
}
public interface DataOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string varName = 1;
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
boolean hasVarName();
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
java.lang.String getVarName();
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
com.google.protobuf.ByteString
getVarNameBytes();
// required .DataType dataType = 2;
/**
* <code>required .DataType dataType = 2;</code>
*/
boolean hasDataType();
/**
* <code>required .DataType dataType = 2;</code>
*/
ucar.nc2.stream.NcStreamProto.DataType getDataType();
// optional .Section section = 3;
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
boolean hasSection();
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
ucar.nc2.stream.NcStreamProto.Section getSection();
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
ucar.nc2.stream.NcStreamProto.SectionOrBuilder getSectionOrBuilder();
// optional bool bigend = 4 [default = true];
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
boolean hasBigend();
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
boolean getBigend();
// optional uint32 version = 5 [default = 0];
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
boolean hasVersion();
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
int getVersion();
// optional .Compress compress = 6 [default = NONE];
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
boolean hasCompress();
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
ucar.nc2.stream.NcStreamProto.Compress getCompress();
// optional bool vdata = 7 [default = false];
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
boolean hasVdata();
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
boolean getVdata();
// optional uint32 uncompressedSize = 8;
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
boolean hasUncompressedSize();
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
int getUncompressedSize();
}
/**
* Protobuf type {@code Data}
*/
public static final class Data extends
com.google.protobuf.GeneratedMessage
implements DataOrBuilder {
// Use Data.newBuilder() to construct.
private Data(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Data(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Data defaultInstance;
public static Data getDefaultInstance() {
return defaultInstance;
}
public Data getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Data(
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 10: {
bitField0_ |= 0x00000001;
varName_ = input.readBytes();
break;
}
case 16: {
int rawValue = input.readEnum();
ucar.nc2.stream.NcStreamProto.DataType value = ucar.nc2.stream.NcStreamProto.DataType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
dataType_ = value;
}
break;
}
case 26: {
ucar.nc2.stream.NcStreamProto.Section.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = section_.toBuilder();
}
section_ = input.readMessage(ucar.nc2.stream.NcStreamProto.Section.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(section_);
section_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 32: {
bitField0_ |= 0x00000008;
bigend_ = input.readBool();
break;
}
case 40: {
bitField0_ |= 0x00000010;
version_ = input.readUInt32();
break;
}
case 48: {
int rawValue = input.readEnum();
ucar.nc2.stream.NcStreamProto.Compress value = ucar.nc2.stream.NcStreamProto.Compress.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(6, rawValue);
} else {
bitField0_ |= 0x00000020;
compress_ = value;
}
break;
}
case 56: {
bitField0_ |= 0x00000040;
vdata_ = input.readBool();
break;
}
case 64: {
bitField0_ |= 0x00000080;
uncompressedSize_ = input.readUInt32();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Data_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Data_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Data.class, ucar.nc2.stream.NcStreamProto.Data.Builder.class);
}
public static com.google.protobuf.Parser<Data> PARSER =
new com.google.protobuf.AbstractParser<Data>() {
public Data parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Data(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Data> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string varName = 1;
public static final int VARNAME_FIELD_NUMBER = 1;
private java.lang.Object varName_;
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public boolean hasVarName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public java.lang.String getVarName() {
java.lang.Object ref = varName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
varName_ = s;
}
return s;
}
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public com.google.protobuf.ByteString
getVarNameBytes() {
java.lang.Object ref = varName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
varName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required .DataType dataType = 2;
public static final int DATATYPE_FIELD_NUMBER = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_;
/**
* <code>required .DataType dataType = 2;</code>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
// optional .Section section = 3;
public static final int SECTION_FIELD_NUMBER = 3;
private ucar.nc2.stream.NcStreamProto.Section section_;
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public boolean hasSection() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Section getSection() {
return section_;
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.SectionOrBuilder getSectionOrBuilder() {
return section_;
}
// optional bool bigend = 4 [default = true];
public static final int BIGEND_FIELD_NUMBER = 4;
private boolean bigend_;
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public boolean hasBigend() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public boolean getBigend() {
return bigend_;
}
// optional uint32 version = 5 [default = 0];
public static final int VERSION_FIELD_NUMBER = 5;
private int version_;
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public int getVersion() {
return version_;
}
// optional .Compress compress = 6 [default = NONE];
public static final int COMPRESS_FIELD_NUMBER = 6;
private ucar.nc2.stream.NcStreamProto.Compress compress_;
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public boolean hasCompress() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public ucar.nc2.stream.NcStreamProto.Compress getCompress() {
return compress_;
}
// optional bool vdata = 7 [default = false];
public static final int VDATA_FIELD_NUMBER = 7;
private boolean vdata_;
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public boolean hasVdata() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public boolean getVdata() {
return vdata_;
}
// optional uint32 uncompressedSize = 8;
public static final int UNCOMPRESSEDSIZE_FIELD_NUMBER = 8;
private int uncompressedSize_;
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public boolean hasUncompressedSize() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public int getUncompressedSize() {
return uncompressedSize_;
}
private void initFields() {
varName_ = "";
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
section_ = ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance();
bigend_ = true;
version_ = 0;
compress_ = ucar.nc2.stream.NcStreamProto.Compress.NONE;
vdata_ = false;
uncompressedSize_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasVarName()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDataType()) {
memoizedIsInitialized = 0;
return false;
}
if (hasSection()) {
if (!getSection().isInitialized()) {
memoizedIsInitialized = 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.writeBytes(1, getVarNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, dataType_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(3, section_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBool(4, bigend_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeUInt32(5, version_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeEnum(6, compress_.getNumber());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeBool(7, vdata_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeUInt32(8, uncompressedSize_);
}
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
.computeBytesSize(1, getVarNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, dataType_.getNumber());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, section_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, bigend_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, version_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(6, compress_.getNumber());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(7, vdata_);
}
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, uncompressedSize_);
}
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 ucar.nc2.stream.NcStreamProto.Data parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Data parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Data parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Data parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Data 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(ucar.nc2.stream.NcStreamProto.Data 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 Data}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.DataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Data_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Data_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Data.class, ucar.nc2.stream.NcStreamProto.Data.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Data.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getSectionFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
varName_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
bitField0_ = (bitField0_ & ~0x00000002);
if (sectionBuilder_ == null) {
section_ = ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance();
} else {
sectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
bigend_ = true;
bitField0_ = (bitField0_ & ~0x00000008);
version_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
compress_ = ucar.nc2.stream.NcStreamProto.Compress.NONE;
bitField0_ = (bitField0_ & ~0x00000020);
vdata_ = false;
bitField0_ = (bitField0_ & ~0x00000040);
uncompressedSize_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Data_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Data getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Data.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Data build() {
ucar.nc2.stream.NcStreamProto.Data result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Data buildPartial() {
ucar.nc2.stream.NcStreamProto.Data result = new ucar.nc2.stream.NcStreamProto.Data(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.varName_ = varName_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataType_ = dataType_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (sectionBuilder_ == null) {
result.section_ = section_;
} else {
result.section_ = sectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.bigend_ = bigend_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.version_ = version_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.compress_ = compress_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000040;
}
result.vdata_ = vdata_;
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000080;
}
result.uncompressedSize_ = uncompressedSize_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Data) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Data)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Data other) {
if (other == ucar.nc2.stream.NcStreamProto.Data.getDefaultInstance()) return this;
if (other.hasVarName()) {
bitField0_ |= 0x00000001;
varName_ = other.varName_;
onChanged();
}
if (other.hasDataType()) {
setDataType(other.getDataType());
}
if (other.hasSection()) {
mergeSection(other.getSection());
}
if (other.hasBigend()) {
setBigend(other.getBigend());
}
if (other.hasVersion()) {
setVersion(other.getVersion());
}
if (other.hasCompress()) {
setCompress(other.getCompress());
}
if (other.hasVdata()) {
setVdata(other.getVdata());
}
if (other.hasUncompressedSize()) {
setUncompressedSize(other.getUncompressedSize());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasVarName()) {
return false;
}
if (!hasDataType()) {
return false;
}
if (hasSection()) {
if (!getSection().isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Data parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Data) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string varName = 1;
private java.lang.Object varName_ = "";
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public boolean hasVarName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public java.lang.String getVarName() {
java.lang.Object ref = varName_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
varName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public com.google.protobuf.ByteString
getVarNameBytes() {
java.lang.Object ref = varName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
varName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public Builder setVarName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
varName_ = value;
onChanged();
return this;
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public Builder clearVarName() {
bitField0_ = (bitField0_ & ~0x00000001);
varName_ = getDefaultInstance().getVarName();
onChanged();
return this;
}
/**
* <code>required string varName = 1;</code>
*
* <pre>
* full escaped name. change to hash or index to save space ??
* </pre>
*/
public Builder setVarNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
varName_ = value;
onChanged();
return this;
}
// required .DataType dataType = 2;
private ucar.nc2.stream.NcStreamProto.DataType dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
/**
* <code>required .DataType dataType = 2;</code>
*/
public boolean hasDataType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public ucar.nc2.stream.NcStreamProto.DataType getDataType() {
return dataType_;
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public Builder setDataType(ucar.nc2.stream.NcStreamProto.DataType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataType_ = value;
onChanged();
return this;
}
/**
* <code>required .DataType dataType = 2;</code>
*/
public Builder clearDataType() {
bitField0_ = (bitField0_ & ~0x00000002);
dataType_ = ucar.nc2.stream.NcStreamProto.DataType.CHAR;
onChanged();
return this;
}
// optional .Section section = 3;
private ucar.nc2.stream.NcStreamProto.Section section_ = ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Section, ucar.nc2.stream.NcStreamProto.Section.Builder, ucar.nc2.stream.NcStreamProto.SectionOrBuilder> sectionBuilder_;
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public boolean hasSection() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Section getSection() {
if (sectionBuilder_ == null) {
return section_;
} else {
return sectionBuilder_.getMessage();
}
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public Builder setSection(ucar.nc2.stream.NcStreamProto.Section value) {
if (sectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
section_ = value;
onChanged();
} else {
sectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public Builder setSection(
ucar.nc2.stream.NcStreamProto.Section.Builder builderForValue) {
if (sectionBuilder_ == null) {
section_ = builderForValue.build();
onChanged();
} else {
sectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public Builder mergeSection(ucar.nc2.stream.NcStreamProto.Section value) {
if (sectionBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
section_ != ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance()) {
section_ =
ucar.nc2.stream.NcStreamProto.Section.newBuilder(section_).mergeFrom(value).buildPartial();
} else {
section_ = value;
}
onChanged();
} else {
sectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public Builder clearSection() {
if (sectionBuilder_ == null) {
section_ = ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance();
onChanged();
} else {
sectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.Section.Builder getSectionBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getSectionFieldBuilder().getBuilder();
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
public ucar.nc2.stream.NcStreamProto.SectionOrBuilder getSectionOrBuilder() {
if (sectionBuilder_ != null) {
return sectionBuilder_.getMessageOrBuilder();
} else {
return section_;
}
}
/**
* <code>optional .Section section = 3;</code>
*
* <pre>
* not required for Sequence
* </pre>
*/
private com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Section, ucar.nc2.stream.NcStreamProto.Section.Builder, ucar.nc2.stream.NcStreamProto.SectionOrBuilder>
getSectionFieldBuilder() {
if (sectionBuilder_ == null) {
sectionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
ucar.nc2.stream.NcStreamProto.Section, ucar.nc2.stream.NcStreamProto.Section.Builder, ucar.nc2.stream.NcStreamProto.SectionOrBuilder>(
section_,
getParentForChildren(),
isClean());
section_ = null;
}
return sectionBuilder_;
}
// optional bool bigend = 4 [default = true];
private boolean bigend_ = true;
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public boolean hasBigend() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public boolean getBigend() {
return bigend_;
}
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public Builder setBigend(boolean value) {
bitField0_ |= 0x00000008;
bigend_ = value;
onChanged();
return this;
}
/**
* <code>optional bool bigend = 4 [default = true];</code>
*/
public Builder clearBigend() {
bitField0_ = (bitField0_ & ~0x00000008);
bigend_ = true;
onChanged();
return this;
}
// optional uint32 version = 5 [default = 0];
private int version_ ;
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public int getVersion() {
return version_;
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public Builder setVersion(int value) {
bitField0_ |= 0x00000010;
version_ = value;
onChanged();
return this;
}
/**
* <code>optional uint32 version = 5 [default = 0];</code>
*/
public Builder clearVersion() {
bitField0_ = (bitField0_ & ~0x00000010);
version_ = 0;
onChanged();
return this;
}
// optional .Compress compress = 6 [default = NONE];
private ucar.nc2.stream.NcStreamProto.Compress compress_ = ucar.nc2.stream.NcStreamProto.Compress.NONE;
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public boolean hasCompress() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public ucar.nc2.stream.NcStreamProto.Compress getCompress() {
return compress_;
}
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public Builder setCompress(ucar.nc2.stream.NcStreamProto.Compress value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
compress_ = value;
onChanged();
return this;
}
/**
* <code>optional .Compress compress = 6 [default = NONE];</code>
*/
public Builder clearCompress() {
bitField0_ = (bitField0_ & ~0x00000020);
compress_ = ucar.nc2.stream.NcStreamProto.Compress.NONE;
onChanged();
return this;
}
// optional bool vdata = 7 [default = false];
private boolean vdata_ ;
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public boolean hasVdata() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public boolean getVdata() {
return vdata_;
}
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public Builder setVdata(boolean value) {
bitField0_ |= 0x00000040;
vdata_ = value;
onChanged();
return this;
}
/**
* <code>optional bool vdata = 7 [default = false];</code>
*/
public Builder clearVdata() {
bitField0_ = (bitField0_ & ~0x00000040);
vdata_ = false;
onChanged();
return this;
}
// optional uint32 uncompressedSize = 8;
private int uncompressedSize_ ;
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public boolean hasUncompressedSize() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public int getUncompressedSize() {
return uncompressedSize_;
}
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public Builder setUncompressedSize(int value) {
bitField0_ |= 0x00000080;
uncompressedSize_ = value;
onChanged();
return this;
}
/**
* <code>optional uint32 uncompressedSize = 8;</code>
*/
public Builder clearUncompressedSize() {
bitField0_ = (bitField0_ & ~0x00000080);
uncompressedSize_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Data)
}
static {
defaultInstance = new Data(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Data)
}
public interface RangeOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional uint64 start = 1 [default = 0];
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
boolean hasStart();
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
long getStart();
// required uint64 size = 2;
/**
* <code>required uint64 size = 2;</code>
*/
boolean hasSize();
/**
* <code>required uint64 size = 2;</code>
*/
long getSize();
// optional uint64 stride = 3 [default = 1];
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
boolean hasStride();
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
long getStride();
}
/**
* Protobuf type {@code Range}
*/
public static final class Range extends
com.google.protobuf.GeneratedMessage
implements RangeOrBuilder {
// Use Range.newBuilder() to construct.
private Range(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Range(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Range defaultInstance;
public static Range getDefaultInstance() {
return defaultInstance;
}
public Range getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Range(
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;
start_ = input.readUInt64();
break;
}
case 16: {
bitField0_ |= 0x00000002;
size_ = input.readUInt64();
break;
}
case 24: {
bitField0_ |= 0x00000004;
stride_ = input.readUInt64();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Range_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Range_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Range.class, ucar.nc2.stream.NcStreamProto.Range.Builder.class);
}
public static com.google.protobuf.Parser<Range> PARSER =
new com.google.protobuf.AbstractParser<Range>() {
public Range parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Range(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Range> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional uint64 start = 1 [default = 0];
public static final int START_FIELD_NUMBER = 1;
private long start_;
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public boolean hasStart() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public long getStart() {
return start_;
}
// required uint64 size = 2;
public static final int SIZE_FIELD_NUMBER = 2;
private long size_;
/**
* <code>required uint64 size = 2;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required uint64 size = 2;</code>
*/
public long getSize() {
return size_;
}
// optional uint64 stride = 3 [default = 1];
public static final int STRIDE_FIELD_NUMBER = 3;
private long stride_;
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public boolean hasStride() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public long getStride() {
return stride_;
}
private void initFields() {
start_ = 0L;
size_ = 0L;
stride_ = 1L;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasSize()) {
memoizedIsInitialized = 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.writeUInt64(1, start_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeUInt64(2, size_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeUInt64(3, stride_);
}
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
.computeUInt64Size(1, start_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, size_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(3, stride_);
}
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 ucar.nc2.stream.NcStreamProto.Range parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Range parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Range parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Range parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Range 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(ucar.nc2.stream.NcStreamProto.Range 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 Range}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.RangeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Range_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Range_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Range.class, ucar.nc2.stream.NcStreamProto.Range.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Range.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
start_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
size_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
stride_ = 1L;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Range_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Range getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Range.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Range build() {
ucar.nc2.stream.NcStreamProto.Range result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Range buildPartial() {
ucar.nc2.stream.NcStreamProto.Range result = new ucar.nc2.stream.NcStreamProto.Range(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.start_ = start_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.size_ = size_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.stride_ = stride_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Range) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Range)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Range other) {
if (other == ucar.nc2.stream.NcStreamProto.Range.getDefaultInstance()) return this;
if (other.hasStart()) {
setStart(other.getStart());
}
if (other.hasSize()) {
setSize(other.getSize());
}
if (other.hasStride()) {
setStride(other.getStride());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasSize()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Range parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Range) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional uint64 start = 1 [default = 0];
private long start_ ;
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public boolean hasStart() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public long getStart() {
return start_;
}
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public Builder setStart(long value) {
bitField0_ |= 0x00000001;
start_ = value;
onChanged();
return this;
}
/**
* <code>optional uint64 start = 1 [default = 0];</code>
*/
public Builder clearStart() {
bitField0_ = (bitField0_ & ~0x00000001);
start_ = 0L;
onChanged();
return this;
}
// required uint64 size = 2;
private long size_ ;
/**
* <code>required uint64 size = 2;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required uint64 size = 2;</code>
*/
public long getSize() {
return size_;
}
/**
* <code>required uint64 size = 2;</code>
*/
public Builder setSize(long value) {
bitField0_ |= 0x00000002;
size_ = value;
onChanged();
return this;
}
/**
* <code>required uint64 size = 2;</code>
*/
public Builder clearSize() {
bitField0_ = (bitField0_ & ~0x00000002);
size_ = 0L;
onChanged();
return this;
}
// optional uint64 stride = 3 [default = 1];
private long stride_ = 1L;
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public boolean hasStride() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public long getStride() {
return stride_;
}
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public Builder setStride(long value) {
bitField0_ |= 0x00000004;
stride_ = value;
onChanged();
return this;
}
/**
* <code>optional uint64 stride = 3 [default = 1];</code>
*/
public Builder clearStride() {
bitField0_ = (bitField0_ & ~0x00000004);
stride_ = 1L;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Range)
}
static {
defaultInstance = new Range(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Range)
}
public interface SectionOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .Range range = 1;
/**
* <code>repeated .Range range = 1;</code>
*/
java.util.List<ucar.nc2.stream.NcStreamProto.Range>
getRangeList();
/**
* <code>repeated .Range range = 1;</code>
*/
ucar.nc2.stream.NcStreamProto.Range getRange(int index);
/**
* <code>repeated .Range range = 1;</code>
*/
int getRangeCount();
/**
* <code>repeated .Range range = 1;</code>
*/
java.util.List<? extends ucar.nc2.stream.NcStreamProto.RangeOrBuilder>
getRangeOrBuilderList();
/**
* <code>repeated .Range range = 1;</code>
*/
ucar.nc2.stream.NcStreamProto.RangeOrBuilder getRangeOrBuilder(
int index);
}
/**
* Protobuf type {@code Section}
*/
public static final class Section extends
com.google.protobuf.GeneratedMessage
implements SectionOrBuilder {
// Use Section.newBuilder() to construct.
private Section(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Section(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Section defaultInstance;
public static Section getDefaultInstance() {
return defaultInstance;
}
public Section getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Section(
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 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
range_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Range>();
mutable_bitField0_ |= 0x00000001;
}
range_.add(input.readMessage(ucar.nc2.stream.NcStreamProto.Range.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_ & 0x00000001) == 0x00000001)) {
range_ = java.util.Collections.unmodifiableList(range_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Section_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Section_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Section.class, ucar.nc2.stream.NcStreamProto.Section.Builder.class);
}
public static com.google.protobuf.Parser<Section> PARSER =
new com.google.protobuf.AbstractParser<Section>() {
public Section parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Section(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Section> getParserForType() {
return PARSER;
}
// repeated .Range range = 1;
public static final int RANGE_FIELD_NUMBER = 1;
private java.util.List<ucar.nc2.stream.NcStreamProto.Range> range_;
/**
* <code>repeated .Range range = 1;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Range> getRangeList() {
return range_;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.RangeOrBuilder>
getRangeOrBuilderList() {
return range_;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public int getRangeCount() {
return range_.size();
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.Range getRange(int index) {
return range_.get(index);
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.RangeOrBuilder getRangeOrBuilder(
int index) {
return range_.get(index);
}
private void initFields() {
range_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
for (int i = 0; i < getRangeCount(); i++) {
if (!getRange(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < range_.size(); i++) {
output.writeMessage(1, range_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < range_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, range_.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 ucar.nc2.stream.NcStreamProto.Section parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Section parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Section parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Section parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Section 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(ucar.nc2.stream.NcStreamProto.Section 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 Section}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.SectionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Section_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Section_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Section.class, ucar.nc2.stream.NcStreamProto.Section.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Section.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getRangeFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (rangeBuilder_ == null) {
range_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
rangeBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Section_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Section getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Section build() {
ucar.nc2.stream.NcStreamProto.Section result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Section buildPartial() {
ucar.nc2.stream.NcStreamProto.Section result = new ucar.nc2.stream.NcStreamProto.Section(this);
int from_bitField0_ = bitField0_;
if (rangeBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
range_ = java.util.Collections.unmodifiableList(range_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.range_ = range_;
} else {
result.range_ = rangeBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Section) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Section)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Section other) {
if (other == ucar.nc2.stream.NcStreamProto.Section.getDefaultInstance()) return this;
if (rangeBuilder_ == null) {
if (!other.range_.isEmpty()) {
if (range_.isEmpty()) {
range_ = other.range_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureRangeIsMutable();
range_.addAll(other.range_);
}
onChanged();
}
} else {
if (!other.range_.isEmpty()) {
if (rangeBuilder_.isEmpty()) {
rangeBuilder_.dispose();
rangeBuilder_ = null;
range_ = other.range_;
bitField0_ = (bitField0_ & ~0x00000001);
rangeBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getRangeFieldBuilder() : null;
} else {
rangeBuilder_.addAllMessages(other.range_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
for (int i = 0; i < getRangeCount(); i++) {
if (!getRange(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Section parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Section) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// repeated .Range range = 1;
private java.util.List<ucar.nc2.stream.NcStreamProto.Range> range_ =
java.util.Collections.emptyList();
private void ensureRangeIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
range_ = new java.util.ArrayList<ucar.nc2.stream.NcStreamProto.Range>(range_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Range, ucar.nc2.stream.NcStreamProto.Range.Builder, ucar.nc2.stream.NcStreamProto.RangeOrBuilder> rangeBuilder_;
/**
* <code>repeated .Range range = 1;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Range> getRangeList() {
if (rangeBuilder_ == null) {
return java.util.Collections.unmodifiableList(range_);
} else {
return rangeBuilder_.getMessageList();
}
}
/**
* <code>repeated .Range range = 1;</code>
*/
public int getRangeCount() {
if (rangeBuilder_ == null) {
return range_.size();
} else {
return rangeBuilder_.getCount();
}
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.Range getRange(int index) {
if (rangeBuilder_ == null) {
return range_.get(index);
} else {
return rangeBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder setRange(
int index, ucar.nc2.stream.NcStreamProto.Range value) {
if (rangeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeIsMutable();
range_.set(index, value);
onChanged();
} else {
rangeBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder setRange(
int index, ucar.nc2.stream.NcStreamProto.Range.Builder builderForValue) {
if (rangeBuilder_ == null) {
ensureRangeIsMutable();
range_.set(index, builderForValue.build());
onChanged();
} else {
rangeBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder addRange(ucar.nc2.stream.NcStreamProto.Range value) {
if (rangeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeIsMutable();
range_.add(value);
onChanged();
} else {
rangeBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder addRange(
int index, ucar.nc2.stream.NcStreamProto.Range value) {
if (rangeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeIsMutable();
range_.add(index, value);
onChanged();
} else {
rangeBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder addRange(
ucar.nc2.stream.NcStreamProto.Range.Builder builderForValue) {
if (rangeBuilder_ == null) {
ensureRangeIsMutable();
range_.add(builderForValue.build());
onChanged();
} else {
rangeBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder addRange(
int index, ucar.nc2.stream.NcStreamProto.Range.Builder builderForValue) {
if (rangeBuilder_ == null) {
ensureRangeIsMutable();
range_.add(index, builderForValue.build());
onChanged();
} else {
rangeBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder addAllRange(
java.lang.Iterable<? extends ucar.nc2.stream.NcStreamProto.Range> values) {
if (rangeBuilder_ == null) {
ensureRangeIsMutable();
super.addAll(values, range_);
onChanged();
} else {
rangeBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder clearRange() {
if (rangeBuilder_ == null) {
range_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
rangeBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public Builder removeRange(int index) {
if (rangeBuilder_ == null) {
ensureRangeIsMutable();
range_.remove(index);
onChanged();
} else {
rangeBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.Range.Builder getRangeBuilder(
int index) {
return getRangeFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.RangeOrBuilder getRangeOrBuilder(
int index) {
if (rangeBuilder_ == null) {
return range_.get(index); } else {
return rangeBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Range range = 1;</code>
*/
public java.util.List<? extends ucar.nc2.stream.NcStreamProto.RangeOrBuilder>
getRangeOrBuilderList() {
if (rangeBuilder_ != null) {
return rangeBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(range_);
}
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.Range.Builder addRangeBuilder() {
return getRangeFieldBuilder().addBuilder(
ucar.nc2.stream.NcStreamProto.Range.getDefaultInstance());
}
/**
* <code>repeated .Range range = 1;</code>
*/
public ucar.nc2.stream.NcStreamProto.Range.Builder addRangeBuilder(
int index) {
return getRangeFieldBuilder().addBuilder(
index, ucar.nc2.stream.NcStreamProto.Range.getDefaultInstance());
}
/**
* <code>repeated .Range range = 1;</code>
*/
public java.util.List<ucar.nc2.stream.NcStreamProto.Range.Builder>
getRangeBuilderList() {
return getRangeFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Range, ucar.nc2.stream.NcStreamProto.Range.Builder, ucar.nc2.stream.NcStreamProto.RangeOrBuilder>
getRangeFieldBuilder() {
if (rangeBuilder_ == null) {
rangeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
ucar.nc2.stream.NcStreamProto.Range, ucar.nc2.stream.NcStreamProto.Range.Builder, ucar.nc2.stream.NcStreamProto.RangeOrBuilder>(
range_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
range_ = null;
}
return rangeBuilder_;
}
// @@protoc_insertion_point(builder_scope:Section)
}
static {
defaultInstance = new Section(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Section)
}
public interface StructureDataOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated uint32 member = 1;
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
java.util.List<java.lang.Integer> getMemberList();
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
int getMemberCount();
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
int getMember(int index);
// required bytes data = 2;
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
boolean hasData();
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
com.google.protobuf.ByteString getData();
// repeated uint32 heapCount = 3;
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
java.util.List<java.lang.Integer> getHeapCountList();
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
int getHeapCountCount();
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
int getHeapCount(int index);
// repeated string sdata = 4;
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
java.util.List<java.lang.String>
getSdataList();
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
int getSdataCount();
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
java.lang.String getSdata(int index);
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
com.google.protobuf.ByteString
getSdataBytes(int index);
// optional uint64 nrows = 5 [default = 1];
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
boolean hasNrows();
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
long getNrows();
// optional uint32 rowLength = 6;
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
boolean hasRowLength();
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
int getRowLength();
}
/**
* Protobuf type {@code StructureData}
*/
public static final class StructureData extends
com.google.protobuf.GeneratedMessage
implements StructureDataOrBuilder {
// Use StructureData.newBuilder() to construct.
private StructureData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private StructureData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final StructureData defaultInstance;
public static StructureData getDefaultInstance() {
return defaultInstance;
}
public StructureData getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StructureData(
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: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
member_ = new java.util.ArrayList<java.lang.Integer>();
mutable_bitField0_ |= 0x00000001;
}
member_.add(input.readUInt32());
break;
}
case 10: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) {
member_ = new java.util.ArrayList<java.lang.Integer>();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
member_.add(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 18: {
bitField0_ |= 0x00000001;
data_ = input.readBytes();
break;
}
case 24: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
heapCount_ = new java.util.ArrayList<java.lang.Integer>();
mutable_bitField0_ |= 0x00000004;
}
heapCount_.add(input.readUInt32());
break;
}
case 26: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) {
heapCount_ = new java.util.ArrayList<java.lang.Integer>();
mutable_bitField0_ |= 0x00000004;
}
while (input.getBytesUntilLimit() > 0) {
heapCount_.add(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
sdata_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000008;
}
sdata_.add(input.readBytes());
break;
}
case 40: {
bitField0_ |= 0x00000002;
nrows_ = input.readUInt64();
break;
}
case 48: {
bitField0_ |= 0x00000004;
rowLength_ = input.readUInt32();
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_ & 0x00000001) == 0x00000001)) {
member_ = java.util.Collections.unmodifiableList(member_);
}
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
heapCount_ = java.util.Collections.unmodifiableList(heapCount_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
sdata_ = new com.google.protobuf.UnmodifiableLazyStringList(sdata_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_StructureData_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_StructureData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.StructureData.class, ucar.nc2.stream.NcStreamProto.StructureData.Builder.class);
}
public static com.google.protobuf.Parser<StructureData> PARSER =
new com.google.protobuf.AbstractParser<StructureData>() {
public StructureData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StructureData(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<StructureData> getParserForType() {
return PARSER;
}
private int bitField0_;
// repeated uint32 member = 1;
public static final int MEMBER_FIELD_NUMBER = 1;
private java.util.List<java.lang.Integer> member_;
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public java.util.List<java.lang.Integer>
getMemberList() {
return member_;
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public int getMemberCount() {
return member_.size();
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public int getMember(int index) {
return member_.get(index);
}
// required bytes data = 2;
public static final int DATA_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString data_;
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
// repeated uint32 heapCount = 3;
public static final int HEAPCOUNT_FIELD_NUMBER = 3;
private java.util.List<java.lang.Integer> heapCount_;
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public java.util.List<java.lang.Integer>
getHeapCountList() {
return heapCount_;
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public int getHeapCountCount() {
return heapCount_.size();
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public int getHeapCount(int index) {
return heapCount_.get(index);
}
// repeated string sdata = 4;
public static final int SDATA_FIELD_NUMBER = 4;
private com.google.protobuf.LazyStringList sdata_;
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public java.util.List<java.lang.String>
getSdataList() {
return sdata_;
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public int getSdataCount() {
return sdata_.size();
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public java.lang.String getSdata(int index) {
return sdata_.get(index);
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public com.google.protobuf.ByteString
getSdataBytes(int index) {
return sdata_.getByteString(index);
}
// optional uint64 nrows = 5 [default = 1];
public static final int NROWS_FIELD_NUMBER = 5;
private long nrows_;
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public boolean hasNrows() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public long getNrows() {
return nrows_;
}
// optional uint32 rowLength = 6;
public static final int ROWLENGTH_FIELD_NUMBER = 6;
private int rowLength_;
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public boolean hasRowLength() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public int getRowLength() {
return rowLength_;
}
private void initFields() {
member_ = java.util.Collections.emptyList();
data_ = com.google.protobuf.ByteString.EMPTY;
heapCount_ = java.util.Collections.emptyList();
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
nrows_ = 1L;
rowLength_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasData()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < member_.size(); i++) {
output.writeUInt32(1, member_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(2, data_);
}
for (int i = 0; i < heapCount_.size(); i++) {
output.writeUInt32(3, heapCount_.get(i));
}
for (int i = 0; i < sdata_.size(); i++) {
output.writeBytes(4, sdata_.getByteString(i));
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeUInt64(5, nrows_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeUInt32(6, rowLength_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < member_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(member_.get(i));
}
size += dataSize;
size += 1 * getMemberList().size();
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, data_);
}
{
int dataSize = 0;
for (int i = 0; i < heapCount_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(heapCount_.get(i));
}
size += dataSize;
size += 1 * getHeapCountList().size();
}
{
int dataSize = 0;
for (int i = 0; i < sdata_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeBytesSizeNoTag(sdata_.getByteString(i));
}
size += dataSize;
size += 1 * getSdataList().size();
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(5, nrows_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, rowLength_);
}
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 ucar.nc2.stream.NcStreamProto.StructureData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.StructureData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.StructureData 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(ucar.nc2.stream.NcStreamProto.StructureData 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 StructureData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.StructureDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_StructureData_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_StructureData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.StructureData.class, ucar.nc2.stream.NcStreamProto.StructureData.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.StructureData.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
member_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
data_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
heapCount_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000008);
nrows_ = 1L;
bitField0_ = (bitField0_ & ~0x00000010);
rowLength_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_StructureData_descriptor;
}
public ucar.nc2.stream.NcStreamProto.StructureData getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.StructureData.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.StructureData build() {
ucar.nc2.stream.NcStreamProto.StructureData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.StructureData buildPartial() {
ucar.nc2.stream.NcStreamProto.StructureData result = new ucar.nc2.stream.NcStreamProto.StructureData(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
member_ = java.util.Collections.unmodifiableList(member_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.member_ = member_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000001;
}
result.data_ = data_;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
heapCount_ = java.util.Collections.unmodifiableList(heapCount_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.heapCount_ = heapCount_;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
sdata_ = new com.google.protobuf.UnmodifiableLazyStringList(
sdata_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.sdata_ = sdata_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000002;
}
result.nrows_ = nrows_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000004;
}
result.rowLength_ = rowLength_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.StructureData) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.StructureData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.StructureData other) {
if (other == ucar.nc2.stream.NcStreamProto.StructureData.getDefaultInstance()) return this;
if (!other.member_.isEmpty()) {
if (member_.isEmpty()) {
member_ = other.member_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureMemberIsMutable();
member_.addAll(other.member_);
}
onChanged();
}
if (other.hasData()) {
setData(other.getData());
}
if (!other.heapCount_.isEmpty()) {
if (heapCount_.isEmpty()) {
heapCount_ = other.heapCount_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureHeapCountIsMutable();
heapCount_.addAll(other.heapCount_);
}
onChanged();
}
if (!other.sdata_.isEmpty()) {
if (sdata_.isEmpty()) {
sdata_ = other.sdata_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureSdataIsMutable();
sdata_.addAll(other.sdata_);
}
onChanged();
}
if (other.hasNrows()) {
setNrows(other.getNrows());
}
if (other.hasRowLength()) {
setRowLength(other.getRowLength());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasData()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.StructureData parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.StructureData) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// repeated uint32 member = 1;
private java.util.List<java.lang.Integer> member_ = java.util.Collections.emptyList();
private void ensureMemberIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
member_ = new java.util.ArrayList<java.lang.Integer>(member_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public java.util.List<java.lang.Integer>
getMemberList() {
return java.util.Collections.unmodifiableList(member_);
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public int getMemberCount() {
return member_.size();
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public int getMember(int index) {
return member_.get(index);
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public Builder setMember(
int index, int value) {
ensureMemberIsMutable();
member_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public Builder addMember(int value) {
ensureMemberIsMutable();
member_.add(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public Builder addAllMember(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureMemberIsMutable();
super.addAll(values, member_);
onChanged();
return this;
}
/**
* <code>repeated uint32 member = 1;</code>
*
* <pre>
* list of members present, if none then all, these are the index in Structure
* </pre>
*/
public Builder clearMember() {
member_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
// required bytes data = 2;
private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
data_ = value;
onChanged();
return this;
}
/**
* <code>required bytes data = 2;</code>
*
* <pre>
* fixed length data
* </pre>
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000002);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
// repeated uint32 heapCount = 3;
private java.util.List<java.lang.Integer> heapCount_ = java.util.Collections.emptyList();
private void ensureHeapCountIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
heapCount_ = new java.util.ArrayList<java.lang.Integer>(heapCount_);
bitField0_ |= 0x00000004;
}
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public java.util.List<java.lang.Integer>
getHeapCountList() {
return java.util.Collections.unmodifiableList(heapCount_);
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public int getHeapCountCount() {
return heapCount_.size();
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public int getHeapCount(int index) {
return heapCount_.get(index);
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public Builder setHeapCount(
int index, int value) {
ensureHeapCountIsMutable();
heapCount_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public Builder addHeapCount(int value) {
ensureHeapCountIsMutable();
heapCount_.add(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public Builder addAllHeapCount(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureHeapCountIsMutable();
super.addAll(values, heapCount_);
onChanged();
return this;
}
/**
* <code>repeated uint32 heapCount = 3;</code>
*
* <pre>
* heap String count
* </pre>
*/
public Builder clearHeapCount() {
heapCount_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
// repeated string sdata = 4;
private com.google.protobuf.LazyStringList sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSdataIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
sdata_ = new com.google.protobuf.LazyStringArrayList(sdata_);
bitField0_ |= 0x00000008;
}
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public java.util.List<java.lang.String>
getSdataList() {
return java.util.Collections.unmodifiableList(sdata_);
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public int getSdataCount() {
return sdata_.size();
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public java.lang.String getSdata(int index) {
return sdata_.get(index);
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public com.google.protobuf.ByteString
getSdataBytes(int index) {
return sdata_.getByteString(index);
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public Builder setSdata(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public Builder addSdata(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.add(value);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public Builder addAllSdata(
java.lang.Iterable<java.lang.String> values) {
ensureSdataIsMutable();
super.addAll(values, sdata_);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public Builder clearSdata() {
sdata_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
return this;
}
/**
* <code>repeated string sdata = 4;</code>
*
* <pre>
* Strings
* </pre>
*/
public Builder addSdataBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureSdataIsMutable();
sdata_.add(value);
onChanged();
return this;
}
// optional uint64 nrows = 5 [default = 1];
private long nrows_ = 1L;
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public boolean hasNrows() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public long getNrows() {
return nrows_;
}
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public Builder setNrows(long value) {
bitField0_ |= 0x00000010;
nrows_ = value;
onChanged();
return this;
}
/**
* <code>optional uint64 nrows = 5 [default = 1];</code>
*
* <pre>
* number of structData in this message
* </pre>
*/
public Builder clearNrows() {
bitField0_ = (bitField0_ & ~0x00000010);
nrows_ = 1L;
onChanged();
return this;
}
// optional uint32 rowLength = 6;
private int rowLength_ ;
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public boolean hasRowLength() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public int getRowLength() {
return rowLength_;
}
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public Builder setRowLength(int value) {
bitField0_ |= 0x00000020;
rowLength_ = value;
onChanged();
return this;
}
/**
* <code>optional uint32 rowLength = 6;</code>
*
* <pre>
* length in bytes of each row
* </pre>
*/
public Builder clearRowLength() {
bitField0_ = (bitField0_ & ~0x00000020);
rowLength_ = 0;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:StructureData)
}
static {
defaultInstance = new StructureData(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:StructureData)
}
public interface ErrorOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string message = 1;
/**
* <code>required string message = 1;</code>
*/
boolean hasMessage();
/**
* <code>required string message = 1;</code>
*/
java.lang.String getMessage();
/**
* <code>required string message = 1;</code>
*/
com.google.protobuf.ByteString
getMessageBytes();
}
/**
* Protobuf type {@code Error}
*/
public static final class Error extends
com.google.protobuf.GeneratedMessage
implements ErrorOrBuilder {
// Use Error.newBuilder() to construct.
private Error(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Error(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Error defaultInstance;
public static Error getDefaultInstance() {
return defaultInstance;
}
public Error getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Error(
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 10: {
bitField0_ |= 0x00000001;
message_ = input.readBytes();
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 {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Error_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Error_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Error.class, ucar.nc2.stream.NcStreamProto.Error.Builder.class);
}
public static com.google.protobuf.Parser<Error> PARSER =
new com.google.protobuf.AbstractParser<Error>() {
public Error parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Error(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Error> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string message = 1;
public static final int MESSAGE_FIELD_NUMBER = 1;
private java.lang.Object message_;
/**
* <code>required string message = 1;</code>
*/
public boolean hasMessage() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string message = 1;</code>
*/
public java.lang.String getMessage() {
java.lang.Object ref = message_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
message_ = s;
}
return s;
}
}
/**
* <code>required string message = 1;</code>
*/
public com.google.protobuf.ByteString
getMessageBytes() {
java.lang.Object ref = message_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
message_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
message_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasMessage()) {
memoizedIsInitialized = 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.writeBytes(1, getMessageBytes());
}
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
.computeBytesSize(1, getMessageBytes());
}
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 ucar.nc2.stream.NcStreamProto.Error parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Error parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Error parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static ucar.nc2.stream.NcStreamProto.Error parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static ucar.nc2.stream.NcStreamProto.Error 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(ucar.nc2.stream.NcStreamProto.Error 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 Error}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements ucar.nc2.stream.NcStreamProto.ErrorOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return ucar.nc2.stream.NcStreamProto.internal_static_Error_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return ucar.nc2.stream.NcStreamProto.internal_static_Error_fieldAccessorTable
.ensureFieldAccessorsInitialized(
ucar.nc2.stream.NcStreamProto.Error.class, ucar.nc2.stream.NcStreamProto.Error.Builder.class);
}
// Construct using ucar.nc2.stream.NcStreamProto.Error.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
message_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return ucar.nc2.stream.NcStreamProto.internal_static_Error_descriptor;
}
public ucar.nc2.stream.NcStreamProto.Error getDefaultInstanceForType() {
return ucar.nc2.stream.NcStreamProto.Error.getDefaultInstance();
}
public ucar.nc2.stream.NcStreamProto.Error build() {
ucar.nc2.stream.NcStreamProto.Error result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public ucar.nc2.stream.NcStreamProto.Error buildPartial() {
ucar.nc2.stream.NcStreamProto.Error result = new ucar.nc2.stream.NcStreamProto.Error(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.message_ = message_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof ucar.nc2.stream.NcStreamProto.Error) {
return mergeFrom((ucar.nc2.stream.NcStreamProto.Error)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(ucar.nc2.stream.NcStreamProto.Error other) {
if (other == ucar.nc2.stream.NcStreamProto.Error.getDefaultInstance()) return this;
if (other.hasMessage()) {
bitField0_ |= 0x00000001;
message_ = other.message_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasMessage()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
ucar.nc2.stream.NcStreamProto.Error parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (ucar.nc2.stream.NcStreamProto.Error) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// required string message = 1;
private java.lang.Object message_ = "";
/**
* <code>required string message = 1;</code>
*/
public boolean hasMessage() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string message = 1;</code>
*/
public java.lang.String getMessage() {
java.lang.Object ref = message_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
message_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string message = 1;</code>
*/
public com.google.protobuf.ByteString
getMessageBytes() {
java.lang.Object ref = message_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
message_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string message = 1;</code>
*/
public Builder setMessage(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
message_ = value;
onChanged();
return this;
}
/**
* <code>required string message = 1;</code>
*/
public Builder clearMessage() {
bitField0_ = (bitField0_ & ~0x00000001);
message_ = getDefaultInstance().getMessage();
onChanged();
return this;
}
/**
* <code>required string message = 1;</code>
*/
public Builder setMessageBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
message_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:Error)
}
static {
defaultInstance = new Error(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:Error)
}
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Attribute_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Attribute_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Dimension_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Dimension_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Variable_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Variable_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Structure_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Structure_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_EnumTypedef_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_EnumTypedef_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_EnumTypedef_EnumType_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_EnumTypedef_EnumType_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Group_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Group_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Header_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Header_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Data_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Data_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Range_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Range_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Section_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Section_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_StructureData_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_StructureData_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_Error_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_Error_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\036ucar/nc2/stream/ncStream.proto\"\316\001\n\tAtt" +
"ribute\022\014\n\004name\030\001 \002(\t\022\035\n\004type\030\002 \002(\0162\017.Att" +
"ribute.Type\022\013\n\003len\030\003 \002(\r\022\014\n\004data\030\004 \001(\014\022\r" +
"\n\005sdata\030\005 \003(\t\022\027\n\010unsigned\030\006 \001(\010:\005false\"Q" +
"\n\004Type\022\n\n\006STRING\020\000\022\010\n\004BYTE\020\001\022\t\n\005SHORT\020\002\022" +
"\007\n\003INT\020\003\022\010\n\004LONG\020\004\022\t\n\005FLOAT\020\005\022\n\n\006DOUBLE\020" +
"\006\"v\n\tDimension\022\014\n\004name\030\001 \001(\t\022\016\n\006length\030\002" +
" \001(\004\022\032\n\013isUnlimited\030\003 \001(\010:\005false\022\025\n\006isVl" +
"en\030\004 \001(\010:\005false\022\030\n\tisPrivate\030\005 \001(\010:\005fals" +
"e\"\243\001\n\010Variable\022\014\n\004name\030\001 \002(\t\022\033\n\010dataType",
"\030\002 \002(\0162\t.DataType\022\031\n\005shape\030\003 \003(\0132\n.Dimen" +
"sion\022\030\n\004atts\030\004 \003(\0132\n.Attribute\022\027\n\010unsign" +
"ed\030\005 \001(\010:\005false\022\014\n\004data\030\006 \001(\014\022\020\n\010enumTyp" +
"e\030\007 \001(\t\"\241\001\n\tStructure\022\014\n\004name\030\001 \002(\t\022\033\n\010d" +
"ataType\030\002 \002(\0162\t.DataType\022\031\n\005shape\030\003 \003(\0132" +
"\n.Dimension\022\030\n\004atts\030\004 \003(\0132\n.Attribute\022\027\n" +
"\004vars\030\005 \003(\0132\t.Variable\022\033\n\007structs\030\006 \003(\0132" +
"\n.Structure\"h\n\013EnumTypedef\022\014\n\004name\030\001 \002(\t" +
"\022\"\n\003map\030\002 \003(\0132\025.EnumTypedef.EnumType\032\'\n\010" +
"EnumType\022\014\n\004code\030\001 \002(\r\022\r\n\005value\030\002 \002(\t\"\270\001",
"\n\005Group\022\014\n\004name\030\001 \002(\t\022\030\n\004dims\030\002 \003(\0132\n.Di" +
"mension\022\027\n\004vars\030\003 \003(\0132\t.Variable\022\033\n\007stru" +
"cts\030\004 \003(\0132\n.Structure\022\030\n\004atts\030\005 \003(\0132\n.At" +
"tribute\022\026\n\006groups\030\006 \003(\0132\006.Group\022\037\n\tenumT" +
"ypes\030\007 \003(\0132\014.EnumTypedef\"_\n\006Header\022\020\n\010lo" +
"cation\030\001 \001(\t\022\r\n\005title\030\002 \001(\t\022\n\n\002id\030\003 \001(\t\022" +
"\024\n\004root\030\004 \002(\0132\006.Group\022\022\n\007version\030\005 \001(\r:\001" +
"0\"\314\001\n\004Data\022\017\n\007varName\030\001 \002(\t\022\033\n\010dataType\030" +
"\002 \002(\0162\t.DataType\022\031\n\007section\030\003 \001(\0132\010.Sect" +
"ion\022\024\n\006bigend\030\004 \001(\010:\004true\022\022\n\007version\030\005 \001",
"(\r:\0010\022!\n\010compress\030\006 \001(\0162\t.Compress:\004NONE" +
"\022\024\n\005vdata\030\007 \001(\010:\005false\022\030\n\020uncompressedSi" +
"ze\030\010 \001(\r\":\n\005Range\022\020\n\005start\030\001 \001(\004:\0010\022\014\n\004s" +
"ize\030\002 \002(\004\022\021\n\006stride\030\003 \001(\004:\0011\" \n\007Section\022" +
"\025\n\005range\030\001 \003(\0132\006.Range\"t\n\rStructureData\022" +
"\016\n\006member\030\001 \003(\r\022\014\n\004data\030\002 \002(\014\022\021\n\theapCou" +
"nt\030\003 \003(\r\022\r\n\005sdata\030\004 \003(\t\022\020\n\005nrows\030\005 \001(\004:\001" +
"1\022\021\n\trowLength\030\006 \001(\r\"\030\n\005Error\022\017\n\007message" +
"\030\001 \002(\t*\251\001\n\010DataType\022\010\n\004CHAR\020\000\022\010\n\004BYTE\020\001\022" +
"\t\n\005SHORT\020\002\022\007\n\003INT\020\003\022\010\n\004LONG\020\004\022\t\n\005FLOAT\020\005",
"\022\n\n\006DOUBLE\020\006\022\n\n\006STRING\020\007\022\r\n\tSTRUCTURE\020\010\022" +
"\014\n\010SEQUENCE\020\t\022\t\n\005ENUM1\020\n\022\t\n\005ENUM2\020\013\022\t\n\005E" +
"NUM4\020\014\022\n\n\006OPAQUE\020\r*!\n\010Compress\022\010\n\004NONE\020\000" +
"\022\013\n\007DEFLATE\020\001B \n\017ucar.nc2.streamB\rNcStre" +
"amProto"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
internal_static_Attribute_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_Attribute_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Attribute_descriptor,
new java.lang.String[] { "Name", "Type", "Len", "Data", "Sdata", "Unsigned", });
internal_static_Dimension_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_Dimension_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Dimension_descriptor,
new java.lang.String[] { "Name", "Length", "IsUnlimited", "IsVlen", "IsPrivate", });
internal_static_Variable_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_Variable_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Variable_descriptor,
new java.lang.String[] { "Name", "DataType", "Shape", "Atts", "Unsigned", "Data", "EnumType", });
internal_static_Structure_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_Structure_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Structure_descriptor,
new java.lang.String[] { "Name", "DataType", "Shape", "Atts", "Vars", "Structs", });
internal_static_EnumTypedef_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_EnumTypedef_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_EnumTypedef_descriptor,
new java.lang.String[] { "Name", "Map", });
internal_static_EnumTypedef_EnumType_descriptor =
internal_static_EnumTypedef_descriptor.getNestedTypes().get(0);
internal_static_EnumTypedef_EnumType_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_EnumTypedef_EnumType_descriptor,
new java.lang.String[] { "Code", "Value", });
internal_static_Group_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_Group_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Group_descriptor,
new java.lang.String[] { "Name", "Dims", "Vars", "Structs", "Atts", "Groups", "EnumTypes", });
internal_static_Header_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_Header_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Header_descriptor,
new java.lang.String[] { "Location", "Title", "Id", "Root", "Version", });
internal_static_Data_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_Data_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Data_descriptor,
new java.lang.String[] { "VarName", "DataType", "Section", "Bigend", "Version", "Compress", "Vdata", "UncompressedSize", });
internal_static_Range_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_Range_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Range_descriptor,
new java.lang.String[] { "Start", "Size", "Stride", });
internal_static_Section_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_Section_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Section_descriptor,
new java.lang.String[] { "Range", });
internal_static_StructureData_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_StructureData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_StructureData_descriptor,
new java.lang.String[] { "Member", "Data", "HeapCount", "Sdata", "Nrows", "RowLength", });
internal_static_Error_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_Error_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_Error_descriptor,
new java.lang.String[] { "Message", });
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
}
// @@protoc_insertion_point(outer_class_scope)
}