PageRenderTime 51ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 1ms

/src/net/moraleboost/mecab/impl/Messages.java

http://cmecab-java.googlecode.com/
Java | 1672 lines | 1514 code | 125 blank | 33 comment | 222 complexity | 9ace9c90129b91a7c9eaef45b63a31dc MD5 | raw file
Possible License(s): Apache-2.0, LGPL-2.1, BSD-3-Clause
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: messages.proto
  3. package net.moraleboost.mecab.impl;
  4. public final class Messages {
  5. private Messages() {}
  6. public static void registerAllExtensions(
  7. com.google.protobuf.ExtensionRegistry registry) {
  8. }
  9. public interface ParsingRequestOrBuilder
  10. extends com.google.protobuf.MessageOrBuilder {
  11. // required string text = 1;
  12. boolean hasText();
  13. String getText();
  14. }
  15. public static final class ParsingRequest extends
  16. com.google.protobuf.GeneratedMessage
  17. implements ParsingRequestOrBuilder {
  18. // Use ParsingRequest.newBuilder() to construct.
  19. private ParsingRequest(Builder builder) {
  20. super(builder);
  21. }
  22. private ParsingRequest(boolean noInit) {}
  23. private static final ParsingRequest defaultInstance;
  24. public static ParsingRequest getDefaultInstance() {
  25. return defaultInstance;
  26. }
  27. public ParsingRequest getDefaultInstanceForType() {
  28. return defaultInstance;
  29. }
  30. public static final com.google.protobuf.Descriptors.Descriptor
  31. getDescriptor() {
  32. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingRequest_descriptor;
  33. }
  34. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  35. internalGetFieldAccessorTable() {
  36. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingRequest_fieldAccessorTable;
  37. }
  38. private int bitField0_;
  39. // required string text = 1;
  40. public static final int TEXT_FIELD_NUMBER = 1;
  41. private java.lang.Object text_;
  42. public boolean hasText() {
  43. return ((bitField0_ & 0x00000001) == 0x00000001);
  44. }
  45. public String getText() {
  46. java.lang.Object ref = text_;
  47. if (ref instanceof String) {
  48. return (String) ref;
  49. } else {
  50. com.google.protobuf.ByteString bs =
  51. (com.google.protobuf.ByteString) ref;
  52. String s = bs.toStringUtf8();
  53. if (com.google.protobuf.Internal.isValidUtf8(bs)) {
  54. text_ = s;
  55. }
  56. return s;
  57. }
  58. }
  59. private com.google.protobuf.ByteString getTextBytes() {
  60. java.lang.Object ref = text_;
  61. if (ref instanceof String) {
  62. com.google.protobuf.ByteString b =
  63. com.google.protobuf.ByteString.copyFromUtf8((String) ref);
  64. text_ = b;
  65. return b;
  66. } else {
  67. return (com.google.protobuf.ByteString) ref;
  68. }
  69. }
  70. private void initFields() {
  71. text_ = "";
  72. }
  73. private byte memoizedIsInitialized = -1;
  74. public final boolean isInitialized() {
  75. byte isInitialized = memoizedIsInitialized;
  76. if (isInitialized != -1) return isInitialized == 1;
  77. if (!hasText()) {
  78. memoizedIsInitialized = 0;
  79. return false;
  80. }
  81. memoizedIsInitialized = 1;
  82. return true;
  83. }
  84. public void writeTo(com.google.protobuf.CodedOutputStream output)
  85. throws java.io.IOException {
  86. getSerializedSize();
  87. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  88. output.writeBytes(1, getTextBytes());
  89. }
  90. getUnknownFields().writeTo(output);
  91. }
  92. private int memoizedSerializedSize = -1;
  93. public int getSerializedSize() {
  94. int size = memoizedSerializedSize;
  95. if (size != -1) return size;
  96. size = 0;
  97. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  98. size += com.google.protobuf.CodedOutputStream
  99. .computeBytesSize(1, getTextBytes());
  100. }
  101. size += getUnknownFields().getSerializedSize();
  102. memoizedSerializedSize = size;
  103. return size;
  104. }
  105. private static final long serialVersionUID = 0L;
  106. @java.lang.Override
  107. protected java.lang.Object writeReplace()
  108. throws java.io.ObjectStreamException {
  109. return super.writeReplace();
  110. }
  111. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  112. com.google.protobuf.ByteString data)
  113. throws com.google.protobuf.InvalidProtocolBufferException {
  114. return newBuilder().mergeFrom(data).buildParsed();
  115. }
  116. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  117. com.google.protobuf.ByteString data,
  118. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  119. throws com.google.protobuf.InvalidProtocolBufferException {
  120. return newBuilder().mergeFrom(data, extensionRegistry)
  121. .buildParsed();
  122. }
  123. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(byte[] data)
  124. throws com.google.protobuf.InvalidProtocolBufferException {
  125. return newBuilder().mergeFrom(data).buildParsed();
  126. }
  127. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  128. byte[] data,
  129. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  130. throws com.google.protobuf.InvalidProtocolBufferException {
  131. return newBuilder().mergeFrom(data, extensionRegistry)
  132. .buildParsed();
  133. }
  134. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(java.io.InputStream input)
  135. throws java.io.IOException {
  136. return newBuilder().mergeFrom(input).buildParsed();
  137. }
  138. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  139. java.io.InputStream input,
  140. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  141. throws java.io.IOException {
  142. return newBuilder().mergeFrom(input, extensionRegistry)
  143. .buildParsed();
  144. }
  145. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseDelimitedFrom(java.io.InputStream input)
  146. throws java.io.IOException {
  147. Builder builder = newBuilder();
  148. if (builder.mergeDelimitedFrom(input)) {
  149. return builder.buildParsed();
  150. } else {
  151. return null;
  152. }
  153. }
  154. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseDelimitedFrom(
  155. java.io.InputStream input,
  156. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  157. throws java.io.IOException {
  158. Builder builder = newBuilder();
  159. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  160. return builder.buildParsed();
  161. } else {
  162. return null;
  163. }
  164. }
  165. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  166. com.google.protobuf.CodedInputStream input)
  167. throws java.io.IOException {
  168. return newBuilder().mergeFrom(input).buildParsed();
  169. }
  170. public static net.moraleboost.mecab.impl.Messages.ParsingRequest parseFrom(
  171. com.google.protobuf.CodedInputStream input,
  172. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  173. throws java.io.IOException {
  174. return newBuilder().mergeFrom(input, extensionRegistry)
  175. .buildParsed();
  176. }
  177. public static Builder newBuilder() { return Builder.create(); }
  178. public Builder newBuilderForType() { return newBuilder(); }
  179. public static Builder newBuilder(net.moraleboost.mecab.impl.Messages.ParsingRequest prototype) {
  180. return newBuilder().mergeFrom(prototype);
  181. }
  182. public Builder toBuilder() { return newBuilder(this); }
  183. @java.lang.Override
  184. protected Builder newBuilderForType(
  185. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  186. Builder builder = new Builder(parent);
  187. return builder;
  188. }
  189. public static final class Builder extends
  190. com.google.protobuf.GeneratedMessage.Builder<Builder>
  191. implements net.moraleboost.mecab.impl.Messages.ParsingRequestOrBuilder {
  192. public static final com.google.protobuf.Descriptors.Descriptor
  193. getDescriptor() {
  194. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingRequest_descriptor;
  195. }
  196. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  197. internalGetFieldAccessorTable() {
  198. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingRequest_fieldAccessorTable;
  199. }
  200. // Construct using net.moraleboost.mecab.impl.Messages.ParsingRequest.newBuilder()
  201. private Builder() {
  202. maybeForceBuilderInitialization();
  203. }
  204. private Builder(BuilderParent parent) {
  205. super(parent);
  206. maybeForceBuilderInitialization();
  207. }
  208. private void maybeForceBuilderInitialization() {
  209. if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  210. }
  211. }
  212. private static Builder create() {
  213. return new Builder();
  214. }
  215. public Builder clear() {
  216. super.clear();
  217. text_ = "";
  218. bitField0_ = (bitField0_ & ~0x00000001);
  219. return this;
  220. }
  221. public Builder clone() {
  222. return create().mergeFrom(buildPartial());
  223. }
  224. public com.google.protobuf.Descriptors.Descriptor
  225. getDescriptorForType() {
  226. return net.moraleboost.mecab.impl.Messages.ParsingRequest.getDescriptor();
  227. }
  228. public net.moraleboost.mecab.impl.Messages.ParsingRequest getDefaultInstanceForType() {
  229. return net.moraleboost.mecab.impl.Messages.ParsingRequest.getDefaultInstance();
  230. }
  231. public net.moraleboost.mecab.impl.Messages.ParsingRequest build() {
  232. net.moraleboost.mecab.impl.Messages.ParsingRequest result = buildPartial();
  233. if (!result.isInitialized()) {
  234. throw newUninitializedMessageException(result);
  235. }
  236. return result;
  237. }
  238. private net.moraleboost.mecab.impl.Messages.ParsingRequest buildParsed()
  239. throws com.google.protobuf.InvalidProtocolBufferException {
  240. net.moraleboost.mecab.impl.Messages.ParsingRequest result = buildPartial();
  241. if (!result.isInitialized()) {
  242. throw newUninitializedMessageException(
  243. result).asInvalidProtocolBufferException();
  244. }
  245. return result;
  246. }
  247. public net.moraleboost.mecab.impl.Messages.ParsingRequest buildPartial() {
  248. net.moraleboost.mecab.impl.Messages.ParsingRequest result = new net.moraleboost.mecab.impl.Messages.ParsingRequest(this);
  249. int from_bitField0_ = bitField0_;
  250. int to_bitField0_ = 0;
  251. if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
  252. to_bitField0_ |= 0x00000001;
  253. }
  254. result.text_ = text_;
  255. result.bitField0_ = to_bitField0_;
  256. onBuilt();
  257. return result;
  258. }
  259. public Builder mergeFrom(com.google.protobuf.Message other) {
  260. if (other instanceof net.moraleboost.mecab.impl.Messages.ParsingRequest) {
  261. return mergeFrom((net.moraleboost.mecab.impl.Messages.ParsingRequest)other);
  262. } else {
  263. super.mergeFrom(other);
  264. return this;
  265. }
  266. }
  267. public Builder mergeFrom(net.moraleboost.mecab.impl.Messages.ParsingRequest other) {
  268. if (other == net.moraleboost.mecab.impl.Messages.ParsingRequest.getDefaultInstance()) return this;
  269. if (other.hasText()) {
  270. setText(other.getText());
  271. }
  272. this.mergeUnknownFields(other.getUnknownFields());
  273. return this;
  274. }
  275. public final boolean isInitialized() {
  276. if (!hasText()) {
  277. return false;
  278. }
  279. return true;
  280. }
  281. public Builder mergeFrom(
  282. com.google.protobuf.CodedInputStream input,
  283. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  284. throws java.io.IOException {
  285. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  286. com.google.protobuf.UnknownFieldSet.newBuilder(
  287. this.getUnknownFields());
  288. while (true) {
  289. int tag = input.readTag();
  290. switch (tag) {
  291. case 0:
  292. this.setUnknownFields(unknownFields.build());
  293. onChanged();
  294. return this;
  295. default: {
  296. if (!parseUnknownField(input, unknownFields,
  297. extensionRegistry, tag)) {
  298. this.setUnknownFields(unknownFields.build());
  299. onChanged();
  300. return this;
  301. }
  302. break;
  303. }
  304. case 10: {
  305. bitField0_ |= 0x00000001;
  306. text_ = input.readBytes();
  307. break;
  308. }
  309. }
  310. }
  311. }
  312. private int bitField0_;
  313. // required string text = 1;
  314. private java.lang.Object text_ = "";
  315. public boolean hasText() {
  316. return ((bitField0_ & 0x00000001) == 0x00000001);
  317. }
  318. public String getText() {
  319. java.lang.Object ref = text_;
  320. if (!(ref instanceof String)) {
  321. String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
  322. text_ = s;
  323. return s;
  324. } else {
  325. return (String) ref;
  326. }
  327. }
  328. public Builder setText(String value) {
  329. if (value == null) {
  330. throw new NullPointerException();
  331. }
  332. bitField0_ |= 0x00000001;
  333. text_ = value;
  334. onChanged();
  335. return this;
  336. }
  337. public Builder clearText() {
  338. bitField0_ = (bitField0_ & ~0x00000001);
  339. text_ = getDefaultInstance().getText();
  340. onChanged();
  341. return this;
  342. }
  343. void setText(com.google.protobuf.ByteString value) {
  344. bitField0_ |= 0x00000001;
  345. text_ = value;
  346. onChanged();
  347. }
  348. // @@protoc_insertion_point(builder_scope:net.moraleboost.mecab.impl.ParsingRequest)
  349. }
  350. static {
  351. defaultInstance = new ParsingRequest(true);
  352. defaultInstance.initFields();
  353. }
  354. // @@protoc_insertion_point(class_scope:net.moraleboost.mecab.impl.ParsingRequest)
  355. }
  356. public interface ParsingResponseOrBuilder
  357. extends com.google.protobuf.MessageOrBuilder {
  358. // repeated .net.moraleboost.mecab.impl.ParsingResponse.Morpheme morpheme = 1;
  359. java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme>
  360. getMorphemeList();
  361. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme getMorpheme(int index);
  362. int getMorphemeCount();
  363. java.util.List<? extends net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder>
  364. getMorphemeOrBuilderList();
  365. net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder getMorphemeOrBuilder(
  366. int index);
  367. }
  368. public static final class ParsingResponse extends
  369. com.google.protobuf.GeneratedMessage
  370. implements ParsingResponseOrBuilder {
  371. // Use ParsingResponse.newBuilder() to construct.
  372. private ParsingResponse(Builder builder) {
  373. super(builder);
  374. }
  375. private ParsingResponse(boolean noInit) {}
  376. private static final ParsingResponse defaultInstance;
  377. public static ParsingResponse getDefaultInstance() {
  378. return defaultInstance;
  379. }
  380. public ParsingResponse getDefaultInstanceForType() {
  381. return defaultInstance;
  382. }
  383. public static final com.google.protobuf.Descriptors.Descriptor
  384. getDescriptor() {
  385. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor;
  386. }
  387. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  388. internalGetFieldAccessorTable() {
  389. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_fieldAccessorTable;
  390. }
  391. public interface MorphemeOrBuilder
  392. extends com.google.protobuf.MessageOrBuilder {
  393. // required string surface = 1;
  394. boolean hasSurface();
  395. String getSurface();
  396. // optional string blank = 2;
  397. boolean hasBlank();
  398. String getBlank();
  399. // required string feature = 3;
  400. boolean hasFeature();
  401. String getFeature();
  402. // required uint32 posid = 4;
  403. boolean hasPosid();
  404. int getPosid();
  405. }
  406. public static final class Morpheme extends
  407. com.google.protobuf.GeneratedMessage
  408. implements MorphemeOrBuilder {
  409. // Use Morpheme.newBuilder() to construct.
  410. private Morpheme(Builder builder) {
  411. super(builder);
  412. }
  413. private Morpheme(boolean noInit) {}
  414. private static final Morpheme defaultInstance;
  415. public static Morpheme getDefaultInstance() {
  416. return defaultInstance;
  417. }
  418. public Morpheme getDefaultInstanceForType() {
  419. return defaultInstance;
  420. }
  421. public static final com.google.protobuf.Descriptors.Descriptor
  422. getDescriptor() {
  423. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_descriptor;
  424. }
  425. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  426. internalGetFieldAccessorTable() {
  427. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_fieldAccessorTable;
  428. }
  429. private int bitField0_;
  430. // required string surface = 1;
  431. public static final int SURFACE_FIELD_NUMBER = 1;
  432. private java.lang.Object surface_;
  433. public boolean hasSurface() {
  434. return ((bitField0_ & 0x00000001) == 0x00000001);
  435. }
  436. public String getSurface() {
  437. java.lang.Object ref = surface_;
  438. if (ref instanceof String) {
  439. return (String) ref;
  440. } else {
  441. com.google.protobuf.ByteString bs =
  442. (com.google.protobuf.ByteString) ref;
  443. String s = bs.toStringUtf8();
  444. if (com.google.protobuf.Internal.isValidUtf8(bs)) {
  445. surface_ = s;
  446. }
  447. return s;
  448. }
  449. }
  450. private com.google.protobuf.ByteString getSurfaceBytes() {
  451. java.lang.Object ref = surface_;
  452. if (ref instanceof String) {
  453. com.google.protobuf.ByteString b =
  454. com.google.protobuf.ByteString.copyFromUtf8((String) ref);
  455. surface_ = b;
  456. return b;
  457. } else {
  458. return (com.google.protobuf.ByteString) ref;
  459. }
  460. }
  461. // optional string blank = 2;
  462. public static final int BLANK_FIELD_NUMBER = 2;
  463. private java.lang.Object blank_;
  464. public boolean hasBlank() {
  465. return ((bitField0_ & 0x00000002) == 0x00000002);
  466. }
  467. public String getBlank() {
  468. java.lang.Object ref = blank_;
  469. if (ref instanceof String) {
  470. return (String) ref;
  471. } else {
  472. com.google.protobuf.ByteString bs =
  473. (com.google.protobuf.ByteString) ref;
  474. String s = bs.toStringUtf8();
  475. if (com.google.protobuf.Internal.isValidUtf8(bs)) {
  476. blank_ = s;
  477. }
  478. return s;
  479. }
  480. }
  481. private com.google.protobuf.ByteString getBlankBytes() {
  482. java.lang.Object ref = blank_;
  483. if (ref instanceof String) {
  484. com.google.protobuf.ByteString b =
  485. com.google.protobuf.ByteString.copyFromUtf8((String) ref);
  486. blank_ = b;
  487. return b;
  488. } else {
  489. return (com.google.protobuf.ByteString) ref;
  490. }
  491. }
  492. // required string feature = 3;
  493. public static final int FEATURE_FIELD_NUMBER = 3;
  494. private java.lang.Object feature_;
  495. public boolean hasFeature() {
  496. return ((bitField0_ & 0x00000004) == 0x00000004);
  497. }
  498. public String getFeature() {
  499. java.lang.Object ref = feature_;
  500. if (ref instanceof String) {
  501. return (String) ref;
  502. } else {
  503. com.google.protobuf.ByteString bs =
  504. (com.google.protobuf.ByteString) ref;
  505. String s = bs.toStringUtf8();
  506. if (com.google.protobuf.Internal.isValidUtf8(bs)) {
  507. feature_ = s;
  508. }
  509. return s;
  510. }
  511. }
  512. private com.google.protobuf.ByteString getFeatureBytes() {
  513. java.lang.Object ref = feature_;
  514. if (ref instanceof String) {
  515. com.google.protobuf.ByteString b =
  516. com.google.protobuf.ByteString.copyFromUtf8((String) ref);
  517. feature_ = b;
  518. return b;
  519. } else {
  520. return (com.google.protobuf.ByteString) ref;
  521. }
  522. }
  523. // required uint32 posid = 4;
  524. public static final int POSID_FIELD_NUMBER = 4;
  525. private int posid_;
  526. public boolean hasPosid() {
  527. return ((bitField0_ & 0x00000008) == 0x00000008);
  528. }
  529. public int getPosid() {
  530. return posid_;
  531. }
  532. private void initFields() {
  533. surface_ = "";
  534. blank_ = "";
  535. feature_ = "";
  536. posid_ = 0;
  537. }
  538. private byte memoizedIsInitialized = -1;
  539. public final boolean isInitialized() {
  540. byte isInitialized = memoizedIsInitialized;
  541. if (isInitialized != -1) return isInitialized == 1;
  542. if (!hasSurface()) {
  543. memoizedIsInitialized = 0;
  544. return false;
  545. }
  546. if (!hasFeature()) {
  547. memoizedIsInitialized = 0;
  548. return false;
  549. }
  550. if (!hasPosid()) {
  551. memoizedIsInitialized = 0;
  552. return false;
  553. }
  554. memoizedIsInitialized = 1;
  555. return true;
  556. }
  557. public void writeTo(com.google.protobuf.CodedOutputStream output)
  558. throws java.io.IOException {
  559. getSerializedSize();
  560. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  561. output.writeBytes(1, getSurfaceBytes());
  562. }
  563. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  564. output.writeBytes(2, getBlankBytes());
  565. }
  566. if (((bitField0_ & 0x00000004) == 0x00000004)) {
  567. output.writeBytes(3, getFeatureBytes());
  568. }
  569. if (((bitField0_ & 0x00000008) == 0x00000008)) {
  570. output.writeUInt32(4, posid_);
  571. }
  572. getUnknownFields().writeTo(output);
  573. }
  574. private int memoizedSerializedSize = -1;
  575. public int getSerializedSize() {
  576. int size = memoizedSerializedSize;
  577. if (size != -1) return size;
  578. size = 0;
  579. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  580. size += com.google.protobuf.CodedOutputStream
  581. .computeBytesSize(1, getSurfaceBytes());
  582. }
  583. if (((bitField0_ & 0x00000002) == 0x00000002)) {
  584. size += com.google.protobuf.CodedOutputStream
  585. .computeBytesSize(2, getBlankBytes());
  586. }
  587. if (((bitField0_ & 0x00000004) == 0x00000004)) {
  588. size += com.google.protobuf.CodedOutputStream
  589. .computeBytesSize(3, getFeatureBytes());
  590. }
  591. if (((bitField0_ & 0x00000008) == 0x00000008)) {
  592. size += com.google.protobuf.CodedOutputStream
  593. .computeUInt32Size(4, posid_);
  594. }
  595. size += getUnknownFields().getSerializedSize();
  596. memoizedSerializedSize = size;
  597. return size;
  598. }
  599. private static final long serialVersionUID = 0L;
  600. @java.lang.Override
  601. protected java.lang.Object writeReplace()
  602. throws java.io.ObjectStreamException {
  603. return super.writeReplace();
  604. }
  605. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  606. com.google.protobuf.ByteString data)
  607. throws com.google.protobuf.InvalidProtocolBufferException {
  608. return newBuilder().mergeFrom(data).buildParsed();
  609. }
  610. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  611. com.google.protobuf.ByteString data,
  612. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  613. throws com.google.protobuf.InvalidProtocolBufferException {
  614. return newBuilder().mergeFrom(data, extensionRegistry)
  615. .buildParsed();
  616. }
  617. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(byte[] data)
  618. throws com.google.protobuf.InvalidProtocolBufferException {
  619. return newBuilder().mergeFrom(data).buildParsed();
  620. }
  621. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  622. byte[] data,
  623. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  624. throws com.google.protobuf.InvalidProtocolBufferException {
  625. return newBuilder().mergeFrom(data, extensionRegistry)
  626. .buildParsed();
  627. }
  628. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(java.io.InputStream input)
  629. throws java.io.IOException {
  630. return newBuilder().mergeFrom(input).buildParsed();
  631. }
  632. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  633. java.io.InputStream input,
  634. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  635. throws java.io.IOException {
  636. return newBuilder().mergeFrom(input, extensionRegistry)
  637. .buildParsed();
  638. }
  639. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseDelimitedFrom(java.io.InputStream input)
  640. throws java.io.IOException {
  641. Builder builder = newBuilder();
  642. if (builder.mergeDelimitedFrom(input)) {
  643. return builder.buildParsed();
  644. } else {
  645. return null;
  646. }
  647. }
  648. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseDelimitedFrom(
  649. java.io.InputStream input,
  650. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  651. throws java.io.IOException {
  652. Builder builder = newBuilder();
  653. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  654. return builder.buildParsed();
  655. } else {
  656. return null;
  657. }
  658. }
  659. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  660. com.google.protobuf.CodedInputStream input)
  661. throws java.io.IOException {
  662. return newBuilder().mergeFrom(input).buildParsed();
  663. }
  664. public static net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme parseFrom(
  665. com.google.protobuf.CodedInputStream input,
  666. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  667. throws java.io.IOException {
  668. return newBuilder().mergeFrom(input, extensionRegistry)
  669. .buildParsed();
  670. }
  671. public static Builder newBuilder() { return Builder.create(); }
  672. public Builder newBuilderForType() { return newBuilder(); }
  673. public static Builder newBuilder(net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme prototype) {
  674. return newBuilder().mergeFrom(prototype);
  675. }
  676. public Builder toBuilder() { return newBuilder(this); }
  677. @java.lang.Override
  678. protected Builder newBuilderForType(
  679. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  680. Builder builder = new Builder(parent);
  681. return builder;
  682. }
  683. public static final class Builder extends
  684. com.google.protobuf.GeneratedMessage.Builder<Builder>
  685. implements net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder {
  686. public static final com.google.protobuf.Descriptors.Descriptor
  687. getDescriptor() {
  688. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_descriptor;
  689. }
  690. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  691. internalGetFieldAccessorTable() {
  692. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_fieldAccessorTable;
  693. }
  694. // Construct using net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.newBuilder()
  695. private Builder() {
  696. maybeForceBuilderInitialization();
  697. }
  698. private Builder(BuilderParent parent) {
  699. super(parent);
  700. maybeForceBuilderInitialization();
  701. }
  702. private void maybeForceBuilderInitialization() {
  703. if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  704. }
  705. }
  706. private static Builder create() {
  707. return new Builder();
  708. }
  709. public Builder clear() {
  710. super.clear();
  711. surface_ = "";
  712. bitField0_ = (bitField0_ & ~0x00000001);
  713. blank_ = "";
  714. bitField0_ = (bitField0_ & ~0x00000002);
  715. feature_ = "";
  716. bitField0_ = (bitField0_ & ~0x00000004);
  717. posid_ = 0;
  718. bitField0_ = (bitField0_ & ~0x00000008);
  719. return this;
  720. }
  721. public Builder clone() {
  722. return create().mergeFrom(buildPartial());
  723. }
  724. public com.google.protobuf.Descriptors.Descriptor
  725. getDescriptorForType() {
  726. return net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.getDescriptor();
  727. }
  728. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme getDefaultInstanceForType() {
  729. return net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.getDefaultInstance();
  730. }
  731. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme build() {
  732. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme result = buildPartial();
  733. if (!result.isInitialized()) {
  734. throw newUninitializedMessageException(result);
  735. }
  736. return result;
  737. }
  738. private net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme buildParsed()
  739. throws com.google.protobuf.InvalidProtocolBufferException {
  740. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme result = buildPartial();
  741. if (!result.isInitialized()) {
  742. throw newUninitializedMessageException(
  743. result).asInvalidProtocolBufferException();
  744. }
  745. return result;
  746. }
  747. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme buildPartial() {
  748. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme result = new net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme(this);
  749. int from_bitField0_ = bitField0_;
  750. int to_bitField0_ = 0;
  751. if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
  752. to_bitField0_ |= 0x00000001;
  753. }
  754. result.surface_ = surface_;
  755. if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
  756. to_bitField0_ |= 0x00000002;
  757. }
  758. result.blank_ = blank_;
  759. if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
  760. to_bitField0_ |= 0x00000004;
  761. }
  762. result.feature_ = feature_;
  763. if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
  764. to_bitField0_ |= 0x00000008;
  765. }
  766. result.posid_ = posid_;
  767. result.bitField0_ = to_bitField0_;
  768. onBuilt();
  769. return result;
  770. }
  771. public Builder mergeFrom(com.google.protobuf.Message other) {
  772. if (other instanceof net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme) {
  773. return mergeFrom((net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme)other);
  774. } else {
  775. super.mergeFrom(other);
  776. return this;
  777. }
  778. }
  779. public Builder mergeFrom(net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme other) {
  780. if (other == net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.getDefaultInstance()) return this;
  781. if (other.hasSurface()) {
  782. setSurface(other.getSurface());
  783. }
  784. if (other.hasBlank()) {
  785. setBlank(other.getBlank());
  786. }
  787. if (other.hasFeature()) {
  788. setFeature(other.getFeature());
  789. }
  790. if (other.hasPosid()) {
  791. setPosid(other.getPosid());
  792. }
  793. this.mergeUnknownFields(other.getUnknownFields());
  794. return this;
  795. }
  796. public final boolean isInitialized() {
  797. if (!hasSurface()) {
  798. return false;
  799. }
  800. if (!hasFeature()) {
  801. return false;
  802. }
  803. if (!hasPosid()) {
  804. return false;
  805. }
  806. return true;
  807. }
  808. public Builder mergeFrom(
  809. com.google.protobuf.CodedInputStream input,
  810. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  811. throws java.io.IOException {
  812. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  813. com.google.protobuf.UnknownFieldSet.newBuilder(
  814. this.getUnknownFields());
  815. while (true) {
  816. int tag = input.readTag();
  817. switch (tag) {
  818. case 0:
  819. this.setUnknownFields(unknownFields.build());
  820. onChanged();
  821. return this;
  822. default: {
  823. if (!parseUnknownField(input, unknownFields,
  824. extensionRegistry, tag)) {
  825. this.setUnknownFields(unknownFields.build());
  826. onChanged();
  827. return this;
  828. }
  829. break;
  830. }
  831. case 10: {
  832. bitField0_ |= 0x00000001;
  833. surface_ = input.readBytes();
  834. break;
  835. }
  836. case 18: {
  837. bitField0_ |= 0x00000002;
  838. blank_ = input.readBytes();
  839. break;
  840. }
  841. case 26: {
  842. bitField0_ |= 0x00000004;
  843. feature_ = input.readBytes();
  844. break;
  845. }
  846. case 32: {
  847. bitField0_ |= 0x00000008;
  848. posid_ = input.readUInt32();
  849. break;
  850. }
  851. }
  852. }
  853. }
  854. private int bitField0_;
  855. // required string surface = 1;
  856. private java.lang.Object surface_ = "";
  857. public boolean hasSurface() {
  858. return ((bitField0_ & 0x00000001) == 0x00000001);
  859. }
  860. public String getSurface() {
  861. java.lang.Object ref = surface_;
  862. if (!(ref instanceof String)) {
  863. String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
  864. surface_ = s;
  865. return s;
  866. } else {
  867. return (String) ref;
  868. }
  869. }
  870. public Builder setSurface(String value) {
  871. if (value == null) {
  872. throw new NullPointerException();
  873. }
  874. bitField0_ |= 0x00000001;
  875. surface_ = value;
  876. onChanged();
  877. return this;
  878. }
  879. public Builder clearSurface() {
  880. bitField0_ = (bitField0_ & ~0x00000001);
  881. surface_ = getDefaultInstance().getSurface();
  882. onChanged();
  883. return this;
  884. }
  885. void setSurface(com.google.protobuf.ByteString value) {
  886. bitField0_ |= 0x00000001;
  887. surface_ = value;
  888. onChanged();
  889. }
  890. // optional string blank = 2;
  891. private java.lang.Object blank_ = "";
  892. public boolean hasBlank() {
  893. return ((bitField0_ & 0x00000002) == 0x00000002);
  894. }
  895. public String getBlank() {
  896. java.lang.Object ref = blank_;
  897. if (!(ref instanceof String)) {
  898. String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
  899. blank_ = s;
  900. return s;
  901. } else {
  902. return (String) ref;
  903. }
  904. }
  905. public Builder setBlank(String value) {
  906. if (value == null) {
  907. throw new NullPointerException();
  908. }
  909. bitField0_ |= 0x00000002;
  910. blank_ = value;
  911. onChanged();
  912. return this;
  913. }
  914. public Builder clearBlank() {
  915. bitField0_ = (bitField0_ & ~0x00000002);
  916. blank_ = getDefaultInstance().getBlank();
  917. onChanged();
  918. return this;
  919. }
  920. void setBlank(com.google.protobuf.ByteString value) {
  921. bitField0_ |= 0x00000002;
  922. blank_ = value;
  923. onChanged();
  924. }
  925. // required string feature = 3;
  926. private java.lang.Object feature_ = "";
  927. public boolean hasFeature() {
  928. return ((bitField0_ & 0x00000004) == 0x00000004);
  929. }
  930. public String getFeature() {
  931. java.lang.Object ref = feature_;
  932. if (!(ref instanceof String)) {
  933. String s = ((com.google.protobuf.ByteString) ref).toStringUtf8();
  934. feature_ = s;
  935. return s;
  936. } else {
  937. return (String) ref;
  938. }
  939. }
  940. public Builder setFeature(String value) {
  941. if (value == null) {
  942. throw new NullPointerException();
  943. }
  944. bitField0_ |= 0x00000004;
  945. feature_ = value;
  946. onChanged();
  947. return this;
  948. }
  949. public Builder clearFeature() {
  950. bitField0_ = (bitField0_ & ~0x00000004);
  951. feature_ = getDefaultInstance().getFeature();
  952. onChanged();
  953. return this;
  954. }
  955. void setFeature(com.google.protobuf.ByteString value) {
  956. bitField0_ |= 0x00000004;
  957. feature_ = value;
  958. onChanged();
  959. }
  960. // required uint32 posid = 4;
  961. private int posid_ ;
  962. public boolean hasPosid() {
  963. return ((bitField0_ & 0x00000008) == 0x00000008);
  964. }
  965. public int getPosid() {
  966. return posid_;
  967. }
  968. public Builder setPosid(int value) {
  969. bitField0_ |= 0x00000008;
  970. posid_ = value;
  971. onChanged();
  972. return this;
  973. }
  974. public Builder clearPosid() {
  975. bitField0_ = (bitField0_ & ~0x00000008);
  976. posid_ = 0;
  977. onChanged();
  978. return this;
  979. }
  980. // @@protoc_insertion_point(builder_scope:net.moraleboost.mecab.impl.ParsingResponse.Morpheme)
  981. }
  982. static {
  983. defaultInstance = new Morpheme(true);
  984. defaultInstance.initFields();
  985. }
  986. // @@protoc_insertion_point(class_scope:net.moraleboost.mecab.impl.ParsingResponse.Morpheme)
  987. }
  988. // repeated .net.moraleboost.mecab.impl.ParsingResponse.Morpheme morpheme = 1;
  989. public static final int MORPHEME_FIELD_NUMBER = 1;
  990. private java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme> morpheme_;
  991. public java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme> getMorphemeList() {
  992. return morpheme_;
  993. }
  994. public java.util.List<? extends net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder>
  995. getMorphemeOrBuilderList() {
  996. return morpheme_;
  997. }
  998. public int getMorphemeCount() {
  999. return morpheme_.size();
  1000. }
  1001. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme getMorpheme(int index) {
  1002. return morpheme_.get(index);
  1003. }
  1004. public net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder getMorphemeOrBuilder(
  1005. int index) {
  1006. return morpheme_.get(index);
  1007. }
  1008. private void initFields() {
  1009. morpheme_ = java.util.Collections.emptyList();
  1010. }
  1011. private byte memoizedIsInitialized = -1;
  1012. public final boolean isInitialized() {
  1013. byte isInitialized = memoizedIsInitialized;
  1014. if (isInitialized != -1) return isInitialized == 1;
  1015. for (int i = 0; i < getMorphemeCount(); i++) {
  1016. if (!getMorpheme(i).isInitialized()) {
  1017. memoizedIsInitialized = 0;
  1018. return false;
  1019. }
  1020. }
  1021. memoizedIsInitialized = 1;
  1022. return true;
  1023. }
  1024. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1025. throws java.io.IOException {
  1026. getSerializedSize();
  1027. for (int i = 0; i < morpheme_.size(); i++) {
  1028. output.writeMessage(1, morpheme_.get(i));
  1029. }
  1030. getUnknownFields().writeTo(output);
  1031. }
  1032. private int memoizedSerializedSize = -1;
  1033. public int getSerializedSize() {
  1034. int size = memoizedSerializedSize;
  1035. if (size != -1) return size;
  1036. size = 0;
  1037. for (int i = 0; i < morpheme_.size(); i++) {
  1038. size += com.google.protobuf.CodedOutputStream
  1039. .computeMessageSize(1, morpheme_.get(i));
  1040. }
  1041. size += getUnknownFields().getSerializedSize();
  1042. memoizedSerializedSize = size;
  1043. return size;
  1044. }
  1045. private static final long serialVersionUID = 0L;
  1046. @java.lang.Override
  1047. protected java.lang.Object writeReplace()
  1048. throws java.io.ObjectStreamException {
  1049. return super.writeReplace();
  1050. }
  1051. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1052. com.google.protobuf.ByteString data)
  1053. throws com.google.protobuf.InvalidProtocolBufferException {
  1054. return newBuilder().mergeFrom(data).buildParsed();
  1055. }
  1056. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1057. com.google.protobuf.ByteString data,
  1058. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1059. throws com.google.protobuf.InvalidProtocolBufferException {
  1060. return newBuilder().mergeFrom(data, extensionRegistry)
  1061. .buildParsed();
  1062. }
  1063. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(byte[] data)
  1064. throws com.google.protobuf.InvalidProtocolBufferException {
  1065. return newBuilder().mergeFrom(data).buildParsed();
  1066. }
  1067. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1068. byte[] data,
  1069. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1070. throws com.google.protobuf.InvalidProtocolBufferException {
  1071. return newBuilder().mergeFrom(data, extensionRegistry)
  1072. .buildParsed();
  1073. }
  1074. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(java.io.InputStream input)
  1075. throws java.io.IOException {
  1076. return newBuilder().mergeFrom(input).buildParsed();
  1077. }
  1078. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1079. java.io.InputStream input,
  1080. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1081. throws java.io.IOException {
  1082. return newBuilder().mergeFrom(input, extensionRegistry)
  1083. .buildParsed();
  1084. }
  1085. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseDelimitedFrom(java.io.InputStream input)
  1086. throws java.io.IOException {
  1087. Builder builder = newBuilder();
  1088. if (builder.mergeDelimitedFrom(input)) {
  1089. return builder.buildParsed();
  1090. } else {
  1091. return null;
  1092. }
  1093. }
  1094. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseDelimitedFrom(
  1095. java.io.InputStream input,
  1096. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1097. throws java.io.IOException {
  1098. Builder builder = newBuilder();
  1099. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  1100. return builder.buildParsed();
  1101. } else {
  1102. return null;
  1103. }
  1104. }
  1105. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1106. com.google.protobuf.CodedInputStream input)
  1107. throws java.io.IOException {
  1108. return newBuilder().mergeFrom(input).buildParsed();
  1109. }
  1110. public static net.moraleboost.mecab.impl.Messages.ParsingResponse parseFrom(
  1111. com.google.protobuf.CodedInputStream input,
  1112. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1113. throws java.io.IOException {
  1114. return newBuilder().mergeFrom(input, extensionRegistry)
  1115. .buildParsed();
  1116. }
  1117. public static Builder newBuilder() { return Builder.create(); }
  1118. public Builder newBuilderForType() { return newBuilder(); }
  1119. public static Builder newBuilder(net.moraleboost.mecab.impl.Messages.ParsingResponse prototype) {
  1120. return newBuilder().mergeFrom(prototype);
  1121. }
  1122. public Builder toBuilder() { return newBuilder(this); }
  1123. @java.lang.Override
  1124. protected Builder newBuilderForType(
  1125. com.google.protobuf.GeneratedMessage.BuilderParent parent) {
  1126. Builder builder = new Builder(parent);
  1127. return builder;
  1128. }
  1129. public static final class Builder extends
  1130. com.google.protobuf.GeneratedMessage.Builder<Builder>
  1131. implements net.moraleboost.mecab.impl.Messages.ParsingResponseOrBuilder {
  1132. public static final com.google.protobuf.Descriptors.Descriptor
  1133. getDescriptor() {
  1134. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor;
  1135. }
  1136. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1137. internalGetFieldAccessorTable() {
  1138. return net.moraleboost.mecab.impl.Messages.internal_static_net_moraleboost_mecab_impl_ParsingResponse_fieldAccessorTable;
  1139. }
  1140. // Construct using net.moraleboost.mecab.impl.Messages.ParsingResponse.newBuilder()
  1141. private Builder() {
  1142. maybeForceBuilderInitialization();
  1143. }
  1144. private Builder(BuilderParent parent) {
  1145. super(parent);
  1146. maybeForceBuilderInitialization();
  1147. }
  1148. private void maybeForceBuilderInitialization() {
  1149. if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
  1150. getMorphemeFieldBuilder();
  1151. }
  1152. }
  1153. private static Builder create() {
  1154. return new Builder();
  1155. }
  1156. public Builder clear() {
  1157. super.clear();
  1158. if (morphemeBuilder_ == null) {
  1159. morpheme_ = java.util.Collections.emptyList();
  1160. bitField0_ = (bitField0_ & ~0x00000001);
  1161. } else {
  1162. morphemeBuilder_.clear();
  1163. }
  1164. return this;
  1165. }
  1166. public Builder clone() {
  1167. return create().mergeFrom(buildPartial());
  1168. }
  1169. public com.google.protobuf.Descriptors.Descriptor
  1170. getDescriptorForType() {
  1171. return net.moraleboost.mecab.impl.Messages.ParsingResponse.getDescriptor();
  1172. }
  1173. public net.moraleboost.mecab.impl.Messages.ParsingResponse getDefaultInstanceForType() {
  1174. return net.moraleboost.mecab.impl.Messages.ParsingResponse.getDefaultInstance();
  1175. }
  1176. public net.moraleboost.mecab.impl.Messages.ParsingResponse build() {
  1177. net.moraleboost.mecab.impl.Messages.ParsingResponse result = buildPartial();
  1178. if (!result.isInitialized()) {
  1179. throw newUninitializedMessageException(result);
  1180. }
  1181. return result;
  1182. }
  1183. private net.moraleboost.mecab.impl.Messages.ParsingResponse buildParsed()
  1184. throws com.google.protobuf.InvalidProtocolBufferException {
  1185. net.moraleboost.mecab.impl.Messages.ParsingResponse result = buildPartial();
  1186. if (!result.isInitialized()) {
  1187. throw newUninitializedMessageException(
  1188. result).asInvalidProtocolBufferException();
  1189. }
  1190. return result;
  1191. }
  1192. public net.moraleboost.mecab.impl.Messages.ParsingResponse buildPartial() {
  1193. net.moraleboost.mecab.impl.Messages.ParsingResponse result = new net.moraleboost.mecab.impl.Messages.ParsingResponse(this);
  1194. int from_bitField0_ = bitField0_;
  1195. if (morphemeBuilder_ == null) {
  1196. if (((bitField0_ & 0x00000001) == 0x00000001)) {
  1197. morpheme_ = java.util.Collections.unmodifiableList(morpheme_);
  1198. bitField0_ = (bitField0_ & ~0x00000001);
  1199. }
  1200. result.morpheme_ = morpheme_;
  1201. } else {
  1202. result.morpheme_ = morphemeBuilder_.build();
  1203. }
  1204. onBuilt();
  1205. return result;
  1206. }
  1207. public Builder mergeFrom(com.google.protobuf.Message other) {
  1208. if (other instanceof net.moraleboost.mecab.impl.Messages.ParsingResponse) {
  1209. return mergeFrom((net.moraleboost.mecab.impl.Messages.ParsingResponse)other);
  1210. } else {
  1211. super.mergeFrom(other);
  1212. return this;
  1213. }
  1214. }
  1215. public Builder mergeFrom(net.moraleboost.mecab.impl.Messages.ParsingResponse other) {
  1216. if (other == net.moraleboost.mecab.impl.Messages.ParsingResponse.getDefaultInstance()) return this;
  1217. if (morphemeBuilder_ == null) {
  1218. if (!other.morpheme_.isEmpty()) {
  1219. if (morpheme_.isEmpty()) {
  1220. morpheme_ = other.morpheme_;
  1221. bitField0_ = (bitField0_ & ~0x00000001);
  1222. } else {
  1223. ensureMorphemeIsMutable();
  1224. morpheme_.addAll(other.morpheme_);
  1225. }
  1226. onChanged();
  1227. }
  1228. } else {
  1229. if (!other.morpheme_.isEmpty()) {
  1230. if (morphemeBuilder_.isEmpty()) {
  1231. morphemeBuilder_.dispose();
  1232. morphemeBuilder_ = null;
  1233. morpheme_ = other.morpheme_;
  1234. bitField0_ = (bitField0_ & ~0x00000001);
  1235. morphemeBuilder_ =
  1236. com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
  1237. getMorphemeFieldBuilder() : null;
  1238. } else {
  1239. morphemeBuilder_.addAllMessages(other.morpheme_);
  1240. }
  1241. }
  1242. }
  1243. this.mergeUnknownFields(other.getUnknownFields());
  1244. return this;
  1245. }
  1246. public final boolean isInitialized() {
  1247. for (int i = 0; i < getMorphemeCount(); i++) {
  1248. if (!getMorpheme(i).isInitialized()) {
  1249. return false;
  1250. }
  1251. }
  1252. return true;
  1253. }
  1254. public Builder mergeFrom(
  1255. com.google.protobuf.CodedInputStream input,
  1256. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1257. throws java.io.IOException {
  1258. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1259. com.google.protobuf.UnknownFieldSet.newBuilder(
  1260. this.getUnknownFields());
  1261. while (true) {
  1262. int tag = input.readTag();
  1263. switch (tag) {
  1264. case 0:
  1265. this.setUnknownFields(unknownFields.build());
  1266. onChanged();
  1267. return this;
  1268. default: {
  1269. if (!parseUnknownField(input, unknownFields,
  1270. extensionRegistry, tag)) {
  1271. this.setUnknownFields(unknownFields.build());
  1272. onChanged();
  1273. return this;
  1274. }
  1275. break;
  1276. }
  1277. case 10: {
  1278. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder subBuilder = net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.newBuilder();
  1279. input.readMessage(subBuilder, extensionRegistry);
  1280. addMorpheme(subBuilder.buildPartial());
  1281. break;
  1282. }
  1283. }
  1284. }
  1285. }
  1286. private int bitField0_;
  1287. // repeated .net.moraleboost.mecab.impl.ParsingResponse.Morpheme morpheme = 1;
  1288. private java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme> morpheme_ =
  1289. java.util.Collections.emptyList();
  1290. private void ensureMorphemeIsMutable() {
  1291. if (!((bitField0_ & 0x00000001) == 0x00000001)) {
  1292. morpheme_ = new java.util.ArrayList<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme>(morpheme_);
  1293. bitField0_ |= 0x00000001;
  1294. }
  1295. }
  1296. private com.google.protobuf.RepeatedFieldBuilder<
  1297. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder, net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder> morphemeBuilder_;
  1298. public java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme> getMorphemeList() {
  1299. if (morphemeBuilder_ == null) {
  1300. return java.util.Collections.unmodifiableList(morpheme_);
  1301. } else {
  1302. return morphemeBuilder_.getMessageList();
  1303. }
  1304. }
  1305. public int getMorphemeCount() {
  1306. if (morphemeBuilder_ == null) {
  1307. return morpheme_.size();
  1308. } else {
  1309. return morphemeBuilder_.getCount();
  1310. }
  1311. }
  1312. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme getMorpheme(int index) {
  1313. if (morphemeBuilder_ == null) {
  1314. return morpheme_.get(index);
  1315. } else {
  1316. return morphemeBuilder_.getMessage(index);
  1317. }
  1318. }
  1319. public Builder setMorpheme(
  1320. int index, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme value) {
  1321. if (morphemeBuilder_ == null) {
  1322. if (value == null) {
  1323. throw new NullPointerException();
  1324. }
  1325. ensureMorphemeIsMutable();
  1326. morpheme_.set(index, value);
  1327. onChanged();
  1328. } else {
  1329. morphemeBuilder_.setMessage(index, value);
  1330. }
  1331. return this;
  1332. }
  1333. public Builder setMorpheme(
  1334. int index, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder builderForValue) {
  1335. if (morphemeBuilder_ == null) {
  1336. ensureMorphemeIsMutable();
  1337. morpheme_.set(index, builderForValue.build());
  1338. onChanged();
  1339. } else {
  1340. morphemeBuilder_.setMessage(index, builderForValue.build());
  1341. }
  1342. return this;
  1343. }
  1344. public Builder addMorpheme(net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme value) {
  1345. if (morphemeBuilder_ == null) {
  1346. if (value == null) {
  1347. throw new NullPointerException();
  1348. }
  1349. ensureMorphemeIsMutable();
  1350. morpheme_.add(value);
  1351. onChanged();
  1352. } else {
  1353. morphemeBuilder_.addMessage(value);
  1354. }
  1355. return this;
  1356. }
  1357. public Builder addMorpheme(
  1358. int index, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme value) {
  1359. if (morphemeBuilder_ == null) {
  1360. if (value == null) {
  1361. throw new NullPointerException();
  1362. }
  1363. ensureMorphemeIsMutable();
  1364. morpheme_.add(index, value);
  1365. onChanged();
  1366. } else {
  1367. morphemeBuilder_.addMessage(index, value);
  1368. }
  1369. return this;
  1370. }
  1371. public Builder addMorpheme(
  1372. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder builderForValue) {
  1373. if (morphemeBuilder_ == null) {
  1374. ensureMorphemeIsMutable();
  1375. morpheme_.add(builderForValue.build());
  1376. onChanged();
  1377. } else {
  1378. morphemeBuilder_.addMessage(builderForValue.build());
  1379. }
  1380. return this;
  1381. }
  1382. public Builder addMorpheme(
  1383. int index, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder builderForValue) {
  1384. if (morphemeBuilder_ == null) {
  1385. ensureMorphemeIsMutable();
  1386. morpheme_.add(index, builderForValue.build());
  1387. onChanged();
  1388. } else {
  1389. morphemeBuilder_.addMessage(index, builderForValue.build());
  1390. }
  1391. return this;
  1392. }
  1393. public Builder addAllMorpheme(
  1394. java.lang.Iterable<? extends net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme> values) {
  1395. if (morphemeBuilder_ == null) {
  1396. ensureMorphemeIsMutable();
  1397. super.addAll(values, morpheme_);
  1398. onChanged();
  1399. } else {
  1400. morphemeBuilder_.addAllMessages(values);
  1401. }
  1402. return this;
  1403. }
  1404. public Builder clearMorpheme() {
  1405. if (morphemeBuilder_ == null) {
  1406. morpheme_ = java.util.Collections.emptyList();
  1407. bitField0_ = (bitField0_ & ~0x00000001);
  1408. onChanged();
  1409. } else {
  1410. morphemeBuilder_.clear();
  1411. }
  1412. return this;
  1413. }
  1414. public Builder removeMorpheme(int index) {
  1415. if (morphemeBuilder_ == null) {
  1416. ensureMorphemeIsMutable();
  1417. morpheme_.remove(index);
  1418. onChanged();
  1419. } else {
  1420. morphemeBuilder_.remove(index);
  1421. }
  1422. return this;
  1423. }
  1424. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder getMorphemeBuilder(
  1425. int index) {
  1426. return getMorphemeFieldBuilder().getBuilder(index);
  1427. }
  1428. public net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder getMorphemeOrBuilder(
  1429. int index) {
  1430. if (morphemeBuilder_ == null) {
  1431. return morpheme_.get(index); } else {
  1432. return morphemeBuilder_.getMessageOrBuilder(index);
  1433. }
  1434. }
  1435. public java.util.List<? extends net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder>
  1436. getMorphemeOrBuilderList() {
  1437. if (morphemeBuilder_ != null) {
  1438. return morphemeBuilder_.getMessageOrBuilderList();
  1439. } else {
  1440. return java.util.Collections.unmodifiableList(morpheme_);
  1441. }
  1442. }
  1443. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder addMorphemeBuilder() {
  1444. return getMorphemeFieldBuilder().addBuilder(
  1445. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.getDefaultInstance());
  1446. }
  1447. public net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder addMorphemeBuilder(
  1448. int index) {
  1449. return getMorphemeFieldBuilder().addBuilder(
  1450. index, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.getDefaultInstance());
  1451. }
  1452. public java.util.List<net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder>
  1453. getMorphemeBuilderList() {
  1454. return getMorphemeFieldBuilder().getBuilderList();
  1455. }
  1456. private com.google.protobuf.RepeatedFieldBuilder<
  1457. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder, net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder>
  1458. getMorphemeFieldBuilder() {
  1459. if (morphemeBuilder_ == null) {
  1460. morphemeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
  1461. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme, net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder, net.moraleboost.mecab.impl.Messages.ParsingResponse.MorphemeOrBuilder>(
  1462. morpheme_,
  1463. ((bitField0_ & 0x00000001) == 0x00000001),
  1464. getParentForChildren(),
  1465. isClean());
  1466. morpheme_ = null;
  1467. }
  1468. return morphemeBuilder_;
  1469. }
  1470. // @@protoc_insertion_point(builder_scope:net.moraleboost.mecab.impl.ParsingResponse)
  1471. }
  1472. static {
  1473. defaultInstance = new ParsingResponse(true);
  1474. defaultInstance.initFields();
  1475. }
  1476. // @@protoc_insertion_point(class_scope:net.moraleboost.mecab.impl.ParsingResponse)
  1477. }
  1478. private static com.google.protobuf.Descriptors.Descriptor
  1479. internal_static_net_moraleboost_mecab_impl_ParsingRequest_descriptor;
  1480. private static
  1481. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1482. internal_static_net_moraleboost_mecab_impl_ParsingRequest_fieldAccessorTable;
  1483. private static com.google.protobuf.Descriptors.Descriptor
  1484. internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor;
  1485. private static
  1486. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1487. internal_static_net_moraleboost_mecab_impl_ParsingResponse_fieldAccessorTable;
  1488. private static com.google.protobuf.Descriptors.Descriptor
  1489. internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_descriptor;
  1490. private static
  1491. com.google.protobuf.GeneratedMessage.FieldAccessorTable
  1492. internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_fieldAccessorTable;
  1493. public static com.google.protobuf.Descriptors.FileDescriptor
  1494. getDescriptor() {
  1495. return descriptor;
  1496. }
  1497. private static com.google.protobuf.Descriptors.FileDescriptor
  1498. descriptor;
  1499. static {
  1500. java.lang.String[] descriptorData = {
  1501. "\n\016messages.proto\022\032net.moraleboost.mecab." +
  1502. "impl\"\036\n\016ParsingRequest\022\014\n\004text\030\001 \002(\t\"\245\001\n" +
  1503. "\017ParsingResponse\022F\n\010morpheme\030\001 \003(\01324.net" +
  1504. ".moraleboost.mecab.impl.ParsingResponse." +
  1505. "Morpheme\032J\n\010Morpheme\022\017\n\007surface\030\001 \002(\t\022\r\n" +
  1506. "\005blank\030\002 \001(\t\022\017\n\007feature\030\003 \002(\t\022\r\n\005posid\030\004" +
  1507. " \002(\r"
  1508. };
  1509. com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
  1510. new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
  1511. public com.google.protobuf.ExtensionRegistry assignDescriptors(
  1512. com.google.protobuf.Descriptors.FileDescriptor root) {
  1513. descriptor = root;
  1514. internal_static_net_moraleboost_mecab_impl_ParsingRequest_descriptor =
  1515. getDescriptor().getMessageTypes().get(0);
  1516. internal_static_net_moraleboost_mecab_impl_ParsingRequest_fieldAccessorTable = new
  1517. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  1518. internal_static_net_moraleboost_mecab_impl_ParsingRequest_descriptor,
  1519. new java.lang.String[] { "Text", },
  1520. net.moraleboost.mecab.impl.Messages.ParsingRequest.class,
  1521. net.moraleboost.mecab.impl.Messages.ParsingRequest.Builder.class);
  1522. internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor =
  1523. getDescriptor().getMessageTypes().get(1);
  1524. internal_static_net_moraleboost_mecab_impl_ParsingResponse_fieldAccessorTable = new
  1525. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  1526. internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor,
  1527. new java.lang.String[] { "Morpheme", },
  1528. net.moraleboost.mecab.impl.Messages.ParsingResponse.class,
  1529. net.moraleboost.mecab.impl.Messages.ParsingResponse.Builder.class);
  1530. internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_descriptor =
  1531. internal_static_net_moraleboost_mecab_impl_ParsingResponse_descriptor.getNestedTypes().get(0);
  1532. internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_fieldAccessorTable = new
  1533. com.google.protobuf.GeneratedMessage.FieldAccessorTable(
  1534. internal_static_net_moraleboost_mecab_impl_ParsingResponse_Morpheme_descriptor,
  1535. new java.lang.String[] { "Surface", "Blank", "Feature", "Posid", },
  1536. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.class,
  1537. net.moraleboost.mecab.impl.Messages.ParsingResponse.Morpheme.Builder.class);
  1538. return null;
  1539. }
  1540. };
  1541. com.google.protobuf.Descriptors.FileDescriptor
  1542. .internalBuildGeneratedFileFrom(descriptorData,
  1543. new com.google.protobuf.Descriptors.FileDescriptor[] {
  1544. }, assigner);
  1545. }
  1546. // @@protoc_insertion_point(outer_class_scope)
  1547. }