/java/src/com/google/publicalerts/cap/Circle.java

https://code.google.com/p/cap-library/ · Java · 539 lines · 486 code · 44 blank · 9 comment · 90 complexity · 95b1d29477fb994627ff50c709f69994 MD5 · raw file

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. package com.google.publicalerts.cap;
  3. public final class Circle extends
  4. com.google.protobuf.GeneratedMessage
  5. implements CircleOrBuilder {
  6. // Use Circle.newBuilder() to construct.
  7. private Circle(Builder builder) {
  8. super(builder);
  9. }
  10. private Circle(boolean noInit) {}
  11. private static final Circle defaultInstance;
  12. public static Circle getDefaultInstance() {
  13. return defaultInstance;
  14. }
  15. public Circle getDefaultInstanceForType() {
  16. return defaultInstance;
  17. }
  18. public static final com.google.protobuf.Descriptors.Descriptor
  19. getDescriptor() {
  20. return com.google.publicalerts.cap.Cap.internal_static_publicalerts_cap_Circle_descriptor;
  21. }
  22. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  23. internalGetFieldAccessorTable() {
  24. return com.google.publicalerts.cap.Cap.internal_static_publicalerts_cap_Circle_fieldAccessorTable;
  25. }
  26. private int bitField0_;
  27. // required .publicalerts.cap.Point point = 1;
  28. public static final int POINT_FIELD_NUMBER = 1;
  29. private com.google.publicalerts.cap.Point point_;
  30. public boolean hasPoint() {
  31. return ((bitField0_ & 0x00000001) == 0x00000001);
  32. }
  33. public com.google.publicalerts.cap.Point getPoint() {
  34. return point_;
  35. }
  36. public com.google.publicalerts.cap.PointOrBuilder getPointOrBuilder() {
  37. return point_;
  38. }
  39. // required double radius = 2;
  40. public static final int RADIUS_FIELD_NUMBER = 2;
  41. private double radius_;
  42. public boolean hasRadius() {
  43. return ((bitField0_ & 0x00000002) == 0x00000002);
  44. }
  45. public double getRadius() {
  46. return radius_;
  47. }
  48. private void initFields() {
  49. point_ = com.google.publicalerts.cap.Point.getDefaultInstance();
  50. radius_ = 0D;
  51. }
  52. private byte memoizedIsInitialized = -1;
  53. public final boolean isInitialized() {
  54. byte isInitialized = memoizedIsInitialized;
  55. if (isInitialized != -1) return isInitialized == 1;
  56. if (!hasPoint()) {
  57. memoizedIsInitialized = 0;
  58. return false;
  59. }
  60. if (!hasRadius()) {
  61. memoizedIsInitialized = 0;
  62. return false;
  63. }
  64. if (!getPoint().isInitialized()) {
  65. memoizedIsInitialized = 0;
  66. return false;
  67. }
  68. memoizedIsInitialized = 1;
  69. return true;
  70. }
  71. public void writeTo(com.google.protobuf.CodedOutputStream output)
  72. throws java.io.IOException {
  73. getSerializedSize();
  74. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  75. output.writeMessage(1, point_);
  76. }
  77. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  78. output.writeDouble(2, radius_);
  79. }
  80. getUnknownFields().writeTo(output);
  81. }
  82. private int memoizedSerializedSize = -1;
  83. public int getSerializedSize() {
  84. int size = memoizedSerializedSize;
  85. if (size != -1) return size;
  86. size = 0;
  87. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  88. size += com.google.protobuf.CodedOutputStream
  89. .computeMessageSize(1, point_);
  90. }
  91. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  92. size += com.google.protobuf.CodedOutputStream
  93. .computeDoubleSize(2, radius_);
  94. }
  95. size += getUnknownFields().getSerializedSize();
  96. memoizedSerializedSize = size;
  97. return size;
  98. }
  99. private static final long serialVersionUID = 0L;
  100. @java.lang.Override
  101. protected java.lang.Object writeReplace()
  102. throws java.io.ObjectStreamException {
  103. return super.writeReplace();
  104. }
  105. @java.lang.Override
  106. public boolean equals(final java.lang.Object obj) {
  107. if (obj == this) {
  108. return true;
  109. }
  110. if (!(obj instanceof com.google.publicalerts.cap.Circle)) {
  111. return super.equals(obj);
  112. }
  113. com.google.publicalerts.cap.Circle other = (com.google.publicalerts.cap.Circle) obj;
  114. boolean result = true;
  115. result = result && (hasPoint() == other.hasPoint());
  116. if (hasPoint()) {
  117. result = result && getPoint()
  118. .equals(other.getPoint());
  119. }
  120. result = result && (hasRadius() == other.hasRadius());
  121. if (hasRadius()) {
  122. result = result && (Double.doubleToLongBits(getRadius()) == Double.doubleToLongBits(other.getRadius()));
  123. }
  124. result = result &&
  125. getUnknownFields().equals(other.getUnknownFields());
  126. return result;
  127. }
  128. @java.lang.Override
  129. public int hashCode() {
  130. int hash = 41;
  131. hash = (19 * hash) + getDescriptorForType().hashCode();
  132. if (hasPoint()) {
  133. hash = (37 * hash) + POINT_FIELD_NUMBER;
  134. hash = (53 * hash) + getPoint().hashCode();
  135. }
  136. if (hasRadius()) {
  137. hash = (37 * hash) + RADIUS_FIELD_NUMBER;
  138. hash = (53 * hash) + hashLong(
  139. Double.doubleToLongBits(getRadius()));
  140. }
  141. hash = (29 * hash) + getUnknownFields().hashCode();
  142. return hash;
  143. }
  144. public static com.google.publicalerts.cap.Circle parseFrom(
  145. com.google.protobuf.ByteString data)
  146. throws com.google.protobuf.InvalidProtocolBufferException {
  147. return newBuilder().mergeFrom(data).buildParsed();
  148. }
  149. public static com.google.publicalerts.cap.Circle parseFrom(
  150. com.google.protobuf.ByteString data,
  151. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  152. throws com.google.protobuf.InvalidProtocolBufferException {
  153. return newBuilder().mergeFrom(data, extensionRegistry)
  154. .buildParsed();
  155. }
  156. public static com.google.publicalerts.cap.Circle parseFrom(byte[] data)
  157. throws com.google.protobuf.InvalidProtocolBufferException {
  158. return newBuilder().mergeFrom(data).buildParsed();
  159. }
  160. public static com.google.publicalerts.cap.Circle parseFrom(
  161. byte[] data,
  162. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  163. throws com.google.protobuf.InvalidProtocolBufferException {
  164. return newBuilder().mergeFrom(data, extensionRegistry)
  165. .buildParsed();
  166. }
  167. public static com.google.publicalerts.cap.Circle parseFrom(java.io.InputStream input)
  168. throws java.io.IOException {
  169. return newBuilder().mergeFrom(input).buildParsed();
  170. }
  171. public static com.google.publicalerts.cap.Circle parseFrom(
  172. java.io.InputStream input,
  173. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  174. throws java.io.IOException {
  175. return newBuilder().mergeFrom(input, extensionRegistry)
  176. .buildParsed();
  177. }
  178. public static com.google.publicalerts.cap.Circle parseDelimitedFrom(java.io.InputStream input)
  179. throws java.io.IOException {
  180. Builder builder = newBuilder();
  181. if (builder.mergeDelimitedFrom(input)) {
  182. return builder.buildParsed();
  183. } else {
  184. return null;
  185. }
  186. }
  187. public static com.google.publicalerts.cap.Circle parseDelimitedFrom(
  188. java.io.InputStream input,
  189. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  190. throws java.io.IOException {
  191. Builder builder = newBuilder();
  192. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  193. return builder.buildParsed();
  194. } else {
  195. return null;
  196. }
  197. }
  198. public static com.google.publicalerts.cap.Circle parseFrom(
  199. com.google.protobuf.CodedInputStream input)
  200. throws java.io.IOException {
  201. return newBuilder().mergeFrom(input).buildParsed();
  202. }
  203. public static com.google.publicalerts.cap.Circle parseFrom(
  204. com.google.protobuf.CodedInputStream input,
  205. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  206. throws java.io.IOException {
  207. return newBuilder().mergeFrom(input, extensionRegistry)
  208. .buildParsed();
  209. }
  210. public static Builder newBuilder() { return Builder.create(); }
  211. public Builder newBuilderForType() { return newBuilder(); }
  212. public static Builder newBuilder(com.google.publicalerts.cap.Circle prototype) {
  213. return newBuilder().mergeFrom(prototype);
  214. }
  215. public Builder toBuilder() { return newBuilder(this); }
  216. @java.lang.Override
  217. protected Builder newBuilderForType(
  218. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  219. Builder builder = new Builder(parent);
  220. return builder;
  221. }
  222. public static final class Builder extends
  223. com.google.protobuf.GeneratedMessage.Builder<Builder>
  224. implements com.google.publicalerts.cap.CircleOrBuilder {
  225. public static final com.google.protobuf.Descriptors.Descriptor
  226. getDescriptor() {
  227. return com.google.publicalerts.cap.Cap.internal_static_publicalerts_cap_Circle_descriptor;
  228. }
  229. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  230. internalGetFieldAccessorTable() {
  231. return com.google.publicalerts.cap.Cap.internal_static_publicalerts_cap_Circle_fieldAccessorTable;
  232. }
  233. // Construct using com.google.publicalerts.cap.Circle.newBuilder()
  234. private Builder() {
  235. maybeForceBuilderInitialization();
  236. }
  237. private Builder(BuilderParent parent) {
  238. super(parent);
  239. maybeForceBuilderInitialization();
  240. }
  241. private void maybeForceBuilderInitialization() {
  242. if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  243. getPointFieldBuilder();
  244. }
  245. }
  246. private static Builder create() {
  247. return new Builder();
  248. }
  249. public Builder clear() {
  250. super.clear();
  251. if (pointBuilder_ == null) {
  252. point_ = com.google.publicalerts.cap.Point.getDefaultInstance();
  253. } else {
  254. pointBuilder_.clear();
  255. }
  256. bitField0_ = (bitField0_ & ~0x00000001);
  257. radius_ = 0D;
  258. bitField0_ = (bitField0_ & ~0x00000002);
  259. return this;
  260. }
  261. public Builder clone() {
  262. return create().mergeFrom(buildPartial());
  263. }
  264. public com.google.protobuf.Descriptors.Descriptor
  265. getDescriptorForType() {
  266. return com.google.publicalerts.cap.Circle.getDescriptor();
  267. }
  268. public com.google.publicalerts.cap.Circle getDefaultInstanceForType() {
  269. return com.google.publicalerts.cap.Circle.getDefaultInstance();
  270. }
  271. public com.google.publicalerts.cap.Circle build() {
  272. com.google.publicalerts.cap.Circle result = buildPartial();
  273. if (!result.isInitialized()) {
  274. throw newUninitializedMessageException(result);
  275. }
  276. return result;
  277. }
  278. private com.google.publicalerts.cap.Circle buildParsed()
  279. throws com.google.protobuf.InvalidProtocolBufferException {
  280. com.google.publicalerts.cap.Circle result = buildPartial();
  281. if (!result.isInitialized()) {
  282. throw newUninitializedMessageException(
  283. result).asInvalidProtocolBufferException();
  284. }
  285. return result;
  286. }
  287. public com.google.publicalerts.cap.Circle buildPartial() {
  288. com.google.publicalerts.cap.Circle result = new com.google.publicalerts.cap.Circle(this);
  289. int from_bitField0_ = bitField0_;
  290. int to_bitField0_ = 0;
  291. if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
  292. to_bitField0_ |= 0x00000001;
  293. }
  294. if (pointBuilder_ == null) {
  295. result.point_ = point_;
  296. } else {
  297. result.point_ = pointBuilder_.build();
  298. }
  299. if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
  300. to_bitField0_ |= 0x00000002;
  301. }
  302. result.radius_ = radius_;
  303. result.bitField0_ = to_bitField0_;
  304. onBuilt();
  305. return result;
  306. }
  307. public Builder mergeFrom(com.google.protobuf.Message other) {
  308. if (other instanceof com.google.publicalerts.cap.Circle) {
  309. return mergeFrom((com.google.publicalerts.cap.Circle)other);
  310. } else {
  311. super.mergeFrom(other);
  312. return this;
  313. }
  314. }
  315. public Builder mergeFrom(com.google.publicalerts.cap.Circle other) {
  316. if (other == com.google.publicalerts.cap.Circle.getDefaultInstance()) return this;
  317. if (other.hasPoint()) {
  318. mergePoint(other.getPoint());
  319. }
  320. if (other.hasRadius()) {
  321. setRadius(other.getRadius());
  322. }
  323. this.mergeUnknownFields(other.getUnknownFields());
  324. return this;
  325. }
  326. public final boolean isInitialized() {
  327. if (!hasPoint()) {
  328. return false;
  329. }
  330. if (!hasRadius()) {
  331. return false;
  332. }
  333. if (!getPoint().isInitialized()) {
  334. return false;
  335. }
  336. return true;
  337. }
  338. public Builder mergeFrom(
  339. com.google.protobuf.CodedInputStream input,
  340. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  341. throws java.io.IOException {
  342. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  343. com.google.protobuf.UnknownFieldSet.newBuilder(
  344. this.getUnknownFields());
  345. while (true) {
  346. int tag = input.readTag();
  347. switch (tag) {
  348. case 0:
  349. this.setUnknownFields(unknownFields.build());
  350. onChanged();
  351. return this;
  352. default: {
  353. if (!parseUnknownField(input, unknownFields,
  354. extensionRegistry, tag)) {
  355. this.setUnknownFields(unknownFields.build());
  356. onChanged();
  357. return this;
  358. }
  359. break;
  360. }
  361. case 10: {
  362. com.google.publicalerts.cap.Point.Builder subBuilder = com.google.publicalerts.cap.Point.newBuilder();
  363. if (hasPoint()) {
  364. subBuilder.mergeFrom(getPoint());
  365. }
  366. input.readMessage(subBuilder, extensionRegistry);
  367. setPoint(subBuilder.buildPartial());
  368. break;
  369. }
  370. case 17: {
  371. bitField0_ |= 0x00000002;
  372. radius_ = input.readDouble();
  373. break;
  374. }
  375. }
  376. }
  377. }
  378. private int bitField0_;
  379. // required .publicalerts.cap.Point point = 1;
  380. private com.google.publicalerts.cap.Point point_ = com.google.publicalerts.cap.Point.getDefaultInstance();
  381. private com.google.protobuf.SingleFieldBuilder<
  382. com.google.publicalerts.cap.Point, com.google.publicalerts.cap.Point.Builder, com.google.publicalerts.cap.PointOrBuilder> pointBuilder_;
  383. public boolean hasPoint() {
  384. return ((bitField0_ & 0x00000001) == 0x00000001);
  385. }
  386. public com.google.publicalerts.cap.Point getPoint() {
  387. if (pointBuilder_ == null) {
  388. return point_;
  389. } else {
  390. return pointBuilder_.getMessage();
  391. }
  392. }
  393. public Builder setPoint(com.google.publicalerts.cap.Point value) {
  394. if (pointBuilder_ == null) {
  395. if (value == null) {
  396. throw new NullPointerException();
  397. }
  398. point_ = value;
  399. onChanged();
  400. } else {
  401. pointBuilder_.setMessage(value);
  402. }
  403. bitField0_ |= 0x00000001;
  404. return this;
  405. }
  406. public Builder setPoint(
  407. com.google.publicalerts.cap.Point.Builder builderForValue) {
  408. if (pointBuilder_ == null) {
  409. point_ = builderForValue.build();
  410. onChanged();
  411. } else {
  412. pointBuilder_.setMessage(builderForValue.build());
  413. }
  414. bitField0_ |= 0x00000001;
  415. return this;
  416. }
  417. public Builder mergePoint(com.google.publicalerts.cap.Point value) {
  418. if (pointBuilder_ == null) {
  419. if (((bitField0_ & 0x00000001) == 0x00000001) &&
  420. point_ != com.google.publicalerts.cap.Point.getDefaultInstance()) {
  421. point_ =
  422. com.google.publicalerts.cap.Point.newBuilder(point_).mergeFrom(value).buildPartial();
  423. } else {
  424. point_ = value;
  425. }
  426. onChanged();
  427. } else {
  428. pointBuilder_.mergeFrom(value);
  429. }
  430. bitField0_ |= 0x00000001;
  431. return this;
  432. }
  433. public Builder clearPoint() {
  434. if (pointBuilder_ == null) {
  435. point_ = com.google.publicalerts.cap.Point.getDefaultInstance();
  436. onChanged();
  437. } else {
  438. pointBuilder_.clear();
  439. }
  440. bitField0_ = (bitField0_ & ~0x00000001);
  441. return this;
  442. }
  443. public com.google.publicalerts.cap.Point.Builder getPointBuilder() {
  444. bitField0_ |= 0x00000001;
  445. onChanged();
  446. return getPointFieldBuilder().getBuilder();
  447. }
  448. public com.google.publicalerts.cap.PointOrBuilder getPointOrBuilder() {
  449. if (pointBuilder_ != null) {
  450. return pointBuilder_.getMessageOrBuilder();
  451. } else {
  452. return point_;
  453. }
  454. }
  455. private com.google.protobuf.SingleFieldBuilder<
  456. com.google.publicalerts.cap.Point, com.google.publicalerts.cap.Point.Builder, com.google.publicalerts.cap.PointOrBuilder>
  457. getPointFieldBuilder() {
  458. if (pointBuilder_ == null) {
  459. pointBuilder_ = new com.google.protobuf.SingleFieldBuilder<
  460. com.google.publicalerts.cap.Point, com.google.publicalerts.cap.Point.Builder, com.google.publicalerts.cap.PointOrBuilder>(
  461. point_,
  462. getParentForChildren(),
  463. isClean());
  464. point_ = null;
  465. }
  466. return pointBuilder_;
  467. }
  468. // required double radius = 2;
  469. private double radius_ ;
  470. public boolean hasRadius() {
  471. return ((bitField0_ & 0x00000002) == 0x00000002);
  472. }
  473. public double getRadius() {
  474. return radius_;
  475. }
  476. public Builder setRadius(double value) {
  477. bitField0_ |= 0x00000002;
  478. radius_ = value;
  479. onChanged();
  480. return this;
  481. }
  482. public Builder clearRadius() {
  483. bitField0_ = (bitField0_ & ~0x00000002);
  484. radius_ = 0D;
  485. onChanged();
  486. return this;
  487. }
  488. // @@protoc_insertion_point(builder_scope:publicalerts.cap.Circle)
  489. }
  490. static {
  491. defaultInstance = new Circle(true);
  492. defaultInstance.initFields();
  493. }
  494. // @@protoc_insertion_point(class_scope:publicalerts.cap.Circle)
  495. }