// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: protos/BE.DataBook.proto
package BE;
public final class BEDataBook {
private BEDataBook() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
public interface DataBookEntryOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required int64 TimeStamp = 1;
boolean hasTimeStamp();
long getTimeStamp();
// required double Quantity = 2;
boolean hasQuantity();
double getQuantity();
// required double Price = 3;
boolean hasPrice();
double getPrice();
// required string IdBroker = 4;
boolean hasIdBroker();
String getIdBroker();
// required int64 Position = 5;
boolean hasPosition();
long getPosition();
// optional .BE.DataBookEntry.EQuoteCondition QuoteCondition = 6 [default = REGULAR];
boolean hasQuoteCondition();
BE.BEDataBook.DataBookEntry.EQuoteCondition getQuoteCondition();
}
public static final class DataBookEntry extends
com.google.protobuf.GeneratedMessage
implements DataBookEntryOrBuilder {
// Use DataBookEntry.newBuilder() to construct.
private DataBookEntry(Builder builder) {
super(builder);
}
private DataBookEntry(boolean noInit) {}
private static final DataBookEntry defaultInstance;
public static DataBookEntry getDefaultInstance() {
return defaultInstance;
}
public DataBookEntry getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return BE.BEDataBook.internal_static_BE_DataBookEntry_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return BE.BEDataBook.internal_static_BE_DataBookEntry_fieldAccessorTable;
}
public enum EQuoteCondition
implements com.google.protobuf.ProtocolMessageEnum {
REGULAR(0, 1),
BIDASKAUTOEXEC(1, 2),
ROTATION(2, 3),
SPECIALISTASK(3, 4),
SPECIALISTBID(4, 5),
LOCKED(5, 6),
FASTMARKET(6, 7),
SPECIALISTBIDASK(7, 8),
ONESIDE(8, 9),
OPENINGQUOTE(9, 10),
CLOSINGQUOTE(10, 11),
MARKETMAKERCLOSED(11, 12),
DEPTHONASK(12, 13),
DEPTHONBID(13, 14),
DEPTHONBIDASK(14, 15),
TIER3(15, 16),
CROSSED(16, 17),
HALTED(17, 18),
OPERATIONALHALT(18, 19),
NEWSOUT(19, 20),
NEWSPENDING(20, 21),
NONFIRM(21, 22),
DUETORELATED(22, 23),
RESUME(23, 24),
NOMARKETMAKERS(24, 25),
ORDERIMBALANCE(25, 26),
ORDERINFLUX(26, 27),
INDICATED(27, 28),
PREOPEN(28, 29),
INVIEWOFCOMMON(29, 30),
RELATEDNEWSPENDING(30, 31),
RELATEDNEWSOUT(31, 32),
ADDITIONALINFO(32, 33),
RELATEDADDLINFO(33, 34),
NOOPENRESUME(34, 35),
DELETED(35, 36),
REGULATORYHALT(36, 37),
SECSUSPENSION(37, 38),
NONCOMLIANCE(38, 39),
FILINGSNOTCURRENT(39, 40),
CATS_HALTED(40, 41),
CATS(41, 42),
EXDIVORSPLIT(42, 43),
UNASSIGNED(43, 44),
INSIDEOPEN(44, 45),
INSIDECLOSED(45, 46),
OFFERWANTED(46, 47),
BIDWANTED(47, 48),
CASH(48, 49),
INACTIVE(49, 50),
NATIONALBBO(50, 51),
NOMINAL(51, 52),
CABINET(52, 53),
NOMINALCABINET(53, 54),
BLANKPRICE(54, 55),
SLOWBIDASK(55, 56),
SLOWLIST(56, 57),
SLOWBID(57, 58),
SLOWASK(58, 59),
BIDOFFERWANTED(59, 60),
SUBPENNY(60, 61),
NONBBO(61, 62),
;
public static final int REGULAR_VALUE = 1;
public static final int BIDASKAUTOEXEC_VALUE = 2;
public static final int ROTATION_VALUE = 3;
public static final int SPECIALISTASK_VALUE = 4;
public static final int SPECIALISTBID_VALUE = 5;
public static final int LOCKED_VALUE = 6;
public static final int FASTMARKET_VALUE = 7;
public static final int SPECIALISTBIDASK_VALUE = 8;
public static final int ONESIDE_VALUE = 9;
public static final int OPENINGQUOTE_VALUE = 10;
public static final int CLOSINGQUOTE_VALUE = 11;
public static final int MARKETMAKERCLOSED_VALUE = 12;
public static final int DEPTHONASK_VALUE = 13;
public static final int DEPTHONBID_VALUE = 14;
public static final int DEPTHONBIDASK_VALUE = 15;
public static final int TIER3_VALUE = 16;
public static final int CROSSED_VALUE = 17;
public static final int HALTED_VALUE = 18;
public static final int OPERATIONALHALT_VALUE = 19;
public static final int NEWSOUT_VALUE = 20;
public static final int NEWSPENDING_VALUE = 21;
public static final int NONFIRM_VALUE = 22;
public static final int DUETORELATED_VALUE = 23;
public static final int RESUME_VALUE = 24;
public static final int NOMARKETMAKERS_VALUE = 25;
public static final int ORDERIMBALANCE_VALUE = 26;
public static final int ORDERINFLUX_VALUE = 27;
public static final int INDICATED_VALUE = 28;
public static final int PREOPEN_VALUE = 29;
public static final int INVIEWOFCOMMON_VALUE = 30;
public static final int RELATEDNEWSPENDING_VALUE = 31;
public static final int RELATEDNEWSOUT_VALUE = 32;
public static final int ADDITIONALINFO_VALUE = 33;
public static final int RELATEDADDLINFO_VALUE = 34;
public static final int NOOPENRESUME_VALUE = 35;
public static final int DELETED_VALUE = 36;
public static final int REGULATORYHALT_VALUE = 37;
public static final int SECSUSPENSION_VALUE = 38;
public static final int NONCOMLIANCE_VALUE = 39;
public static final int FILINGSNOTCURRENT_VALUE = 40;
public static final int CATS_HALTED_VALUE = 41;
public static final int CATS_VALUE = 42;
public static final int EXDIVORSPLIT_VALUE = 43;
public static final int UNASSIGNED_VALUE = 44;
public static final int INSIDEOPEN_VALUE = 45;
public static final int INSIDECLOSED_VALUE = 46;
public static final int OFFERWANTED_VALUE = 47;
public static final int BIDWANTED_VALUE = 48;
public static final int CASH_VALUE = 49;
public static final int INACTIVE_VALUE = 50;
public static final int NATIONALBBO_VALUE = 51;
public static final int NOMINAL_VALUE = 52;
public static final int CABINET_VALUE = 53;
public static final int NOMINALCABINET_VALUE = 54;
public static final int BLANKPRICE_VALUE = 55;
public static final int SLOWBIDASK_VALUE = 56;
public static final int SLOWLIST_VALUE = 57;
public static final int SLOWBID_VALUE = 58;
public static final int SLOWASK_VALUE = 59;
public static final int BIDOFFERWANTED_VALUE = 60;
public static final int SUBPENNY_VALUE = 61;
public static final int NONBBO_VALUE = 62;
public final int getNumber() { return value; }
public static EQuoteCondition valueOf(int value) {
switch (value) {
case 1: return REGULAR;
case 2: return BIDASKAUTOEXEC;
case 3: return ROTATION;
case 4: return SPECIALISTASK;
case 5: return SPECIALISTBID;
case 6: return LOCKED;
case 7: return FASTMARKET;
case 8: return SPECIALISTBIDASK;
case 9: return ONESIDE;
case 10: return OPENINGQUOTE;
case 11: return CLOSINGQUOTE;
case 12: return MARKETMAKERCLOSED;
case 13: return DEPTHONASK;
case 14: return DEPTHONBID;
case 15: return DEPTHONBIDASK;
case 16: return TIER3;
case 17: return CROSSED;
case 18: return HALTED;
case 19: return OPERATIONALHALT;
case 20: return NEWSOUT;
case 21: return NEWSPENDING;
case 22: return NONFIRM;
case 23: return DUETORELATED;
case 24: return RESUME;
case 25: return NOMARKETMAKERS;
case 26: return ORDERIMBALANCE;
case 27: return ORDERINFLUX;
case 28: return INDICATED;
case 29: return PREOPEN;
case 30: return INVIEWOFCOMMON;
case 31: return RELATEDNEWSPENDING;
case 32: return RELATEDNEWSOUT;
case 33: return ADDITIONALINFO;
case 34: return RELATEDADDLINFO;
case 35: return NOOPENRESUME;
case 36: return DELETED;
case 37: return REGULATORYHALT;
case 38: return SECSUSPENSION;
case 39: return NONCOMLIANCE;
case 40: return FILINGSNOTCURRENT;
case 41: return CATS_HALTED;
case 42: return CATS;
case 43: return EXDIVORSPLIT;
case 44: return UNASSIGNED;
case 45: return INSIDEOPEN;
case 46: return INSIDECLOSED;
case 47: return OFFERWANTED;
case 48: return BIDWANTED;
case 49: return CASH;
case 50: return INACTIVE;
case 51: return NATIONALBBO;
case 52: return NOMINAL;
case 53: return CABINET;
case 54: return NOMINALCABINET;
case 55: return BLANKPRICE;
case 56: return SLOWBIDASK;
case 57: return SLOWLIST;
case 58: return SLOWBID;
case 59: return SLOWASK;
case 60: return BIDOFFERWANTED;
case 61: return SUBPENNY;
case 62: return NONBBO;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<EQuoteCondition>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<EQuoteCondition>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<EQuoteCondition>() {
public EQuoteCondition findValueByNumber(int number) {
return EQuoteCondition.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 BE.BEDataBook.DataBookEntry.getDescriptor().getEnumTypes().get(0);
}
private static final EQuoteCondition[] VALUES = {
REGULAR, BIDASKAUTOEXEC, ROTATION, SPECIALISTASK, SPECIALISTBID, LOCKED, FASTMARKET, SPECIALISTBIDASK, ONESIDE, OPENINGQUOTE, CLOSINGQUOTE, MARKETMAKERCLOSED, DEPTHONASK, DEPTHONBID, DEPTHONBIDASK, TIER3, CROSSED, HALTED, OPERATIONALHALT, NEWSOUT, NEWSPENDING, NONFIRM, DUETORELATED, RESUME, NOMARKETMAKERS, ORDERIMBALANCE, ORDERINFLUX, INDICATED, PREOPEN, INVIEWOFCOMMON, RELATEDNEWSPENDING, RELATEDNEWSOUT, ADDITIONALINFO, RELATEDADDLINFO, NOOPENRESUME, DELETED, REGULATORYHALT, SECSUSPENSION, NONCOMLIANCE, FILINGSNOTCURRENT, CATS_HALTED, CATS, EXDIVORSPLIT, UNASSIGNED, INSIDEOPEN, INSIDECLOSED, OFFERWANTED, BIDWANTED, CASH, INACTIVE, NATIONALBBO, NOMINAL, CABINET, NOMINALCABINET, BLANKPRICE, SLOWBIDASK, SLOWLIST, SLOWBID, SLOWASK, BIDOFFERWANTED, SUBPENNY, NONBBO,
};
public static EQuoteCondition 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 EQuoteCondition(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:BE.DataBookEntry.EQuoteCondition)
}
private int bitField0_;
// required int64 TimeStamp = 1;
public static final int TIMESTAMP_FIELD_NUMBER = 1;
private long timeStamp_;
public boolean hasTimeStamp() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public long getTimeStamp() {
return timeStamp_;
}
// required double Quantity = 2;
public static final int QUANTITY_FIELD_NUMBER = 2;
private double quantity_;
public boolean hasQuantity() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public double getQuantity() {
return quantity_;
}
// required double Price = 3;
public static final int PRICE_FIELD_NUMBER = 3;
private double price_;
public boolean hasPrice() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public double getPrice() {
return price_;
}
// required string IdBroker = 4;
public static final int IDBROKER_FIELD_NUMBER = 4;
private java.lang.Object idBroker_;
public boolean hasIdBroker() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getIdBroker() {
java.lang.Object ref = idBroker_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
idBroker_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getIdBrokerBytes() {
java.lang.Object ref = idBroker_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
idBroker_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// required int64 Position = 5;
public static final int POSITION_FIELD_NUMBER = 5;
private long position_;
public boolean hasPosition() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public long getPosition() {
return position_;
}
// optional .BE.DataBookEntry.EQuoteCondition QuoteCondition = 6 [default = REGULAR];
public static final int QUOTECONDITION_FIELD_NUMBER = 6;
private BE.BEDataBook.DataBookEntry.EQuoteCondition quoteCondition_;
public boolean hasQuoteCondition() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public BE.BEDataBook.DataBookEntry.EQuoteCondition getQuoteCondition() {
return quoteCondition_;
}
private void initFields() {
timeStamp_ = 0L;
quantity_ = 0D;
price_ = 0D;
idBroker_ = "";
position_ = 0L;
quoteCondition_ = BE.BEDataBook.DataBookEntry.EQuoteCondition.REGULAR;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasTimeStamp()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasQuantity()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasPrice()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasIdBroker()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasPosition()) {
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.writeInt64(1, timeStamp_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeDouble(2, quantity_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeDouble(3, price_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, getIdBrokerBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeInt64(5, position_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeEnum(6, quoteCondition_.getNumber());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, timeStamp_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(2, quantity_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(3, price_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getIdBrokerBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(5, position_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(6, quoteCondition_.getNumber());
}
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 BE.BEDataBook.DataBookEntry parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static BE.BEDataBook.DataBookEntry parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static BE.BEDataBook.DataBookEntry parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static BE.BEDataBook.DataBookEntry parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(BE.BEDataBook.DataBookEntry 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;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements BE.BEDataBook.DataBookEntryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return BE.BEDataBook.internal_static_BE_DataBookEntry_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return BE.BEDataBook.internal_static_BE_DataBookEntry_fieldAccessorTable;
}
// Construct using BE.BEDataBook.DataBookEntry.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(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();
timeStamp_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
quantity_ = 0D;
bitField0_ = (bitField0_ & ~0x00000002);
price_ = 0D;
bitField0_ = (bitField0_ & ~0x00000004);
idBroker_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
position_ = 0L;
bitField0_ = (bitField0_ & ~0x00000010);
quoteCondition_ = BE.BEDataBook.DataBookEntry.EQuoteCondition.REGULAR;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return BE.BEDataBook.DataBookEntry.getDescriptor();
}
public BE.BEDataBook.DataBookEntry getDefaultInstanceForType() {
return BE.BEDataBook.DataBookEntry.getDefaultInstance();
}
public BE.BEDataBook.DataBookEntry build() {
BE.BEDataBook.DataBookEntry result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private BE.BEDataBook.DataBookEntry buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
BE.BEDataBook.DataBookEntry result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public BE.BEDataBook.DataBookEntry buildPartial() {
BE.BEDataBook.DataBookEntry result = new BE.BEDataBook.DataBookEntry(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.timeStamp_ = timeStamp_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.quantity_ = quantity_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.price_ = price_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.idBroker_ = idBroker_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.position_ = position_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.quoteCondition_ = quoteCondition_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof BE.BEDataBook.DataBookEntry) {
return mergeFrom((BE.BEDataBook.DataBookEntry)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(BE.BEDataBook.DataBookEntry other) {
if (other == BE.BEDataBook.DataBookEntry.getDefaultInstance()) return this;
if (other.hasTimeStamp()) {
setTimeStamp(other.getTimeStamp());
}
if (other.hasQuantity()) {
setQuantity(other.getQuantity());
}
if (other.hasPrice()) {
setPrice(other.getPrice());
}
if (other.hasIdBroker()) {
setIdBroker(other.getIdBroker());
}
if (other.hasPosition()) {
setPosition(other.getPosition());
}
if (other.hasQuoteCondition()) {
setQuoteCondition(other.getQuoteCondition());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasTimeStamp()) {
return false;
}
if (!hasQuantity()) {
return false;
}
if (!hasPrice()) {
return false;
}
if (!hasIdBroker()) {
return false;
}
if (!hasPosition()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
timeStamp_ = input.readInt64();
break;
}
case 17: {
bitField0_ |= 0x00000002;
quantity_ = input.readDouble();
break;
}
case 25: {
bitField0_ |= 0x00000004;
price_ = input.readDouble();
break;
}
case 34: {
bitField0_ |= 0x00000008;
idBroker_ = input.readBytes();
break;
}
case 40: {
bitField0_ |= 0x00000010;
position_ = input.readInt64();
break;
}
case 48: {
int rawValue = input.readEnum();
BE.BEDataBook.DataBookEntry.EQuoteCondition value = BE.BEDataBook.DataBookEntry.EQuoteCondition.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(6, rawValue);
} else {
bitField0_ |= 0x00000020;
quoteCondition_ = value;
}
break;
}
}
}
}
private int bitField0_;
// required int64 TimeStamp = 1;
private long timeStamp_ ;
public boolean hasTimeStamp() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public long getTimeStamp() {
return timeStamp_;
}
public Builder setTimeStamp(long value) {
bitField0_ |= 0x00000001;
timeStamp_ = value;
onChanged();
return this;
}
public Builder clearTimeStamp() {
bitField0_ = (bitField0_ & ~0x00000001);
timeStamp_ = 0L;
onChanged();
return this;
}
// required double Quantity = 2;
private double quantity_ ;
public boolean hasQuantity() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
public double getQuantity() {
return quantity_;
}
public Builder setQuantity(double value) {
bitField0_ |= 0x00000002;
quantity_ = value;
onChanged();
return this;
}
public Builder clearQuantity() {
bitField0_ = (bitField0_ & ~0x00000002);
quantity_ = 0D;
onChanged();
return this;
}
// required double Price = 3;
private double price_ ;
public boolean hasPrice() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
public double getPrice() {
return price_;
}
public Builder setPrice(double value) {
bitField0_ |= 0x00000004;
price_ = value;
onChanged();
return this;
}
public Builder clearPrice() {
bitField0_ = (bitField0_ & ~0x00000004);
price_ = 0D;
onChanged();
return this;
}
// required string IdBroker = 4;
private java.lang.Object idBroker_ = "";
public boolean hasIdBroker() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getIdBroker() {
java.lang.Object ref = idBroker_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
idBroker_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setIdBroker(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
idBroker_ = value;
onChanged();
return this;
}
public Builder clearIdBroker() {
bitField0_ = (bitField0_ & ~0x00000008);
idBroker_ = getDefaultInstance().getIdBroker();
onChanged();
return this;
}
void setIdBroker(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000008;
idBroker_ = value;
onChanged();
}
// required int64 Position = 5;
private long position_ ;
public boolean hasPosition() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
public long getPosition() {
return position_;
}
public Builder setPosition(long value) {
bitField0_ |= 0x00000010;
position_ = value;
onChanged();
return this;
}
public Builder clearPosition() {
bitField0_ = (bitField0_ & ~0x00000010);
position_ = 0L;
onChanged();
return this;
}
// optional .BE.DataBookEntry.EQuoteCondition QuoteCondition = 6 [default = REGULAR];
private BE.BEDataBook.DataBookEntry.EQuoteCondition quoteCondition_ = BE.BEDataBook.DataBookEntry.EQuoteCondition.REGULAR;
public boolean hasQuoteCondition() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
public BE.BEDataBook.DataBookEntry.EQuoteCondition getQuoteCondition() {
return quoteCondition_;
}
public Builder setQuoteCondition(BE.BEDataBook.DataBookEntry.EQuoteCondition value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
quoteCondition_ = value;
onChanged();
return this;
}
public Builder clearQuoteCondition() {
bitField0_ = (bitField0_ & ~0x00000020);
quoteCondition_ = BE.BEDataBook.DataBookEntry.EQuoteCondition.REGULAR;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:BE.DataBookEntry)
}
static {
defaultInstance = new DataBookEntry(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:BE.DataBookEntry)
}
public interface DataBookOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string Ticker = 1;
boolean hasTicker();
String getTicker();
// repeated .BE.DataBookEntry AskBook = 2;
java.util.List<BE.BEDataBook.DataBookEntry>
getAskBookList();
BE.BEDataBook.DataBookEntry getAskBook(int index);
int getAskBookCount();
java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getAskBookOrBuilderList();
BE.BEDataBook.DataBookEntryOrBuilder getAskBookOrBuilder(
int index);
// repeated .BE.DataBookEntry BidBook = 3;
java.util.List<BE.BEDataBook.DataBookEntry>
getBidBookList();
BE.BEDataBook.DataBookEntry getBidBook(int index);
int getBidBookCount();
java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getBidBookOrBuilderList();
BE.BEDataBook.DataBookEntryOrBuilder getBidBookOrBuilder(
int index);
}
public static final class DataBook extends
com.google.protobuf.GeneratedMessage
implements DataBookOrBuilder {
// Use DataBook.newBuilder() to construct.
private DataBook(Builder builder) {
super(builder);
}
private DataBook(boolean noInit) {}
private static final DataBook defaultInstance;
public static DataBook getDefaultInstance() {
return defaultInstance;
}
public DataBook getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return BE.BEDataBook.internal_static_BE_DataBook_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return BE.BEDataBook.internal_static_BE_DataBook_fieldAccessorTable;
}
private int bitField0_;
// required string Ticker = 1;
public static final int TICKER_FIELD_NUMBER = 1;
private java.lang.Object ticker_;
public boolean hasTicker() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getTicker() {
java.lang.Object ref = ticker_;
if (ref instanceof String) {
return (String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
String s = bs.toStringUtf8();
if (com.google.protobuf.Internal.isValidUtf8(bs)) {
ticker_ = s;
}
return s;
}
}
private com.google.protobuf.ByteString getTickerBytes() {
java.lang.Object ref = ticker_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8((String) ref);
ticker_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// repeated .BE.DataBookEntry AskBook = 2;
public static final int ASKBOOK_FIELD_NUMBER = 2;
private java.util.List<BE.BEDataBook.DataBookEntry> askBook_;
public java.util.List<BE.BEDataBook.DataBookEntry> getAskBookList() {
return askBook_;
}
public java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getAskBookOrBuilderList() {
return askBook_;
}
public int getAskBookCount() {
return askBook_.size();
}
public BE.BEDataBook.DataBookEntry getAskBook(int index) {
return askBook_.get(index);
}
public BE.BEDataBook.DataBookEntryOrBuilder getAskBookOrBuilder(
int index) {
return askBook_.get(index);
}
// repeated .BE.DataBookEntry BidBook = 3;
public static final int BIDBOOK_FIELD_NUMBER = 3;
private java.util.List<BE.BEDataBook.DataBookEntry> bidBook_;
public java.util.List<BE.BEDataBook.DataBookEntry> getBidBookList() {
return bidBook_;
}
public java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getBidBookOrBuilderList() {
return bidBook_;
}
public int getBidBookCount() {
return bidBook_.size();
}
public BE.BEDataBook.DataBookEntry getBidBook(int index) {
return bidBook_.get(index);
}
public BE.BEDataBook.DataBookEntryOrBuilder getBidBookOrBuilder(
int index) {
return bidBook_.get(index);
}
private void initFields() {
ticker_ = "";
askBook_ = java.util.Collections.emptyList();
bidBook_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
if (!hasTicker()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getAskBookCount(); i++) {
if (!getAskBook(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getBidBookCount(); i++) {
if (!getBidBook(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, getTickerBytes());
}
for (int i = 0; i < askBook_.size(); i++) {
output.writeMessage(2, askBook_.get(i));
}
for (int i = 0; i < bidBook_.size(); i++) {
output.writeMessage(3, bidBook_.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, getTickerBytes());
}
for (int i = 0; i < askBook_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, askBook_.get(i));
}
for (int i = 0; i < bidBook_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, bidBook_.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 BE.BEDataBook.DataBook parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static BE.BEDataBook.DataBook parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static BE.BEDataBook.DataBook parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static BE.BEDataBook.DataBook parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static BE.BEDataBook.DataBook parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(BE.BEDataBook.DataBook 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;
}
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements BE.BEDataBook.DataBookOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return BE.BEDataBook.internal_static_BE_DataBook_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return BE.BEDataBook.internal_static_BE_DataBook_fieldAccessorTable;
}
// Construct using BE.BEDataBook.DataBook.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getAskBookFieldBuilder();
getBidBookFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
ticker_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
if (askBookBuilder_ == null) {
askBook_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
askBookBuilder_.clear();
}
if (bidBookBuilder_ == null) {
bidBook_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
bidBookBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return BE.BEDataBook.DataBook.getDescriptor();
}
public BE.BEDataBook.DataBook getDefaultInstanceForType() {
return BE.BEDataBook.DataBook.getDefaultInstance();
}
public BE.BEDataBook.DataBook build() {
BE.BEDataBook.DataBook result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
private BE.BEDataBook.DataBook buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
BE.BEDataBook.DataBook result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return result;
}
public BE.BEDataBook.DataBook buildPartial() {
BE.BEDataBook.DataBook result = new BE.BEDataBook.DataBook(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.ticker_ = ticker_;
if (askBookBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
askBook_ = java.util.Collections.unmodifiableList(askBook_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.askBook_ = askBook_;
} else {
result.askBook_ = askBookBuilder_.build();
}
if (bidBookBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
bidBook_ = java.util.Collections.unmodifiableList(bidBook_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.bidBook_ = bidBook_;
} else {
result.bidBook_ = bidBookBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof BE.BEDataBook.DataBook) {
return mergeFrom((BE.BEDataBook.DataBook)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(BE.BEDataBook.DataBook other) {
if (other == BE.BEDataBook.DataBook.getDefaultInstance()) return this;
if (other.hasTicker()) {
setTicker(other.getTicker());
}
if (askBookBuilder_ == null) {
if (!other.askBook_.isEmpty()) {
if (askBook_.isEmpty()) {
askBook_ = other.askBook_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureAskBookIsMutable();
askBook_.addAll(other.askBook_);
}
onChanged();
}
} else {
if (!other.askBook_.isEmpty()) {
if (askBookBuilder_.isEmpty()) {
askBookBuilder_.dispose();
askBookBuilder_ = null;
askBook_ = other.askBook_;
bitField0_ = (bitField0_ & ~0x00000002);
askBookBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getAskBookFieldBuilder() : null;
} else {
askBookBuilder_.addAllMessages(other.askBook_);
}
}
}
if (bidBookBuilder_ == null) {
if (!other.bidBook_.isEmpty()) {
if (bidBook_.isEmpty()) {
bidBook_ = other.bidBook_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureBidBookIsMutable();
bidBook_.addAll(other.bidBook_);
}
onChanged();
}
} else {
if (!other.bidBook_.isEmpty()) {
if (bidBookBuilder_.isEmpty()) {
bidBookBuilder_.dispose();
bidBookBuilder_ = null;
bidBook_ = other.bidBook_;
bitField0_ = (bitField0_ & ~0x00000004);
bidBookBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getBidBookFieldBuilder() : null;
} else {
bidBookBuilder_.addAllMessages(other.bidBook_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasTicker()) {
return false;
}
for (int i = 0; i < getAskBookCount(); i++) {
if (!getAskBook(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getBidBookCount(); i++) {
if (!getBidBook(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
onChanged();
return this;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
ticker_ = input.readBytes();
break;
}
case 18: {
BE.BEDataBook.DataBookEntry.Builder subBuilder = BE.BEDataBook.DataBookEntry.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addAskBook(subBuilder.buildPartial());
break;
}
case 26: {
BE.BEDataBook.DataBookEntry.Builder subBuilder = BE.BEDataBook.DataBookEntry.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addBidBook(subBuilder.buildPartial());
break;
}
}
}
}
private int bitField0_;
// required string Ticker = 1;
private java.lang.Object ticker_ = "";
public boolean hasTicker() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
public String getTicker() {
java.lang.Object ref = ticker_;
if (!(ref instanceof String)) {
String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
ticker_ = s;
return s;
} else {
return (String) ref;
}
}
public Builder setTicker(String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
ticker_ = value;
onChanged();
return this;
}
public Builder clearTicker() {
bitField0_ = (bitField0_ & ~0x00000001);
ticker_ = getDefaultInstance().getTicker();
onChanged();
return this;
}
void setTicker(com.google.protobuf.ByteString value) {
bitField0_ |= 0x00000001;
ticker_ = value;
onChanged();
}
// repeated .BE.DataBookEntry AskBook = 2;
private java.util.List<BE.BEDataBook.DataBookEntry> askBook_ =
java.util.Collections.emptyList();
private void ensureAskBookIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
askBook_ = new java.util.ArrayList<BE.BEDataBook.DataBookEntry>(askBook_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder> askBookBuilder_;
public java.util.List<BE.BEDataBook.DataBookEntry> getAskBookList() {
if (askBookBuilder_ == null) {
return java.util.Collections.unmodifiableList(askBook_);
} else {
return askBookBuilder_.getMessageList();
}
}
public int getAskBookCount() {
if (askBookBuilder_ == null) {
return askBook_.size();
} else {
return askBookBuilder_.getCount();
}
}
public BE.BEDataBook.DataBookEntry getAskBook(int index) {
if (askBookBuilder_ == null) {
return askBook_.get(index);
} else {
return askBookBuilder_.getMessage(index);
}
}
public Builder setAskBook(
int index, BE.BEDataBook.DataBookEntry value) {
if (askBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAskBookIsMutable();
askBook_.set(index, value);
onChanged();
} else {
askBookBuilder_.setMessage(index, value);
}
return this;
}
public Builder setAskBook(
int index, BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (askBookBuilder_ == null) {
ensureAskBookIsMutable();
askBook_.set(index, builderForValue.build());
onChanged();
} else {
askBookBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addAskBook(BE.BEDataBook.DataBookEntry value) {
if (askBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAskBookIsMutable();
askBook_.add(value);
onChanged();
} else {
askBookBuilder_.addMessage(value);
}
return this;
}
public Builder addAskBook(
int index, BE.BEDataBook.DataBookEntry value) {
if (askBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAskBookIsMutable();
askBook_.add(index, value);
onChanged();
} else {
askBookBuilder_.addMessage(index, value);
}
return this;
}
public Builder addAskBook(
BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (askBookBuilder_ == null) {
ensureAskBookIsMutable();
askBook_.add(builderForValue.build());
onChanged();
} else {
askBookBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addAskBook(
int index, BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (askBookBuilder_ == null) {
ensureAskBookIsMutable();
askBook_.add(index, builderForValue.build());
onChanged();
} else {
askBookBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllAskBook(
java.lang.Iterable<? extends BE.BEDataBook.DataBookEntry> values) {
if (askBookBuilder_ == null) {
ensureAskBookIsMutable();
super.addAll(values, askBook_);
onChanged();
} else {
askBookBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearAskBook() {
if (askBookBuilder_ == null) {
askBook_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
askBookBuilder_.clear();
}
return this;
}
public Builder removeAskBook(int index) {
if (askBookBuilder_ == null) {
ensureAskBookIsMutable();
askBook_.remove(index);
onChanged();
} else {
askBookBuilder_.remove(index);
}
return this;
}
public BE.BEDataBook.DataBookEntry.Builder getAskBookBuilder(
int index) {
return getAskBookFieldBuilder().getBuilder(index);
}
public BE.BEDataBook.DataBookEntryOrBuilder getAskBookOrBuilder(
int index) {
if (askBookBuilder_ == null) {
return askBook_.get(index); } else {
return askBookBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getAskBookOrBuilderList() {
if (askBookBuilder_ != null) {
return askBookBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(askBook_);
}
}
public BE.BEDataBook.DataBookEntry.Builder addAskBookBuilder() {
return getAskBookFieldBuilder().addBuilder(
BE.BEDataBook.DataBookEntry.getDefaultInstance());
}
public BE.BEDataBook.DataBookEntry.Builder addAskBookBuilder(
int index) {
return getAskBookFieldBuilder().addBuilder(
index, BE.BEDataBook.DataBookEntry.getDefaultInstance());
}
public java.util.List<BE.BEDataBook.DataBookEntry.Builder>
getAskBookBuilderList() {
return getAskBookFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder>
getAskBookFieldBuilder() {
if (askBookBuilder_ == null) {
askBookBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder>(
askBook_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
askBook_ = null;
}
return askBookBuilder_;
}
// repeated .BE.DataBookEntry BidBook = 3;
private java.util.List<BE.BEDataBook.DataBookEntry> bidBook_ =
java.util.Collections.emptyList();
private void ensureBidBookIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
bidBook_ = new java.util.ArrayList<BE.BEDataBook.DataBookEntry>(bidBook_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder> bidBookBuilder_;
public java.util.List<BE.BEDataBook.DataBookEntry> getBidBookList() {
if (bidBookBuilder_ == null) {
return java.util.Collections.unmodifiableList(bidBook_);
} else {
return bidBookBuilder_.getMessageList();
}
}
public int getBidBookCount() {
if (bidBookBuilder_ == null) {
return bidBook_.size();
} else {
return bidBookBuilder_.getCount();
}
}
public BE.BEDataBook.DataBookEntry getBidBook(int index) {
if (bidBookBuilder_ == null) {
return bidBook_.get(index);
} else {
return bidBookBuilder_.getMessage(index);
}
}
public Builder setBidBook(
int index, BE.BEDataBook.DataBookEntry value) {
if (bidBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBidBookIsMutable();
bidBook_.set(index, value);
onChanged();
} else {
bidBookBuilder_.setMessage(index, value);
}
return this;
}
public Builder setBidBook(
int index, BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (bidBookBuilder_ == null) {
ensureBidBookIsMutable();
bidBook_.set(index, builderForValue.build());
onChanged();
} else {
bidBookBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
public Builder addBidBook(BE.BEDataBook.DataBookEntry value) {
if (bidBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBidBookIsMutable();
bidBook_.add(value);
onChanged();
} else {
bidBookBuilder_.addMessage(value);
}
return this;
}
public Builder addBidBook(
int index, BE.BEDataBook.DataBookEntry value) {
if (bidBookBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBidBookIsMutable();
bidBook_.add(index, value);
onChanged();
} else {
bidBookBuilder_.addMessage(index, value);
}
return this;
}
public Builder addBidBook(
BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (bidBookBuilder_ == null) {
ensureBidBookIsMutable();
bidBook_.add(builderForValue.build());
onChanged();
} else {
bidBookBuilder_.addMessage(builderForValue.build());
}
return this;
}
public Builder addBidBook(
int index, BE.BEDataBook.DataBookEntry.Builder builderForValue) {
if (bidBookBuilder_ == null) {
ensureBidBookIsMutable();
bidBook_.add(index, builderForValue.build());
onChanged();
} else {
bidBookBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
public Builder addAllBidBook(
java.lang.Iterable<? extends BE.BEDataBook.DataBookEntry> values) {
if (bidBookBuilder_ == null) {
ensureBidBookIsMutable();
super.addAll(values, bidBook_);
onChanged();
} else {
bidBookBuilder_.addAllMessages(values);
}
return this;
}
public Builder clearBidBook() {
if (bidBookBuilder_ == null) {
bidBook_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
bidBookBuilder_.clear();
}
return this;
}
public Builder removeBidBook(int index) {
if (bidBookBuilder_ == null) {
ensureBidBookIsMutable();
bidBook_.remove(index);
onChanged();
} else {
bidBookBuilder_.remove(index);
}
return this;
}
public BE.BEDataBook.DataBookEntry.Builder getBidBookBuilder(
int index) {
return getBidBookFieldBuilder().getBuilder(index);
}
public BE.BEDataBook.DataBookEntryOrBuilder getBidBookOrBuilder(
int index) {
if (bidBookBuilder_ == null) {
return bidBook_.get(index); } else {
return bidBookBuilder_.getMessageOrBuilder(index);
}
}
public java.util.List<? extends BE.BEDataBook.DataBookEntryOrBuilder>
getBidBookOrBuilderList() {
if (bidBookBuilder_ != null) {
return bidBookBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(bidBook_);
}
}
public BE.BEDataBook.DataBookEntry.Builder addBidBookBuilder() {
return getBidBookFieldBuilder().addBuilder(
BE.BEDataBook.DataBookEntry.getDefaultInstance());
}
public BE.BEDataBook.DataBookEntry.Builder addBidBookBuilder(
int index) {
return getBidBookFieldBuilder().addBuilder(
index, BE.BEDataBook.DataBookEntry.getDefaultInstance());
}
public java.util.List<BE.BEDataBook.DataBookEntry.Builder>
getBidBookBuilderList() {
return getBidBookFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder>
getBidBookFieldBuilder() {
if (bidBookBuilder_ == null) {
bidBookBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
BE.BEDataBook.DataBookEntry, BE.BEDataBook.DataBookEntry.Builder, BE.BEDataBook.DataBookEntryOrBuilder>(
bidBook_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
bidBook_ = null;
}
return bidBookBuilder_;
}
// @@protoc_insertion_point(builder_scope:BE.DataBook)
}
static {
defaultInstance = new DataBook(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:BE.DataBook)
}
private static com.google.protobuf.Descriptors.Descriptor
internal_static_BE_DataBookEntry_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_BE_DataBookEntry_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_BE_DataBook_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_BE_DataBook_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\030protos/BE.DataBook.proto\022\002BE\"\274\t\n\rDataB" +
"ookEntry\022\021\n\tTimeStamp\030\001 \002(\003\022\020\n\010Quantity\030" +
"\002 \002(\001\022\r\n\005Price\030\003 \002(\001\022\020\n\010IdBroker\030\004 \002(\t\022\020" +
"\n\010Position\030\005 \002(\003\022B\n\016QuoteCondition\030\006 \001(\016" +
"2!.BE.DataBookEntry.EQuoteCondition:\007REG" +
"ULAR\"\216\010\n\017EQuoteCondition\022\013\n\007REGULAR\020\001\022\022\n" +
"\016BIDASKAUTOEXEC\020\002\022\014\n\010ROTATION\020\003\022\021\n\rSPECI" +
"ALISTASK\020\004\022\021\n\rSPECIALISTBID\020\005\022\n\n\006LOCKED\020" +
"\006\022\016\n\nFASTMARKET\020\007\022\024\n\020SPECIALISTBIDASK\020\010\022" +
"\013\n\007ONESIDE\020\t\022\020\n\014OPENINGQUOTE\020\n\022\020\n\014CLOSIN",
"GQUOTE\020\013\022\025\n\021MARKETMAKERCLOSED\020\014\022\016\n\nDEPTH" +
"ONASK\020\r\022\016\n\nDEPTHONBID\020\016\022\021\n\rDEPTHONBIDASK" +
"\020\017\022\t\n\005TIER3\020\020\022\013\n\007CROSSED\020\021\022\n\n\006HALTED\020\022\022\023" +
"\n\017OPERATIONALHALT\020\023\022\013\n\007NEWSOUT\020\024\022\017\n\013NEWS" +
"PENDING\020\025\022\013\n\007NONFIRM\020\026\022\020\n\014DUETORELATED\020\027" +
"\022\n\n\006RESUME\020\030\022\022\n\016NOMARKETMAKERS\020\031\022\022\n\016ORDE" +
"RIMBALANCE\020\032\022\017\n\013ORDERINFLUX\020\033\022\r\n\tINDICAT" +
"ED\020\034\022\013\n\007PREOPEN\020\035\022\022\n\016INVIEWOFCOMMON\020\036\022\026\n" +
"\022RELATEDNEWSPENDING\020\037\022\022\n\016RELATEDNEWSOUT\020" +
" \022\022\n\016ADDITIONALINFO\020!\022\023\n\017RELATEDADDLINFO",
"\020\"\022\020\n\014NOOPENRESUME\020#\022\013\n\007DELETED\020$\022\022\n\016REG" +
"ULATORYHALT\020%\022\021\n\rSECSUSPENSION\020&\022\020\n\014NONC" +
"OMLIANCE\020\'\022\025\n\021FILINGSNOTCURRENT\020(\022\017\n\013CAT" +
"S_HALTED\020)\022\010\n\004CATS\020*\022\020\n\014EXDIVORSPLIT\020+\022\016" +
"\n\nUNASSIGNED\020,\022\016\n\nINSIDEOPEN\020-\022\020\n\014INSIDE" +
"CLOSED\020.\022\017\n\013OFFERWANTED\020/\022\r\n\tBIDWANTED\0200" +
"\022\010\n\004CASH\0201\022\014\n\010INACTIVE\0202\022\017\n\013NATIONALBBO\020" +
"3\022\013\n\007NOMINAL\0204\022\013\n\007CABINET\0205\022\022\n\016NOMINALCA" +
"BINET\0206\022\016\n\nBLANKPRICE\0207\022\016\n\nSLOWBIDASK\0208\022" +
"\014\n\010SLOWLIST\0209\022\013\n\007SLOWBID\020:\022\013\n\007SLOWASK\020;\022",
"\022\n\016BIDOFFERWANTED\020<\022\014\n\010SUBPENNY\020=\022\n\n\006NON" +
"BBO\020>\"b\n\010DataBook\022\016\n\006Ticker\030\001 \002(\t\022\"\n\007Ask" +
"Book\030\002 \003(\0132\021.BE.DataBookEntry\022\"\n\007BidBook" +
"\030\003 \003(\0132\021.BE.DataBookEntry"
};
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_BE_DataBookEntry_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_BE_DataBookEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_BE_DataBookEntry_descriptor,
new java.lang.String[] { "TimeStamp", "Quantity", "Price", "IdBroker", "Position", "QuoteCondition", },
BE.BEDataBook.DataBookEntry.class,
BE.BEDataBook.DataBookEntry.Builder.class);
internal_static_BE_DataBook_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_BE_DataBook_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_BE_DataBook_descriptor,
new java.lang.String[] { "Ticker", "AskBook", "BidBook", },
BE.BEDataBook.DataBook.class,
BE.BEDataBook.DataBook.Builder.class);
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
}
// @@protoc_insertion_point(outer_class_scope)
}