string id = 1;
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ id_ = s;
+ return s;
+ }
+ }
+ /**
+ * string id = 1;
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SCORE_FIELD_NUMBER = 2;
+ private double score_;
+ /**
+ * double score = 2;
+ */
+ public double getScore() {
+ return score_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getIdBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
+ }
+ if (score_ != 0D) {
+ output.writeDouble(2, score_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getIdBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
+ }
+ if (score_ != 0D) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeDoubleSize(2, score_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.IdResult)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.IdResult other = (zemberek.proto.IdResult) obj;
+
+ boolean result = true;
+ result = result && getId()
+ .equals(other.getId());
+ result = result && (
+ java.lang.Double.doubleToLongBits(getScore())
+ == java.lang.Double.doubleToLongBits(
+ other.getScore()));
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + ID_FIELD_NUMBER;
+ hash = (53 * hash) + getId().hashCode();
+ hash = (37 * hash) + SCORE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ java.lang.Double.doubleToLongBits(getScore()));
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.IdResult parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.IdResult parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.IdResult parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.IdResult parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.IdResult parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.IdResult parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.IdResult prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.langid.IdResult}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring id = 1;
+ */
+ public java.lang.String getId() {
+ java.lang.Object ref = id_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ id_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string id = 1;
+ */
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ java.lang.Object ref = id_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ id_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string id = 1;
+ */
+ public Builder setId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string id = 1;
+ */
+ public Builder clearId() {
+
+ id_ = getDefaultInstance().getId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string id = 1;
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ id_ = value;
+ onChanged();
+ return this;
+ }
+
+ private double score_ ;
+ /**
+ * double score = 2;
+ */
+ public double getScore() {
+ return score_;
+ }
+ /**
+ * double score = 2;
+ */
+ public Builder setScore(double value) {
+
+ score_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * double score = 2;
+ */
+ public Builder clearScore() {
+
+ score_ = 0D;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.langid.IdResult)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.langid.IdResult)
+ private static final zemberek.proto.IdResult DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.IdResult();
+ }
+
+ public static zemberek.proto.IdResult getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring id = 1;
+ */
+ java.lang.String getId();
+ /**
+ * string id = 1;
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ * double score = 2;
+ */
+ double getScore();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageId.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageId.java
new file mode 100644
index 00000000..ef54c7fa
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageId.java
@@ -0,0 +1,87 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: language_id.proto
+
+package zemberek.proto;
+
+public final class LanguageId {
+ private LanguageId() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_langid_LanguageIdRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_langid_LanguageIdRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_langid_LanguageIdResponse_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_langid_LanguageIdResponse_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_langid_IdResult_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_langid_IdResult_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\021language_id.proto\022\017zemberek.langid\"b\n\021" +
+ "LanguageIdRequest\022\r\n\005input\030\001 \001(\t\022\026\n\016maxS" +
+ "ampleCount\030\002 \001(\005\022\017\n\007trGroup\030\003 \001(\010\022\025\n\rinc" +
+ "ludeScores\030\004 \001(\010\"Q\n\022LanguageIdResponse\022\016" +
+ "\n\006langId\030\001 \001(\t\022+\n\010idResult\030\002 \003(\0132\031.zembe" +
+ "rek.langid.IdResult\"%\n\010IdResult\022\n\n\002id\030\001 " +
+ "\001(\t\022\r\n\005score\030\002 \001(\0012\275\001\n\021LanguageIdService" +
+ "\022Q\n\006Detect\022\".zemberek.langid.LanguageIdR" +
+ "equest\032#.zemberek.langid.LanguageIdRespo" +
+ "nse\022U\n\nDetectFast\022\".zemberek.langid.Lang" +
+ "uageIdRequest\032#.zemberek.langid.Language" +
+ "IdResponseB\022\n\016zemberek.protoP\001b\006proto3"
+ };
+ 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;
+ return null;
+ }
+ };
+ com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ }, assigner);
+ internal_static_zemberek_langid_LanguageIdRequest_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_zemberek_langid_LanguageIdRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_langid_LanguageIdRequest_descriptor,
+ new java.lang.String[] { "Input", "MaxSampleCount", "TrGroup", "IncludeScores", });
+ internal_static_zemberek_langid_LanguageIdResponse_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_zemberek_langid_LanguageIdResponse_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_langid_LanguageIdResponse_descriptor,
+ new java.lang.String[] { "LangId", "IdResult", });
+ internal_static_zemberek_langid_IdResult_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_zemberek_langid_IdResult_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_langid_IdResult_descriptor,
+ new java.lang.String[] { "Id", "Score", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdRequest.java
new file mode 100644
index 00000000..311c6423
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdRequest.java
@@ -0,0 +1,717 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: language_id.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.langid.LanguageIdRequest}
+ */
+public final class LanguageIdRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.langid.LanguageIdRequest)
+ LanguageIdRequestOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use LanguageIdRequest.newBuilder() to construct.
+ private LanguageIdRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private LanguageIdRequest() {
+ input_ = "";
+ maxSampleCount_ = 0;
+ trGroup_ = false;
+ includeScores_ = false;
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private LanguageIdRequest(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ input_ = s;
+ break;
+ }
+ case 16: {
+
+ maxSampleCount_ = input.readInt32();
+ break;
+ }
+ case 24: {
+
+ trGroup_ = input.readBool();
+ break;
+ }
+ case 32: {
+
+ includeScores_ = input.readBool();
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.LanguageId.internal_static_zemberek_langid_LanguageIdRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.LanguageId.internal_static_zemberek_langid_LanguageIdRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.LanguageIdRequest.class, zemberek.proto.LanguageIdRequest.Builder.class);
+ }
+
+ public static final int INPUT_FIELD_NUMBER = 1;
+ private volatile java.lang.Object input_;
+ /**
+ * string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MAXSAMPLECOUNT_FIELD_NUMBER = 2;
+ private int maxSampleCount_;
+ /**
+ * int32 maxSampleCount = 2;
+ */
+ public int getMaxSampleCount() {
+ return maxSampleCount_;
+ }
+
+ public static final int TRGROUP_FIELD_NUMBER = 3;
+ private boolean trGroup_;
+ /**
+ * bool trGroup = 3;
+ */
+ public boolean getTrGroup() {
+ return trGroup_;
+ }
+
+ public static final int INCLUDESCORES_FIELD_NUMBER = 4;
+ private boolean includeScores_;
+ /**
+ * bool includeScores = 4;
+ */
+ public boolean getIncludeScores() {
+ return includeScores_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ if (maxSampleCount_ != 0) {
+ output.writeInt32(2, maxSampleCount_);
+ }
+ if (trGroup_ != false) {
+ output.writeBool(3, trGroup_);
+ }
+ if (includeScores_ != false) {
+ output.writeBool(4, includeScores_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ if (maxSampleCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, maxSampleCount_);
+ }
+ if (trGroup_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(3, trGroup_);
+ }
+ if (includeScores_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(4, includeScores_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.LanguageIdRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.LanguageIdRequest other = (zemberek.proto.LanguageIdRequest) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && (getMaxSampleCount()
+ == other.getMaxSampleCount());
+ result = result && (getTrGroup()
+ == other.getTrGroup());
+ result = result && (getIncludeScores()
+ == other.getIncludeScores());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ hash = (37 * hash) + MAXSAMPLECOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxSampleCount();
+ hash = (37 * hash) + TRGROUP_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getTrGroup());
+ hash = (37 * hash) + INCLUDESCORES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIncludeScores());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.LanguageIdRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.langid.LanguageIdRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int maxSampleCount_ ;
+ /**
+ * int32 maxSampleCount = 2;
+ */
+ public int getMaxSampleCount() {
+ return maxSampleCount_;
+ }
+ /**
+ * int32 maxSampleCount = 2;
+ */
+ public Builder setMaxSampleCount(int value) {
+
+ maxSampleCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 maxSampleCount = 2;
+ */
+ public Builder clearMaxSampleCount() {
+
+ maxSampleCount_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean trGroup_ ;
+ /**
+ * bool trGroup = 3;
+ */
+ public boolean getTrGroup() {
+ return trGroup_;
+ }
+ /**
+ * bool trGroup = 3;
+ */
+ public Builder setTrGroup(boolean value) {
+
+ trGroup_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool trGroup = 3;
+ */
+ public Builder clearTrGroup() {
+
+ trGroup_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean includeScores_ ;
+ /**
+ * bool includeScores = 4;
+ */
+ public boolean getIncludeScores() {
+ return includeScores_;
+ }
+ /**
+ * bool includeScores = 4;
+ */
+ public Builder setIncludeScores(boolean value) {
+
+ includeScores_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool includeScores = 4;
+ */
+ public Builder clearIncludeScores() {
+
+ includeScores_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.langid.LanguageIdRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.langid.LanguageIdRequest)
+ private static final zemberek.proto.LanguageIdRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.LanguageIdRequest();
+ }
+
+ public static zemberek.proto.LanguageIdRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+
+ /**
+ * int32 maxSampleCount = 2;
+ */
+ int getMaxSampleCount();
+
+ /**
+ * bool trGroup = 3;
+ */
+ boolean getTrGroup();
+
+ /**
+ * bool includeScores = 4;
+ */
+ boolean getIncludeScores();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdResponse.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdResponse.java
new file mode 100644
index 00000000..33bf78c5
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/LanguageIdResponse.java
@@ -0,0 +1,889 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: language_id.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.langid.LanguageIdResponse}
+ */
+public final class LanguageIdResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.langid.LanguageIdResponse)
+ LanguageIdResponseOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use LanguageIdResponse.newBuilder() to construct.
+ private LanguageIdResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private LanguageIdResponse() {
+ langId_ = "";
+ idResult_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private LanguageIdResponse(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ langId_ = s;
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ idResult_ = new java.util.ArrayListstring langId = 1;
+ */
+ public java.lang.String getLangId() {
+ java.lang.Object ref = langId_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ langId_ = s;
+ return s;
+ }
+ }
+ /**
+ * string langId = 1;
+ */
+ public com.google.protobuf.ByteString
+ getLangIdBytes() {
+ java.lang.Object ref = langId_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ langId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int IDRESULT_FIELD_NUMBER = 2;
+ private java.util.Listrepeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public java.util.Listrepeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public java.util.List extends zemberek.proto.IdResultOrBuilder>
+ getIdResultOrBuilderList() {
+ return idResult_;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public int getIdResultCount() {
+ return idResult_.size();
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResult getIdResult(int index) {
+ return idResult_.get(index);
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResultOrBuilder getIdResultOrBuilder(
+ int index) {
+ return idResult_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getLangIdBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, langId_);
+ }
+ for (int i = 0; i < idResult_.size(); i++) {
+ output.writeMessage(2, idResult_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getLangIdBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, langId_);
+ }
+ for (int i = 0; i < idResult_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, idResult_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.LanguageIdResponse)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.LanguageIdResponse other = (zemberek.proto.LanguageIdResponse) obj;
+
+ boolean result = true;
+ result = result && getLangId()
+ .equals(other.getLangId());
+ result = result && getIdResultList()
+ .equals(other.getIdResultList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + LANGID_FIELD_NUMBER;
+ hash = (53 * hash) + getLangId().hashCode();
+ if (getIdResultCount() > 0) {
+ hash = (37 * hash) + IDRESULT_FIELD_NUMBER;
+ hash = (53 * hash) + getIdResultList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdResponse parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.LanguageIdResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.LanguageIdResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.langid.LanguageIdResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring langId = 1;
+ */
+ public java.lang.String getLangId() {
+ java.lang.Object ref = langId_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ langId_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string langId = 1;
+ */
+ public com.google.protobuf.ByteString
+ getLangIdBytes() {
+ java.lang.Object ref = langId_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ langId_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string langId = 1;
+ */
+ public Builder setLangId(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ langId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string langId = 1;
+ */
+ public Builder clearLangId() {
+
+ langId_ = getDefaultInstance().getLangId();
+ onChanged();
+ return this;
+ }
+ /**
+ * string langId = 1;
+ */
+ public Builder setLangIdBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ langId_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public java.util.Listrepeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public int getIdResultCount() {
+ if (idResultBuilder_ == null) {
+ return idResult_.size();
+ } else {
+ return idResultBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResult getIdResult(int index) {
+ if (idResultBuilder_ == null) {
+ return idResult_.get(index);
+ } else {
+ return idResultBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder setIdResult(
+ int index, zemberek.proto.IdResult value) {
+ if (idResultBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureIdResultIsMutable();
+ idResult_.set(index, value);
+ onChanged();
+ } else {
+ idResultBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder setIdResult(
+ int index, zemberek.proto.IdResult.Builder builderForValue) {
+ if (idResultBuilder_ == null) {
+ ensureIdResultIsMutable();
+ idResult_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ idResultBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder addIdResult(zemberek.proto.IdResult value) {
+ if (idResultBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureIdResultIsMutable();
+ idResult_.add(value);
+ onChanged();
+ } else {
+ idResultBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder addIdResult(
+ int index, zemberek.proto.IdResult value) {
+ if (idResultBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureIdResultIsMutable();
+ idResult_.add(index, value);
+ onChanged();
+ } else {
+ idResultBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder addIdResult(
+ zemberek.proto.IdResult.Builder builderForValue) {
+ if (idResultBuilder_ == null) {
+ ensureIdResultIsMutable();
+ idResult_.add(builderForValue.build());
+ onChanged();
+ } else {
+ idResultBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder addIdResult(
+ int index, zemberek.proto.IdResult.Builder builderForValue) {
+ if (idResultBuilder_ == null) {
+ ensureIdResultIsMutable();
+ idResult_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ idResultBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder addAllIdResult(
+ java.lang.Iterable extends zemberek.proto.IdResult> values) {
+ if (idResultBuilder_ == null) {
+ ensureIdResultIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, idResult_);
+ onChanged();
+ } else {
+ idResultBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder clearIdResult() {
+ if (idResultBuilder_ == null) {
+ idResult_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ idResultBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public Builder removeIdResult(int index) {
+ if (idResultBuilder_ == null) {
+ ensureIdResultIsMutable();
+ idResult_.remove(index);
+ onChanged();
+ } else {
+ idResultBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResult.Builder getIdResultBuilder(
+ int index) {
+ return getIdResultFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResultOrBuilder getIdResultOrBuilder(
+ int index) {
+ if (idResultBuilder_ == null) {
+ return idResult_.get(index); } else {
+ return idResultBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public java.util.List extends zemberek.proto.IdResultOrBuilder>
+ getIdResultOrBuilderList() {
+ if (idResultBuilder_ != null) {
+ return idResultBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(idResult_);
+ }
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResult.Builder addIdResultBuilder() {
+ return getIdResultFieldBuilder().addBuilder(
+ zemberek.proto.IdResult.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public zemberek.proto.IdResult.Builder addIdResultBuilder(
+ int index) {
+ return getIdResultFieldBuilder().addBuilder(
+ index, zemberek.proto.IdResult.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ public java.util.Liststring langId = 1;
+ */
+ java.lang.String getLangId();
+ /**
+ * string langId = 1;
+ */
+ com.google.protobuf.ByteString
+ getLangIdBytes();
+
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ java.util.Listrepeated .zemberek.langid.IdResult idResult = 2;
+ */
+ zemberek.proto.IdResult getIdResult(int index);
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ int getIdResultCount();
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ java.util.List extends zemberek.proto.IdResultOrBuilder>
+ getIdResultOrBuilderList();
+ /**
+ * repeated .zemberek.langid.IdResult idResult = 2;
+ */
+ zemberek.proto.IdResultOrBuilder getIdResultOrBuilder(
+ int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/Normalization.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/Normalization.java
new file mode 100644
index 00000000..605b0741
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/Normalization.java
@@ -0,0 +1,72 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: normalization.proto
+
+package zemberek.proto;
+
+public final class Normalization {
+ private Normalization() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_normalization_NormalizationRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_normalization_NormalizationRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_normalization_NormalizationResponse_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_normalization_NormalizationResponse_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\023normalization.proto\022\026zemberek.normaliz" +
+ "ation\"%\n\024NormalizationRequest\022\r\n\005input\030\001" +
+ " \001(\t\"@\n\025NormalizationResponse\022\030\n\020normali" +
+ "zed_input\030\001 \001(\t\022\r\n\005error\030\002 \001(\t2\200\001\n\024Norma" +
+ "lizationService\022h\n\tNormalize\022,.zemberek." +
+ "normalization.NormalizationRequest\032-.zem" +
+ "berek.normalization.NormalizationRespons" +
+ "eB\022\n\016zemberek.protoP\001b\006proto3"
+ };
+ 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;
+ return null;
+ }
+ };
+ com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ }, assigner);
+ internal_static_zemberek_normalization_NormalizationRequest_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_zemberek_normalization_NormalizationRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_normalization_NormalizationRequest_descriptor,
+ new java.lang.String[] { "Input", });
+ internal_static_zemberek_normalization_NormalizationResponse_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_zemberek_normalization_NormalizationResponse_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_normalization_NormalizationResponse_descriptor,
+ new java.lang.String[] { "NormalizedInput", "Error", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationRequest.java
new file mode 100644
index 00000000..932a46d6
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationRequest.java
@@ -0,0 +1,541 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: normalization.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.normalization.NormalizationRequest}
+ */
+public final class NormalizationRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.normalization.NormalizationRequest)
+ NormalizationRequestOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use NormalizationRequest.newBuilder() to construct.
+ private NormalizationRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private NormalizationRequest() {
+ input_ = "";
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private NormalizationRequest(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ input_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Normalization.internal_static_zemberek_normalization_NormalizationRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Normalization.internal_static_zemberek_normalization_NormalizationRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.NormalizationRequest.class, zemberek.proto.NormalizationRequest.Builder.class);
+ }
+
+ public static final int INPUT_FIELD_NUMBER = 1;
+ private volatile java.lang.Object input_;
+ /**
+ * string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.NormalizationRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.NormalizationRequest other = (zemberek.proto.NormalizationRequest) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.NormalizationRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.normalization.NormalizationRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.normalization.NormalizationRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.normalization.NormalizationRequest)
+ private static final zemberek.proto.NormalizationRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.NormalizationRequest();
+ }
+
+ public static zemberek.proto.NormalizationRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationResponse.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationResponse.java
new file mode 100644
index 00000000..c96a40e4
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/NormalizationResponse.java
@@ -0,0 +1,668 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: normalization.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.normalization.NormalizationResponse}
+ */
+public final class NormalizationResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.normalization.NormalizationResponse)
+ NormalizationResponseOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use NormalizationResponse.newBuilder() to construct.
+ private NormalizationResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private NormalizationResponse() {
+ normalizedInput_ = "";
+ error_ = "";
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private NormalizationResponse(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ normalizedInput_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ error_ = s;
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Normalization.internal_static_zemberek_normalization_NormalizationResponse_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Normalization.internal_static_zemberek_normalization_NormalizationResponse_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.NormalizationResponse.class, zemberek.proto.NormalizationResponse.Builder.class);
+ }
+
+ public static final int NORMALIZED_INPUT_FIELD_NUMBER = 1;
+ private volatile java.lang.Object normalizedInput_;
+ /**
+ * string normalized_input = 1;
+ */
+ public java.lang.String getNormalizedInput() {
+ java.lang.Object ref = normalizedInput_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ normalizedInput_ = s;
+ return s;
+ }
+ }
+ /**
+ * string normalized_input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getNormalizedInputBytes() {
+ java.lang.Object ref = normalizedInput_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ normalizedInput_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ERROR_FIELD_NUMBER = 2;
+ private volatile java.lang.Object error_;
+ /**
+ * string error = 2;
+ */
+ public java.lang.String getError() {
+ java.lang.Object ref = error_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ error_ = s;
+ return s;
+ }
+ }
+ /**
+ * string error = 2;
+ */
+ public com.google.protobuf.ByteString
+ getErrorBytes() {
+ java.lang.Object ref = error_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ error_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getNormalizedInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, normalizedInput_);
+ }
+ if (!getErrorBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, error_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getNormalizedInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, normalizedInput_);
+ }
+ if (!getErrorBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, error_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.NormalizationResponse)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.NormalizationResponse other = (zemberek.proto.NormalizationResponse) obj;
+
+ boolean result = true;
+ result = result && getNormalizedInput()
+ .equals(other.getNormalizedInput());
+ result = result && getError()
+ .equals(other.getError());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NORMALIZED_INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getNormalizedInput().hashCode();
+ hash = (37 * hash) + ERROR_FIELD_NUMBER;
+ hash = (53 * hash) + getError().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationResponse parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.NormalizationResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.NormalizationResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.normalization.NormalizationResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring normalized_input = 1;
+ */
+ public java.lang.String getNormalizedInput() {
+ java.lang.Object ref = normalizedInput_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ normalizedInput_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string normalized_input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getNormalizedInputBytes() {
+ java.lang.Object ref = normalizedInput_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ normalizedInput_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string normalized_input = 1;
+ */
+ public Builder setNormalizedInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ normalizedInput_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string normalized_input = 1;
+ */
+ public Builder clearNormalizedInput() {
+
+ normalizedInput_ = getDefaultInstance().getNormalizedInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * string normalized_input = 1;
+ */
+ public Builder setNormalizedInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ normalizedInput_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object error_ = "";
+ /**
+ * string error = 2;
+ */
+ public java.lang.String getError() {
+ java.lang.Object ref = error_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ error_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string error = 2;
+ */
+ public com.google.protobuf.ByteString
+ getErrorBytes() {
+ java.lang.Object ref = error_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ error_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string error = 2;
+ */
+ public Builder setError(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ error_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string error = 2;
+ */
+ public Builder clearError() {
+
+ error_ = getDefaultInstance().getError();
+ onChanged();
+ return this;
+ }
+ /**
+ * string error = 2;
+ */
+ public Builder setErrorBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ error_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.normalization.NormalizationResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.normalization.NormalizationResponse)
+ private static final zemberek.proto.NormalizationResponse DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.NormalizationResponse();
+ }
+
+ public static zemberek.proto.NormalizationResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring normalized_input = 1;
+ */
+ java.lang.String getNormalizedInput();
+ /**
+ * string normalized_input = 1;
+ */
+ com.google.protobuf.ByteString
+ getNormalizedInputBytes();
+
+ /**
+ * string error = 2;
+ */
+ java.lang.String getError();
+ /**
+ * string error = 2;
+ */
+ com.google.protobuf.ByteString
+ getErrorBytes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/Preprocess.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/Preprocess.java
new file mode 100644
index 00000000..f37ab1d8
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/Preprocess.java
@@ -0,0 +1,115 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+public final class Preprocess {
+ private Preprocess() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_preprocessor_TokenizationRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_preprocessor_TokenizationRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_preprocessor_TokenProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_preprocessor_TokenProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_preprocessor_TokenizationResponse_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_preprocessor_TokenizationResponse_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_preprocessor_SentenceExtractionRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_preprocessor_SentenceExtractionRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_preprocessor_SentenceExtractionResponse_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_preprocessor_SentenceExtractionResponse_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\020preprocess.proto\022\025zemberek.preprocesso" +
+ "r\"`\n\023TokenizationRequest\022\r\n\005input\030\001 \001(\t\022" +
+ "\036\n\026includeTokenBoundaries\030\002 \001(\010\022\032\n\022ignor" +
+ "eDoubleQuotes\030\003 \001(\010\"E\n\nTokenProto\022\r\n\005tok" +
+ "en\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\022\r\n\005start\030\003 \001(\005\022\013\n" +
+ "\003end\030\004 \001(\005\"I\n\024TokenizationResponse\0221\n\006to" +
+ "kens\030\001 \003(\0132!.zemberek.preprocessor.Token" +
+ "Proto\"O\n\031SentenceExtractionRequest\022\020\n\010do" +
+ "cument\030\001 \001(\t\022 \n\030doNotSplitInDoubleQuotes" +
+ "\030\002 \001(\010\"/\n\032SentenceExtractionResponse\022\021\n\t" +
+ "sentences\030\001 \003(\t2\364\001\n\024PreprocessingService" +
+ "\022c\n\010Tokenize\022*.zemberek.preprocessor.Tok" +
+ "enizationRequest\032+.zemberek.preprocessor" +
+ ".TokenizationResponse\022w\n\020ExtractSentence" +
+ "s\0220.zemberek.preprocessor.SentenceExtrac" +
+ "tionRequest\0321.zemberek.preprocessor.Sent" +
+ "enceExtractionResponseB\022\n\016zemberek.proto" +
+ "P\001b\006proto3"
+ };
+ 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;
+ return null;
+ }
+ };
+ com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ }, assigner);
+ internal_static_zemberek_preprocessor_TokenizationRequest_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_zemberek_preprocessor_TokenizationRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_preprocessor_TokenizationRequest_descriptor,
+ new java.lang.String[] { "Input", "IncludeTokenBoundaries", "IgnoreDoubleQuotes", });
+ internal_static_zemberek_preprocessor_TokenProto_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_zemberek_preprocessor_TokenProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_preprocessor_TokenProto_descriptor,
+ new java.lang.String[] { "Token", "Type", "Start", "End", });
+ internal_static_zemberek_preprocessor_TokenizationResponse_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_zemberek_preprocessor_TokenizationResponse_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_preprocessor_TokenizationResponse_descriptor,
+ new java.lang.String[] { "Tokens", });
+ internal_static_zemberek_preprocessor_SentenceExtractionRequest_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_zemberek_preprocessor_SentenceExtractionRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_preprocessor_SentenceExtractionRequest_descriptor,
+ new java.lang.String[] { "Document", "DoNotSplitInDoubleQuotes", });
+ internal_static_zemberek_preprocessor_SentenceExtractionResponse_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_zemberek_preprocessor_SentenceExtractionResponse_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_preprocessor_SentenceExtractionResponse_descriptor,
+ new java.lang.String[] { "Sentences", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionRequest.java
new file mode 100644
index 00000000..37bfa410
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionRequest.java
@@ -0,0 +1,600 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.preprocessor.SentenceExtractionRequest}
+ */
+public final class SentenceExtractionRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.preprocessor.SentenceExtractionRequest)
+ SentenceExtractionRequestOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use SentenceExtractionRequest.newBuilder() to construct.
+ private SentenceExtractionRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SentenceExtractionRequest() {
+ document_ = "";
+ doNotSplitInDoubleQuotes_ = false;
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private SentenceExtractionRequest(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ document_ = s;
+ break;
+ }
+ case 16: {
+
+ doNotSplitInDoubleQuotes_ = input.readBool();
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_SentenceExtractionRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_SentenceExtractionRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.SentenceExtractionRequest.class, zemberek.proto.SentenceExtractionRequest.Builder.class);
+ }
+
+ public static final int DOCUMENT_FIELD_NUMBER = 1;
+ private volatile java.lang.Object document_;
+ /**
+ * string document = 1;
+ */
+ public java.lang.String getDocument() {
+ java.lang.Object ref = document_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ document_ = s;
+ return s;
+ }
+ }
+ /**
+ * string document = 1;
+ */
+ public com.google.protobuf.ByteString
+ getDocumentBytes() {
+ java.lang.Object ref = document_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ document_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int DONOTSPLITINDOUBLEQUOTES_FIELD_NUMBER = 2;
+ private boolean doNotSplitInDoubleQuotes_;
+ /**
+ * bool doNotSplitInDoubleQuotes = 2;
+ */
+ public boolean getDoNotSplitInDoubleQuotes() {
+ return doNotSplitInDoubleQuotes_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getDocumentBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, document_);
+ }
+ if (doNotSplitInDoubleQuotes_ != false) {
+ output.writeBool(2, doNotSplitInDoubleQuotes_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getDocumentBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, document_);
+ }
+ if (doNotSplitInDoubleQuotes_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, doNotSplitInDoubleQuotes_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.SentenceExtractionRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.SentenceExtractionRequest other = (zemberek.proto.SentenceExtractionRequest) obj;
+
+ boolean result = true;
+ result = result && getDocument()
+ .equals(other.getDocument());
+ result = result && (getDoNotSplitInDoubleQuotes()
+ == other.getDoNotSplitInDoubleQuotes());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + DOCUMENT_FIELD_NUMBER;
+ hash = (53 * hash) + getDocument().hashCode();
+ hash = (37 * hash) + DONOTSPLITINDOUBLEQUOTES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getDoNotSplitInDoubleQuotes());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.SentenceExtractionRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.preprocessor.SentenceExtractionRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring document = 1;
+ */
+ public java.lang.String getDocument() {
+ java.lang.Object ref = document_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ document_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string document = 1;
+ */
+ public com.google.protobuf.ByteString
+ getDocumentBytes() {
+ java.lang.Object ref = document_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ document_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string document = 1;
+ */
+ public Builder setDocument(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ document_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string document = 1;
+ */
+ public Builder clearDocument() {
+
+ document_ = getDefaultInstance().getDocument();
+ onChanged();
+ return this;
+ }
+ /**
+ * string document = 1;
+ */
+ public Builder setDocumentBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ document_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean doNotSplitInDoubleQuotes_ ;
+ /**
+ * bool doNotSplitInDoubleQuotes = 2;
+ */
+ public boolean getDoNotSplitInDoubleQuotes() {
+ return doNotSplitInDoubleQuotes_;
+ }
+ /**
+ * bool doNotSplitInDoubleQuotes = 2;
+ */
+ public Builder setDoNotSplitInDoubleQuotes(boolean value) {
+
+ doNotSplitInDoubleQuotes_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool doNotSplitInDoubleQuotes = 2;
+ */
+ public Builder clearDoNotSplitInDoubleQuotes() {
+
+ doNotSplitInDoubleQuotes_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.preprocessor.SentenceExtractionRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.preprocessor.SentenceExtractionRequest)
+ private static final zemberek.proto.SentenceExtractionRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.SentenceExtractionRequest();
+ }
+
+ public static zemberek.proto.SentenceExtractionRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring document = 1;
+ */
+ java.lang.String getDocument();
+ /**
+ * string document = 1;
+ */
+ com.google.protobuf.ByteString
+ getDocumentBytes();
+
+ /**
+ * bool doNotSplitInDoubleQuotes = 2;
+ */
+ boolean getDoNotSplitInDoubleQuotes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionResponse.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionResponse.java
new file mode 100644
index 00000000..451c90e0
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/SentenceExtractionResponse.java
@@ -0,0 +1,586 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.preprocessor.SentenceExtractionResponse}
+ */
+public final class SentenceExtractionResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.preprocessor.SentenceExtractionResponse)
+ SentenceExtractionResponseOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use SentenceExtractionResponse.newBuilder() to construct.
+ private SentenceExtractionResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SentenceExtractionResponse() {
+ sentences_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private SentenceExtractionResponse(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ sentences_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ sentences_.add(s);
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ sentences_ = sentences_.getUnmodifiableView();
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_SentenceExtractionResponse_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_SentenceExtractionResponse_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.SentenceExtractionResponse.class, zemberek.proto.SentenceExtractionResponse.Builder.class);
+ }
+
+ public static final int SENTENCES_FIELD_NUMBER = 1;
+ private com.google.protobuf.LazyStringList sentences_;
+ /**
+ * repeated string sentences = 1;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getSentencesList() {
+ return sentences_;
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public int getSentencesCount() {
+ return sentences_.size();
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public java.lang.String getSentences(int index) {
+ return sentences_.get(index);
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public com.google.protobuf.ByteString
+ getSentencesBytes(int index) {
+ return sentences_.getByteString(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < sentences_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, sentences_.getRaw(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ {
+ int dataSize = 0;
+ for (int i = 0; i < sentences_.size(); i++) {
+ dataSize += computeStringSizeNoTag(sentences_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getSentencesList().size();
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.SentenceExtractionResponse)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.SentenceExtractionResponse other = (zemberek.proto.SentenceExtractionResponse) obj;
+
+ boolean result = true;
+ result = result && getSentencesList()
+ .equals(other.getSentencesList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getSentencesCount() > 0) {
+ hash = (37 * hash) + SENTENCES_FIELD_NUMBER;
+ hash = (53 * hash) + getSentencesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.SentenceExtractionResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.SentenceExtractionResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.preprocessor.SentenceExtractionResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderrepeated string sentences = 1;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getSentencesList() {
+ return sentences_.getUnmodifiableView();
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public int getSentencesCount() {
+ return sentences_.size();
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public java.lang.String getSentences(int index) {
+ return sentences_.get(index);
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public com.google.protobuf.ByteString
+ getSentencesBytes(int index) {
+ return sentences_.getByteString(index);
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public Builder setSentences(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSentencesIsMutable();
+ sentences_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public Builder addSentences(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSentencesIsMutable();
+ sentences_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public Builder addAllSentences(
+ java.lang.Iterablerepeated string sentences = 1;
+ */
+ public Builder clearSentences() {
+ sentences_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string sentences = 1;
+ */
+ public Builder addSentencesBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureSentencesIsMutable();
+ sentences_.add(value);
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.preprocessor.SentenceExtractionResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.preprocessor.SentenceExtractionResponse)
+ private static final zemberek.proto.SentenceExtractionResponse DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.SentenceExtractionResponse();
+ }
+
+ public static zemberek.proto.SentenceExtractionResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserrepeated string sentences = 1;
+ */
+ java.util.Listrepeated string sentences = 1;
+ */
+ int getSentencesCount();
+ /**
+ * repeated string sentences = 1;
+ */
+ java.lang.String getSentences(int index);
+ /**
+ * repeated string sentences = 1;
+ */
+ com.google.protobuf.ByteString
+ getSentencesBytes(int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenProto.java
new file mode 100644
index 00000000..5b66905f
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenProto.java
@@ -0,0 +1,812 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.preprocessor.TokenProto}
+ */
+public final class TokenProto extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.preprocessor.TokenProto)
+ TokenProtoOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use TokenProto.newBuilder() to construct.
+ private TokenProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private TokenProto() {
+ token_ = "";
+ type_ = "";
+ start_ = 0;
+ end_ = 0;
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private TokenProto(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ token_ = s;
+ break;
+ }
+ case 18: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ type_ = s;
+ break;
+ }
+ case 24: {
+
+ start_ = input.readInt32();
+ break;
+ }
+ case 32: {
+
+ end_ = input.readInt32();
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_TokenProto_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_TokenProto_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.TokenProto.class, zemberek.proto.TokenProto.Builder.class);
+ }
+
+ public static final int TOKEN_FIELD_NUMBER = 1;
+ private volatile java.lang.Object token_;
+ /**
+ * string token = 1;
+ */
+ public java.lang.String getToken() {
+ java.lang.Object ref = token_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ token_ = s;
+ return s;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public com.google.protobuf.ByteString
+ getTokenBytes() {
+ java.lang.Object ref = token_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ token_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 2;
+ private volatile java.lang.Object type_;
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public java.lang.String getType() {
+ java.lang.Object ref = type_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ type_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public com.google.protobuf.ByteString
+ getTypeBytes() {
+ java.lang.Object ref = type_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ type_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int START_FIELD_NUMBER = 3;
+ private int start_;
+ /**
+ * int32 start = 3;
+ */
+ public int getStart() {
+ return start_;
+ }
+
+ public static final int END_FIELD_NUMBER = 4;
+ private int end_;
+ /**
+ * int32 end = 4;
+ */
+ public int getEnd() {
+ return end_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getTokenBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, token_);
+ }
+ if (!getTypeBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_);
+ }
+ if (start_ != 0) {
+ output.writeInt32(3, start_);
+ }
+ if (end_ != 0) {
+ output.writeInt32(4, end_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getTokenBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, token_);
+ }
+ if (!getTypeBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_);
+ }
+ if (start_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(3, start_);
+ }
+ if (end_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, end_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.TokenProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.TokenProto other = (zemberek.proto.TokenProto) obj;
+
+ boolean result = true;
+ result = result && getToken()
+ .equals(other.getToken());
+ result = result && getType()
+ .equals(other.getType());
+ result = result && (getStart()
+ == other.getStart());
+ result = result && (getEnd()
+ == other.getEnd());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TOKEN_FIELD_NUMBER;
+ hash = (53 * hash) + getToken().hashCode();
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType().hashCode();
+ hash = (37 * hash) + START_FIELD_NUMBER;
+ hash = (53 * hash) + getStart();
+ hash = (37 * hash) + END_FIELD_NUMBER;
+ hash = (53 * hash) + getEnd();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.TokenProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.TokenProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.preprocessor.TokenProto}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring token = 1;
+ */
+ public java.lang.String getToken() {
+ java.lang.Object ref = token_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ token_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public com.google.protobuf.ByteString
+ getTokenBytes() {
+ java.lang.Object ref = token_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ token_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder setToken(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ token_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder clearToken() {
+
+ token_ = getDefaultInstance().getToken();
+ onChanged();
+ return this;
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder setTokenBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ token_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object type_ = "";
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public java.lang.String getType() {
+ java.lang.Object ref = type_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ type_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public com.google.protobuf.ByteString
+ getTypeBytes() {
+ java.lang.Object ref = type_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ type_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public Builder setType(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public Builder clearType() {
+
+ type_ = getDefaultInstance().getType();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ public Builder setTypeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ type_ = value;
+ onChanged();
+ return this;
+ }
+
+ private int start_ ;
+ /**
+ * int32 start = 3;
+ */
+ public int getStart() {
+ return start_;
+ }
+ /**
+ * int32 start = 3;
+ */
+ public Builder setStart(int value) {
+
+ start_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 start = 3;
+ */
+ public Builder clearStart() {
+
+ start_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int end_ ;
+ /**
+ * int32 end = 4;
+ */
+ public int getEnd() {
+ return end_;
+ }
+ /**
+ * int32 end = 4;
+ */
+ public Builder setEnd(int value) {
+
+ end_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * int32 end = 4;
+ */
+ public Builder clearEnd() {
+
+ end_ = 0;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.preprocessor.TokenProto)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.preprocessor.TokenProto)
+ private static final zemberek.proto.TokenProto DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.TokenProto();
+ }
+
+ public static zemberek.proto.TokenProto getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring token = 1;
+ */
+ java.lang.String getToken();
+ /**
+ * string token = 1;
+ */
+ com.google.protobuf.ByteString
+ getTokenBytes();
+
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ java.lang.String getType();
+ /**
+ * + * TODO: Types should be enums. + *+ * + *
string type = 2;
+ */
+ com.google.protobuf.ByteString
+ getTypeBytes();
+
+ /**
+ * int32 start = 3;
+ */
+ int getStart();
+
+ /**
+ * int32 end = 4;
+ */
+ int getEnd();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationRequest.java
new file mode 100644
index 00000000..8afd776f
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationRequest.java
@@ -0,0 +1,675 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.preprocessor.TokenizationRequest}
+ */
+public final class TokenizationRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.preprocessor.TokenizationRequest)
+ TokenizationRequestOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use TokenizationRequest.newBuilder() to construct.
+ private TokenizationRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private TokenizationRequest() {
+ input_ = "";
+ includeTokenBoundaries_ = false;
+ ignoreDoubleQuotes_ = false;
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private TokenizationRequest(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ input_ = s;
+ break;
+ }
+ case 16: {
+
+ includeTokenBoundaries_ = input.readBool();
+ break;
+ }
+ case 24: {
+
+ ignoreDoubleQuotes_ = input.readBool();
+ break;
+ }
+ default: {
+ if (!parseUnknownFieldProto3(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_TokenizationRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return zemberek.proto.Preprocess.internal_static_zemberek_preprocessor_TokenizationRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ zemberek.proto.TokenizationRequest.class, zemberek.proto.TokenizationRequest.Builder.class);
+ }
+
+ public static final int INPUT_FIELD_NUMBER = 1;
+ private volatile java.lang.Object input_;
+ /**
+ * string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int INCLUDETOKENBOUNDARIES_FIELD_NUMBER = 2;
+ private boolean includeTokenBoundaries_;
+ /**
+ * bool includeTokenBoundaries = 2;
+ */
+ public boolean getIncludeTokenBoundaries() {
+ return includeTokenBoundaries_;
+ }
+
+ public static final int IGNOREDOUBLEQUOTES_FIELD_NUMBER = 3;
+ private boolean ignoreDoubleQuotes_;
+ /**
+ * + * TODO: Add options (ignore etc.) + *+ * + *
bool ignoreDoubleQuotes = 3;
+ */
+ public boolean getIgnoreDoubleQuotes() {
+ return ignoreDoubleQuotes_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ if (includeTokenBoundaries_ != false) {
+ output.writeBool(2, includeTokenBoundaries_);
+ }
+ if (ignoreDoubleQuotes_ != false) {
+ output.writeBool(3, ignoreDoubleQuotes_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ if (includeTokenBoundaries_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, includeTokenBoundaries_);
+ }
+ if (ignoreDoubleQuotes_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(3, ignoreDoubleQuotes_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.TokenizationRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.TokenizationRequest other = (zemberek.proto.TokenizationRequest) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && (getIncludeTokenBoundaries()
+ == other.getIncludeTokenBoundaries());
+ result = result && (getIgnoreDoubleQuotes()
+ == other.getIgnoreDoubleQuotes());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ hash = (37 * hash) + INCLUDETOKENBOUNDARIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIncludeTokenBoundaries());
+ hash = (37 * hash) + IGNOREDOUBLEQUOTES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getIgnoreDoubleQuotes());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.TokenizationRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.preprocessor.TokenizationRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderstring input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean includeTokenBoundaries_ ;
+ /**
+ * bool includeTokenBoundaries = 2;
+ */
+ public boolean getIncludeTokenBoundaries() {
+ return includeTokenBoundaries_;
+ }
+ /**
+ * bool includeTokenBoundaries = 2;
+ */
+ public Builder setIncludeTokenBoundaries(boolean value) {
+
+ includeTokenBoundaries_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool includeTokenBoundaries = 2;
+ */
+ public Builder clearIncludeTokenBoundaries() {
+
+ includeTokenBoundaries_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean ignoreDoubleQuotes_ ;
+ /**
+ * + * TODO: Add options (ignore etc.) + *+ * + *
bool ignoreDoubleQuotes = 3;
+ */
+ public boolean getIgnoreDoubleQuotes() {
+ return ignoreDoubleQuotes_;
+ }
+ /**
+ * + * TODO: Add options (ignore etc.) + *+ * + *
bool ignoreDoubleQuotes = 3;
+ */
+ public Builder setIgnoreDoubleQuotes(boolean value) {
+
+ ignoreDoubleQuotes_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * TODO: Add options (ignore etc.) + *+ * + *
bool ignoreDoubleQuotes = 3;
+ */
+ public Builder clearIgnoreDoubleQuotes() {
+
+ ignoreDoubleQuotes_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.preprocessor.TokenizationRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.preprocessor.TokenizationRequest)
+ private static final zemberek.proto.TokenizationRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.TokenizationRequest();
+ }
+
+ public static zemberek.proto.TokenizationRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+
+ /**
+ * bool includeTokenBoundaries = 2;
+ */
+ boolean getIncludeTokenBoundaries();
+
+ /**
+ * + * TODO: Add options (ignore etc.) + *+ * + *
bool ignoreDoubleQuotes = 3;
+ */
+ boolean getIgnoreDoubleQuotes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationResponse.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationResponse.java
new file mode 100644
index 00000000..75b9867a
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/TokenizationResponse.java
@@ -0,0 +1,759 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: preprocess.proto
+
+package zemberek.proto;
+
+/**
+ * Protobuf type {@code zemberek.preprocessor.TokenizationResponse}
+ */
+public final class TokenizationResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.preprocessor.TokenizationResponse)
+ TokenizationResponseOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use TokenizationResponse.newBuilder() to construct.
+ private TokenizationResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private TokenizationResponse() {
+ tokens_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private TokenizationResponse(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ tokens_ = new java.util.ArrayListrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public java.util.Listrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public java.util.List extends zemberek.proto.TokenProtoOrBuilder>
+ getTokensOrBuilderList() {
+ return tokens_;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public int getTokensCount() {
+ return tokens_.size();
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProto getTokens(int index) {
+ return tokens_.get(index);
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProtoOrBuilder getTokensOrBuilder(
+ int index) {
+ return tokens_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < tokens_.size(); i++) {
+ output.writeMessage(1, tokens_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < tokens_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, tokens_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.TokenizationResponse)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.TokenizationResponse other = (zemberek.proto.TokenizationResponse) obj;
+
+ boolean result = true;
+ result = result && getTokensList()
+ .equals(other.getTokensList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getTokensCount() > 0) {
+ hash = (37 * hash) + TOKENS_FIELD_NUMBER;
+ hash = (53 * hash) + getTokensList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationResponse parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.TokenizationResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.TokenizationResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.preprocessor.TokenizationResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builderrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public java.util.Listrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public int getTokensCount() {
+ if (tokensBuilder_ == null) {
+ return tokens_.size();
+ } else {
+ return tokensBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProto getTokens(int index) {
+ if (tokensBuilder_ == null) {
+ return tokens_.get(index);
+ } else {
+ return tokensBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder setTokens(
+ int index, zemberek.proto.TokenProto value) {
+ if (tokensBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTokensIsMutable();
+ tokens_.set(index, value);
+ onChanged();
+ } else {
+ tokensBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder setTokens(
+ int index, zemberek.proto.TokenProto.Builder builderForValue) {
+ if (tokensBuilder_ == null) {
+ ensureTokensIsMutable();
+ tokens_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ tokensBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder addTokens(zemberek.proto.TokenProto value) {
+ if (tokensBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTokensIsMutable();
+ tokens_.add(value);
+ onChanged();
+ } else {
+ tokensBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder addTokens(
+ int index, zemberek.proto.TokenProto value) {
+ if (tokensBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTokensIsMutable();
+ tokens_.add(index, value);
+ onChanged();
+ } else {
+ tokensBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder addTokens(
+ zemberek.proto.TokenProto.Builder builderForValue) {
+ if (tokensBuilder_ == null) {
+ ensureTokensIsMutable();
+ tokens_.add(builderForValue.build());
+ onChanged();
+ } else {
+ tokensBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder addTokens(
+ int index, zemberek.proto.TokenProto.Builder builderForValue) {
+ if (tokensBuilder_ == null) {
+ ensureTokensIsMutable();
+ tokens_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ tokensBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder addAllTokens(
+ java.lang.Iterable extends zemberek.proto.TokenProto> values) {
+ if (tokensBuilder_ == null) {
+ ensureTokensIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, tokens_);
+ onChanged();
+ } else {
+ tokensBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder clearTokens() {
+ if (tokensBuilder_ == null) {
+ tokens_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ tokensBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public Builder removeTokens(int index) {
+ if (tokensBuilder_ == null) {
+ ensureTokensIsMutable();
+ tokens_.remove(index);
+ onChanged();
+ } else {
+ tokensBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProto.Builder getTokensBuilder(
+ int index) {
+ return getTokensFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProtoOrBuilder getTokensOrBuilder(
+ int index) {
+ if (tokensBuilder_ == null) {
+ return tokens_.get(index); } else {
+ return tokensBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public java.util.List extends zemberek.proto.TokenProtoOrBuilder>
+ getTokensOrBuilderList() {
+ if (tokensBuilder_ != null) {
+ return tokensBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(tokens_);
+ }
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProto.Builder addTokensBuilder() {
+ return getTokensFieldBuilder().addBuilder(
+ zemberek.proto.TokenProto.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public zemberek.proto.TokenProto.Builder addTokensBuilder(
+ int index) {
+ return getTokensFieldBuilder().addBuilder(
+ index, zemberek.proto.TokenProto.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ public java.util.Listrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ java.util.Listrepeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ zemberek.proto.TokenProto getTokens(int index);
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ int getTokensCount();
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ java.util.List extends zemberek.proto.TokenProtoOrBuilder>
+ getTokensOrBuilderList();
+ /**
+ * repeated .zemberek.preprocessor.TokenProto tokens = 1;
+ */
+ zemberek.proto.TokenProtoOrBuilder getTokensOrBuilder(
+ int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/DictionaryItemProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/DictionaryItemProto.java
new file mode 100644
index 00000000..ff38e894
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/DictionaryItemProto.java
@@ -0,0 +1,805 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * A dictionary item. Lemma and pos values are provided. + * TODO: POS values should be enums. + *+ * + * Protobuf type {@code zemberek.morphology.DictionaryItemProto} + */ +public final class DictionaryItemProto extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.DictionaryItemProto) + DictionaryItemProtoOrBuilder { +private static final long serialVersionUID = 0L; + // Use DictionaryItemProto.newBuilder() to construct. + private DictionaryItemProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private DictionaryItemProto() { + lemma_ = ""; + primaryPos_ = ""; + secondaryPos_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DictionaryItemProto( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + lemma_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + primaryPos_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + secondaryPos_ = s; + break; + } + default: { + if (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_DictionaryItemProto_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_DictionaryItemProto_fieldAccessorTable + .ensureFieldAccessorsInitialized( + zemberek.proto.morphology.DictionaryItemProto.class, zemberek.proto.morphology.DictionaryItemProto.Builder.class); + } + + public static final int LEMMA_FIELD_NUMBER = 1; + private volatile java.lang.Object lemma_; + /** + *
string lemma = 1;
+ */
+ public java.lang.String getLemma() {
+ java.lang.Object ref = lemma_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ lemma_ = s;
+ return s;
+ }
+ }
+ /**
+ * string lemma = 1;
+ */
+ public com.google.protobuf.ByteString
+ getLemmaBytes() {
+ java.lang.Object ref = lemma_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ lemma_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int PRIMARYPOS_FIELD_NUMBER = 2;
+ private volatile java.lang.Object primaryPos_;
+ /**
+ * string primaryPos = 2;
+ */
+ public java.lang.String getPrimaryPos() {
+ java.lang.Object ref = primaryPos_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ primaryPos_ = s;
+ return s;
+ }
+ }
+ /**
+ * string primaryPos = 2;
+ */
+ public com.google.protobuf.ByteString
+ getPrimaryPosBytes() {
+ java.lang.Object ref = primaryPos_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ primaryPos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SECONDARYPOS_FIELD_NUMBER = 3;
+ private volatile java.lang.Object secondaryPos_;
+ /**
+ * string secondaryPos = 3;
+ */
+ public java.lang.String getSecondaryPos() {
+ java.lang.Object ref = secondaryPos_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ secondaryPos_ = s;
+ return s;
+ }
+ }
+ /**
+ * string secondaryPos = 3;
+ */
+ public com.google.protobuf.ByteString
+ getSecondaryPosBytes() {
+ java.lang.Object ref = secondaryPos_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ secondaryPos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getLemmaBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, lemma_);
+ }
+ if (!getPrimaryPosBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, primaryPos_);
+ }
+ if (!getSecondaryPosBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, secondaryPos_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getLemmaBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, lemma_);
+ }
+ if (!getPrimaryPosBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, primaryPos_);
+ }
+ if (!getSecondaryPosBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, secondaryPos_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.DictionaryItemProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.DictionaryItemProto other = (zemberek.proto.morphology.DictionaryItemProto) obj;
+
+ boolean result = true;
+ result = result && getLemma()
+ .equals(other.getLemma());
+ result = result && getPrimaryPos()
+ .equals(other.getPrimaryPos());
+ result = result && getSecondaryPos()
+ .equals(other.getSecondaryPos());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + LEMMA_FIELD_NUMBER;
+ hash = (53 * hash) + getLemma().hashCode();
+ hash = (37 * hash) + PRIMARYPOS_FIELD_NUMBER;
+ hash = (53 * hash) + getPrimaryPos().hashCode();
+ hash = (37 * hash) + SECONDARYPOS_FIELD_NUMBER;
+ hash = (53 * hash) + getSecondaryPos().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.DictionaryItemProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.DictionaryItemProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * A dictionary item. Lemma and pos values are provided. + * TODO: POS values should be enums. + *+ * + * Protobuf type {@code zemberek.morphology.DictionaryItemProto} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
string lemma = 1;
+ */
+ public java.lang.String getLemma() {
+ java.lang.Object ref = lemma_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ lemma_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string lemma = 1;
+ */
+ public com.google.protobuf.ByteString
+ getLemmaBytes() {
+ java.lang.Object ref = lemma_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ lemma_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string lemma = 1;
+ */
+ public Builder setLemma(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ lemma_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string lemma = 1;
+ */
+ public Builder clearLemma() {
+
+ lemma_ = getDefaultInstance().getLemma();
+ onChanged();
+ return this;
+ }
+ /**
+ * string lemma = 1;
+ */
+ public Builder setLemmaBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ lemma_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object primaryPos_ = "";
+ /**
+ * string primaryPos = 2;
+ */
+ public java.lang.String getPrimaryPos() {
+ java.lang.Object ref = primaryPos_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ primaryPos_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string primaryPos = 2;
+ */
+ public com.google.protobuf.ByteString
+ getPrimaryPosBytes() {
+ java.lang.Object ref = primaryPos_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ primaryPos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string primaryPos = 2;
+ */
+ public Builder setPrimaryPos(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ primaryPos_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string primaryPos = 2;
+ */
+ public Builder clearPrimaryPos() {
+
+ primaryPos_ = getDefaultInstance().getPrimaryPos();
+ onChanged();
+ return this;
+ }
+ /**
+ * string primaryPos = 2;
+ */
+ public Builder setPrimaryPosBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ primaryPos_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object secondaryPos_ = "";
+ /**
+ * string secondaryPos = 3;
+ */
+ public java.lang.String getSecondaryPos() {
+ java.lang.Object ref = secondaryPos_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ secondaryPos_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string secondaryPos = 3;
+ */
+ public com.google.protobuf.ByteString
+ getSecondaryPosBytes() {
+ java.lang.Object ref = secondaryPos_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ secondaryPos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string secondaryPos = 3;
+ */
+ public Builder setSecondaryPos(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ secondaryPos_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string secondaryPos = 3;
+ */
+ public Builder clearSecondaryPos() {
+
+ secondaryPos_ = getDefaultInstance().getSecondaryPos();
+ onChanged();
+ return this;
+ }
+ /**
+ * string secondaryPos = 3;
+ */
+ public Builder setSecondaryPosBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ secondaryPos_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.morphology.DictionaryItemProto)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.morphology.DictionaryItemProto)
+ private static final zemberek.proto.morphology.DictionaryItemProto DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.morphology.DictionaryItemProto();
+ }
+
+ public static zemberek.proto.morphology.DictionaryItemProto getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring lemma = 1;
+ */
+ java.lang.String getLemma();
+ /**
+ * string lemma = 1;
+ */
+ com.google.protobuf.ByteString
+ getLemmaBytes();
+
+ /**
+ * string primaryPos = 2;
+ */
+ java.lang.String getPrimaryPos();
+ /**
+ * string primaryPos = 2;
+ */
+ com.google.protobuf.ByteString
+ getPrimaryPosBytes();
+
+ /**
+ * string secondaryPos = 3;
+ */
+ java.lang.String getSecondaryPos();
+ /**
+ * string secondaryPos = 3;
+ */
+ com.google.protobuf.ByteString
+ getSecondaryPosBytes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/MorphemeDataProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/MorphemeDataProto.java
new file mode 100644
index 00000000..b867bbed
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/MorphemeDataProto.java
@@ -0,0 +1,678 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * Contains surface form and id of the morpheme. + * Like surface = "acak", morpheme = Fut + *+ * + * Protobuf type {@code zemberek.morphology.MorphemeDataProto} + */ +public final class MorphemeDataProto extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.MorphemeDataProto) + MorphemeDataProtoOrBuilder { +private static final long serialVersionUID = 0L; + // Use MorphemeDataProto.newBuilder() to construct. + private MorphemeDataProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private MorphemeDataProto() { + surface_ = ""; + morpheme_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MorphemeDataProto( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + surface_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + morpheme_ = s; + break; + } + default: { + if (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_MorphemeDataProto_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_MorphemeDataProto_fieldAccessorTable + .ensureFieldAccessorsInitialized( + zemberek.proto.morphology.MorphemeDataProto.class, zemberek.proto.morphology.MorphemeDataProto.Builder.class); + } + + public static final int SURFACE_FIELD_NUMBER = 1; + private volatile java.lang.Object surface_; + /** + *
string surface = 1;
+ */
+ public java.lang.String getSurface() {
+ java.lang.Object ref = surface_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ surface_ = s;
+ return s;
+ }
+ }
+ /**
+ * string surface = 1;
+ */
+ public com.google.protobuf.ByteString
+ getSurfaceBytes() {
+ java.lang.Object ref = surface_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ surface_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MORPHEME_FIELD_NUMBER = 2;
+ private volatile java.lang.Object morpheme_;
+ /**
+ * string morpheme = 2;
+ */
+ public java.lang.String getMorpheme() {
+ java.lang.Object ref = morpheme_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ morpheme_ = s;
+ return s;
+ }
+ }
+ /**
+ * string morpheme = 2;
+ */
+ public com.google.protobuf.ByteString
+ getMorphemeBytes() {
+ java.lang.Object ref = morpheme_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ morpheme_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getSurfaceBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, surface_);
+ }
+ if (!getMorphemeBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, morpheme_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getSurfaceBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, surface_);
+ }
+ if (!getMorphemeBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, morpheme_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.MorphemeDataProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.MorphemeDataProto other = (zemberek.proto.morphology.MorphemeDataProto) obj;
+
+ boolean result = true;
+ result = result && getSurface()
+ .equals(other.getSurface());
+ result = result && getMorpheme()
+ .equals(other.getMorpheme());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SURFACE_FIELD_NUMBER;
+ hash = (53 * hash) + getSurface().hashCode();
+ hash = (37 * hash) + MORPHEME_FIELD_NUMBER;
+ hash = (53 * hash) + getMorpheme().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.MorphemeDataProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.MorphemeDataProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * Contains surface form and id of the morpheme. + * Like surface = "acak", morpheme = Fut + *+ * + * Protobuf type {@code zemberek.morphology.MorphemeDataProto} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
string surface = 1;
+ */
+ public java.lang.String getSurface() {
+ java.lang.Object ref = surface_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ surface_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string surface = 1;
+ */
+ public com.google.protobuf.ByteString
+ getSurfaceBytes() {
+ java.lang.Object ref = surface_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ surface_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string surface = 1;
+ */
+ public Builder setSurface(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ surface_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string surface = 1;
+ */
+ public Builder clearSurface() {
+
+ surface_ = getDefaultInstance().getSurface();
+ onChanged();
+ return this;
+ }
+ /**
+ * string surface = 1;
+ */
+ public Builder setSurfaceBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ surface_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object morpheme_ = "";
+ /**
+ * string morpheme = 2;
+ */
+ public java.lang.String getMorpheme() {
+ java.lang.Object ref = morpheme_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ morpheme_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string morpheme = 2;
+ */
+ public com.google.protobuf.ByteString
+ getMorphemeBytes() {
+ java.lang.Object ref = morpheme_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ morpheme_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string morpheme = 2;
+ */
+ public Builder setMorpheme(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ morpheme_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string morpheme = 2;
+ */
+ public Builder clearMorpheme() {
+
+ morpheme_ = getDefaultInstance().getMorpheme();
+ onChanged();
+ return this;
+ }
+ /**
+ * string morpheme = 2;
+ */
+ public Builder setMorphemeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ morpheme_ = value;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.morphology.MorphemeDataProto)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.morphology.MorphemeDataProto)
+ private static final zemberek.proto.morphology.MorphemeDataProto DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.morphology.MorphemeDataProto();
+ }
+
+ public static zemberek.proto.morphology.MorphemeDataProto getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring surface = 1;
+ */
+ java.lang.String getSurface();
+ /**
+ * string surface = 1;
+ */
+ com.google.protobuf.ByteString
+ getSurfaceBytes();
+
+ /**
+ * string morpheme = 2;
+ */
+ java.lang.String getMorpheme();
+ /**
+ * string morpheme = 2;
+ */
+ com.google.protobuf.ByteString
+ getMorphemeBytes();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/Morphology.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/Morphology.java
new file mode 100644
index 00000000..a7cbe968
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/Morphology.java
@@ -0,0 +1,159 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+public final class Morphology {
+ private Morphology() {}
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistryLite registry) {
+ }
+
+ public static void registerAllExtensions(
+ com.google.protobuf.ExtensionRegistry registry) {
+ registerAllExtensions(
+ (com.google.protobuf.ExtensionRegistryLite) registry);
+ }
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_WordAnalysisRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_WordAnalysisRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_DictionaryItemProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_DictionaryItemProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_SingleAnalysisProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_SingleAnalysisProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_MorphemeDataProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_MorphemeDataProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_WordAnalysisProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_WordAnalysisProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_SentenceAnalysisRequest_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_SentenceAnalysisRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_SentenceAnalysisProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_SentenceAnalysisProto_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_zemberek_morphology_SentenceWordAnalysisProto_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_zemberek_morphology_SentenceWordAnalysisProto_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\020morphology.proto\022\023zemberek.morphology\"" +
+ "$\n\023WordAnalysisRequest\022\r\n\005input\030\001 \001(\t\"N\n" +
+ "\023DictionaryItemProto\022\r\n\005lemma\030\001 \001(\t\022\022\n\np" +
+ "rimaryPos\030\002 \001(\t\022\024\n\014secondaryPos\030\003 \001(\t\"\344\001" +
+ "\n\023SingleAnalysisProto\022\013\n\003pos\030\001 \001(\t\022@\n\016di" +
+ "ctionaryItem\030\002 \001(\0132(.zemberek.morphology" +
+ ".DictionaryItemProto\022\020\n\010analysis\030\003 \001(\t\022\020" +
+ "\n\010informal\030\004 \001(\010\022\017\n\007runtime\030\005 \001(\010\022\016\n\006lem" +
+ "mas\030\006 \003(\t\0229\n\tmorphemes\030\007 \003(\0132&.zemberek." +
+ "morphology.MorphemeDataProto\"6\n\021Morpheme" +
+ "DataProto\022\017\n\007surface\030\001 \001(\t\022\020\n\010morpheme\030\002" +
+ " \001(\t\"^\n\021WordAnalysisProto\022\r\n\005input\030\001 \001(\t" +
+ "\022:\n\010analyses\030\002 \003(\0132(.zemberek.morphology" +
+ ".SingleAnalysisProto\"D\n\027SentenceAnalysis" +
+ "Request\022\r\n\005input\030\001 \001(\t\022\032\n\022containAllAnal" +
+ "yses\030\002 \001(\010\"g\n\025SentenceAnalysisProto\022\r\n\005i" +
+ "nput\030\001 \001(\t\022?\n\007results\030\002 \003(\0132..zemberek.m" +
+ "orphology.SentenceWordAnalysisProto\"\227\001\n\031" +
+ "SentenceWordAnalysisProto\022\r\n\005token\030\001 \001(\t" +
+ "\0226\n\004best\030\002 \001(\0132(.zemberek.morphology.Sin" +
+ "gleAnalysisProto\0223\n\003all\030\003 \001(\0132&.zemberek" +
+ ".morphology.WordAnalysisProto2\341\001\n\021Morpho" +
+ "logyService\022k\n\017AnalyzeSentence\022,.zembere" +
+ "k.morphology.SentenceAnalysisRequest\032*.z" +
+ "emberek.morphology.SentenceAnalysisProto" +
+ "\022_\n\013AnalyzeWord\022(.zemberek.morphology.Wo" +
+ "rdAnalysisRequest\032&.zemberek.morphology." +
+ "WordAnalysisProtoB\035\n\031zemberek.proto.morp" +
+ "hologyP\001b\006proto3"
+ };
+ 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;
+ return null;
+ }
+ };
+ com.google.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new com.google.protobuf.Descriptors.FileDescriptor[] {
+ }, assigner);
+ internal_static_zemberek_morphology_WordAnalysisRequest_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_zemberek_morphology_WordAnalysisRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_WordAnalysisRequest_descriptor,
+ new java.lang.String[] { "Input", });
+ internal_static_zemberek_morphology_DictionaryItemProto_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_zemberek_morphology_DictionaryItemProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_DictionaryItemProto_descriptor,
+ new java.lang.String[] { "Lemma", "PrimaryPos", "SecondaryPos", });
+ internal_static_zemberek_morphology_SingleAnalysisProto_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_zemberek_morphology_SingleAnalysisProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_SingleAnalysisProto_descriptor,
+ new java.lang.String[] { "Pos", "DictionaryItem", "Analysis", "Informal", "Runtime", "Lemmas", "Morphemes", });
+ internal_static_zemberek_morphology_MorphemeDataProto_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_zemberek_morphology_MorphemeDataProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_MorphemeDataProto_descriptor,
+ new java.lang.String[] { "Surface", "Morpheme", });
+ internal_static_zemberek_morphology_WordAnalysisProto_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_zemberek_morphology_WordAnalysisProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_WordAnalysisProto_descriptor,
+ new java.lang.String[] { "Input", "Analyses", });
+ internal_static_zemberek_morphology_SentenceAnalysisRequest_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_zemberek_morphology_SentenceAnalysisRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_SentenceAnalysisRequest_descriptor,
+ new java.lang.String[] { "Input", "ContainAllAnalyses", });
+ internal_static_zemberek_morphology_SentenceAnalysisProto_descriptor =
+ getDescriptor().getMessageTypes().get(6);
+ internal_static_zemberek_morphology_SentenceAnalysisProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_SentenceAnalysisProto_descriptor,
+ new java.lang.String[] { "Input", "Results", });
+ internal_static_zemberek_morphology_SentenceWordAnalysisProto_descriptor =
+ getDescriptor().getMessageTypes().get(7);
+ internal_static_zemberek_morphology_SentenceWordAnalysisProto_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_zemberek_morphology_SentenceWordAnalysisProto_descriptor,
+ new java.lang.String[] { "Token", "Best", "All", });
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisProto.java
new file mode 100644
index 00000000..5b741b14
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisProto.java
@@ -0,0 +1,1032 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * Protobuf type {@code zemberek.morphology.SentenceAnalysisProto}
+ */
+public final class SentenceAnalysisProto extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:zemberek.morphology.SentenceAnalysisProto)
+ SentenceAnalysisProtoOrBuilder {
+private static final long serialVersionUID = 0L;
+ // Use SentenceAnalysisProto.newBuilder() to construct.
+ private SentenceAnalysisProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SentenceAnalysisProto() {
+ input_ = "";
+ results_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private SentenceAnalysisProto(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ input_ = s;
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ results_ = new java.util.ArrayList+ * input sentence + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int RESULTS_FIELD_NUMBER = 2;
+ private java.util.List+ * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public java.util.List+ * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public java.util.List extends zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder>
+ getResultsOrBuilderList() {
+ return results_;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public int getResultsCount() {
+ return results_.size();
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProto getResults(int index) {
+ return results_.get(index);
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder getResultsOrBuilder(
+ int index) {
+ return results_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ for (int i = 0; i < results_.size(); i++) {
+ output.writeMessage(2, results_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ for (int i = 0; i < results_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, results_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.SentenceAnalysisProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.SentenceAnalysisProto other = (zemberek.proto.morphology.SentenceAnalysisProto) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && getResultsList()
+ .equals(other.getResultsList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ if (getResultsCount() > 0) {
+ hash = (37 * hash) + RESULTS_FIELD_NUMBER;
+ hash = (53 * hash) + getResultsList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.SentenceAnalysisProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code zemberek.morphology.SentenceAnalysisProto}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder+ * input sentence + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.util.List+ * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public java.util.List+ * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public int getResultsCount() {
+ if (resultsBuilder_ == null) {
+ return results_.size();
+ } else {
+ return resultsBuilder_.getCount();
+ }
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProto getResults(int index) {
+ if (resultsBuilder_ == null) {
+ return results_.get(index);
+ } else {
+ return resultsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder setResults(
+ int index, zemberek.proto.morphology.SentenceWordAnalysisProto value) {
+ if (resultsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureResultsIsMutable();
+ results_.set(index, value);
+ onChanged();
+ } else {
+ resultsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder setResults(
+ int index, zemberek.proto.morphology.SentenceWordAnalysisProto.Builder builderForValue) {
+ if (resultsBuilder_ == null) {
+ ensureResultsIsMutable();
+ results_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ resultsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder addResults(zemberek.proto.morphology.SentenceWordAnalysisProto value) {
+ if (resultsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureResultsIsMutable();
+ results_.add(value);
+ onChanged();
+ } else {
+ resultsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder addResults(
+ int index, zemberek.proto.morphology.SentenceWordAnalysisProto value) {
+ if (resultsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureResultsIsMutable();
+ results_.add(index, value);
+ onChanged();
+ } else {
+ resultsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder addResults(
+ zemberek.proto.morphology.SentenceWordAnalysisProto.Builder builderForValue) {
+ if (resultsBuilder_ == null) {
+ ensureResultsIsMutable();
+ results_.add(builderForValue.build());
+ onChanged();
+ } else {
+ resultsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder addResults(
+ int index, zemberek.proto.morphology.SentenceWordAnalysisProto.Builder builderForValue) {
+ if (resultsBuilder_ == null) {
+ ensureResultsIsMutable();
+ results_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ resultsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder addAllResults(
+ java.lang.Iterable extends zemberek.proto.morphology.SentenceWordAnalysisProto> values) {
+ if (resultsBuilder_ == null) {
+ ensureResultsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, results_);
+ onChanged();
+ } else {
+ resultsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder clearResults() {
+ if (resultsBuilder_ == null) {
+ results_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ resultsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public Builder removeResults(int index) {
+ if (resultsBuilder_ == null) {
+ ensureResultsIsMutable();
+ results_.remove(index);
+ onChanged();
+ } else {
+ resultsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProto.Builder getResultsBuilder(
+ int index) {
+ return getResultsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder getResultsOrBuilder(
+ int index) {
+ if (resultsBuilder_ == null) {
+ return results_.get(index); } else {
+ return resultsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public java.util.List extends zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder>
+ getResultsOrBuilderList() {
+ if (resultsBuilder_ != null) {
+ return resultsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(results_);
+ }
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProto.Builder addResultsBuilder() {
+ return getResultsFieldBuilder().addBuilder(
+ zemberek.proto.morphology.SentenceWordAnalysisProto.getDefaultInstance());
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public zemberek.proto.morphology.SentenceWordAnalysisProto.Builder addResultsBuilder(
+ int index) {
+ return getResultsFieldBuilder().addBuilder(
+ index, zemberek.proto.morphology.SentenceWordAnalysisProto.getDefaultInstance());
+ }
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ public java.util.List+ * input sentence + *+ * + *
string input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * + * input sentence + *+ * + *
string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ java.util.List+ * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ zemberek.proto.morphology.SentenceWordAnalysisProto getResults(int index);
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ int getResultsCount();
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ java.util.List extends zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder>
+ getResultsOrBuilderList();
+ /**
+ * + * for each token, result best morphological analysis and if requested, all + * analyses. + *+ * + *
repeated .zemberek.morphology.SentenceWordAnalysisProto results = 2;
+ */
+ zemberek.proto.morphology.SentenceWordAnalysisProtoOrBuilder getResultsOrBuilder(
+ int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisRequest.java
new file mode 100644
index 00000000..3773f071
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceAnalysisRequest.java
@@ -0,0 +1,656 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * Sentence analysis request. + *+ * + * Protobuf type {@code zemberek.morphology.SentenceAnalysisRequest} + */ +public final class SentenceAnalysisRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.SentenceAnalysisRequest) + SentenceAnalysisRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use SentenceAnalysisRequest.newBuilder() to construct. + private SentenceAnalysisRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private SentenceAnalysisRequest() { + input_ = ""; + containAllAnalyses_ = false; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SentenceAnalysisRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + input_ = s; + break; + } + case 16: { + + containAllAnalyses_ = input.readBool(); + break; + } + default: { + if (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_SentenceAnalysisRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_SentenceAnalysisRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + zemberek.proto.morphology.SentenceAnalysisRequest.class, zemberek.proto.morphology.SentenceAnalysisRequest.Builder.class); + } + + public static final int INPUT_FIELD_NUMBER = 1; + private volatile java.lang.Object input_; + /** + *
+ * sentence string + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CONTAINALLANALYSES_FIELD_NUMBER = 2;
+ private boolean containAllAnalyses_;
+ /**
+ * + * if [true], all analyses of all tokens will be included in the response + * else, only the best analysis will be used. + *+ * + *
bool containAllAnalyses = 2;
+ */
+ public boolean getContainAllAnalyses() {
+ return containAllAnalyses_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ if (containAllAnalyses_ != false) {
+ output.writeBool(2, containAllAnalyses_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ if (containAllAnalyses_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, containAllAnalyses_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.SentenceAnalysisRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.SentenceAnalysisRequest other = (zemberek.proto.morphology.SentenceAnalysisRequest) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && (getContainAllAnalyses()
+ == other.getContainAllAnalyses());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ hash = (37 * hash) + CONTAINALLANALYSES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getContainAllAnalyses());
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceAnalysisRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.SentenceAnalysisRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * Sentence analysis request. + *+ * + * Protobuf type {@code zemberek.morphology.SentenceAnalysisRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
+ * sentence string + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean containAllAnalyses_ ;
+ /**
+ * + * if [true], all analyses of all tokens will be included in the response + * else, only the best analysis will be used. + *+ * + *
bool containAllAnalyses = 2;
+ */
+ public boolean getContainAllAnalyses() {
+ return containAllAnalyses_;
+ }
+ /**
+ * + * if [true], all analyses of all tokens will be included in the response + * else, only the best analysis will be used. + *+ * + *
bool containAllAnalyses = 2;
+ */
+ public Builder setContainAllAnalyses(boolean value) {
+
+ containAllAnalyses_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * if [true], all analyses of all tokens will be included in the response + * else, only the best analysis will be used. + *+ * + *
bool containAllAnalyses = 2;
+ */
+ public Builder clearContainAllAnalyses() {
+
+ containAllAnalyses_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.morphology.SentenceAnalysisRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.morphology.SentenceAnalysisRequest)
+ private static final zemberek.proto.morphology.SentenceAnalysisRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.morphology.SentenceAnalysisRequest();
+ }
+
+ public static zemberek.proto.morphology.SentenceAnalysisRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * sentence string + *+ * + *
string input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * + * sentence string + *+ * + *
string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+
+ /**
+ * + * if [true], all analyses of all tokens will be included in the response + * else, only the best analysis will be used. + *+ * + *
bool containAllAnalyses = 2;
+ */
+ boolean getContainAllAnalyses();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceWordAnalysisProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceWordAnalysisProto.java
new file mode 100644
index 00000000..aa73847e
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SentenceWordAnalysisProto.java
@@ -0,0 +1,911 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * After disambiguation, a SentenceWordAnalysis_P object per use is used. + *+ * + * Protobuf type {@code zemberek.morphology.SentenceWordAnalysisProto} + */ +public final class SentenceWordAnalysisProto extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.SentenceWordAnalysisProto) + SentenceWordAnalysisProtoOrBuilder { +private static final long serialVersionUID = 0L; + // Use SentenceWordAnalysisProto.newBuilder() to construct. + private SentenceWordAnalysisProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private SentenceWordAnalysisProto() { + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SentenceWordAnalysisProto( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + break; + } + case 18: { + zemberek.proto.morphology.SingleAnalysisProto.Builder subBuilder = null; + if (best_ != null) { + subBuilder = best_.toBuilder(); + } + best_ = input.readMessage(zemberek.proto.morphology.SingleAnalysisProto.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(best_); + best_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + zemberek.proto.morphology.WordAnalysisProto.Builder subBuilder = null; + if (all_ != null) { + subBuilder = all_.toBuilder(); + } + all_ = input.readMessage(zemberek.proto.morphology.WordAnalysisProto.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(all_); + all_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_SentenceWordAnalysisProto_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_SentenceWordAnalysisProto_fieldAccessorTable + .ensureFieldAccessorsInitialized( + zemberek.proto.morphology.SentenceWordAnalysisProto.class, zemberek.proto.morphology.SentenceWordAnalysisProto.Builder.class); + } + + public static final int TOKEN_FIELD_NUMBER = 1; + private volatile java.lang.Object token_; + /** + *
string token = 1;
+ */
+ public java.lang.String getToken() {
+ java.lang.Object ref = token_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ token_ = s;
+ return s;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public com.google.protobuf.ByteString
+ getTokenBytes() {
+ java.lang.Object ref = token_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ token_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int BEST_FIELD_NUMBER = 2;
+ private zemberek.proto.morphology.SingleAnalysisProto best_;
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public boolean hasBest() {
+ return best_ != null;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto getBest() {
+ return best_ == null ? zemberek.proto.morphology.SingleAnalysisProto.getDefaultInstance() : best_;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getBestOrBuilder() {
+ return getBest();
+ }
+
+ public static final int ALL_FIELD_NUMBER = 3;
+ private zemberek.proto.morphology.WordAnalysisProto all_;
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public boolean hasAll() {
+ return all_ != null;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public zemberek.proto.morphology.WordAnalysisProto getAll() {
+ return all_ == null ? zemberek.proto.morphology.WordAnalysisProto.getDefaultInstance() : all_;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public zemberek.proto.morphology.WordAnalysisProtoOrBuilder getAllOrBuilder() {
+ return getAll();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getTokenBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, token_);
+ }
+ if (best_ != null) {
+ output.writeMessage(2, getBest());
+ }
+ if (all_ != null) {
+ output.writeMessage(3, getAll());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getTokenBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, token_);
+ }
+ if (best_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, getBest());
+ }
+ if (all_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(3, getAll());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.SentenceWordAnalysisProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.SentenceWordAnalysisProto other = (zemberek.proto.morphology.SentenceWordAnalysisProto) obj;
+
+ boolean result = true;
+ result = result && getToken()
+ .equals(other.getToken());
+ result = result && (hasBest() == other.hasBest());
+ if (hasBest()) {
+ result = result && getBest()
+ .equals(other.getBest());
+ }
+ result = result && (hasAll() == other.hasAll());
+ if (hasAll()) {
+ result = result && getAll()
+ .equals(other.getAll());
+ }
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + TOKEN_FIELD_NUMBER;
+ hash = (53 * hash) + getToken().hashCode();
+ if (hasBest()) {
+ hash = (37 * hash) + BEST_FIELD_NUMBER;
+ hash = (53 * hash) + getBest().hashCode();
+ }
+ if (hasAll()) {
+ hash = (37 * hash) + ALL_FIELD_NUMBER;
+ hash = (53 * hash) + getAll().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.SentenceWordAnalysisProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * After disambiguation, a SentenceWordAnalysis_P object per use is used. + *+ * + * Protobuf type {@code zemberek.morphology.SentenceWordAnalysisProto} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
string token = 1;
+ */
+ public java.lang.String getToken() {
+ java.lang.Object ref = token_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ token_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public com.google.protobuf.ByteString
+ getTokenBytes() {
+ java.lang.Object ref = token_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ token_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder setToken(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ token_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder clearToken() {
+
+ token_ = getDefaultInstance().getToken();
+ onChanged();
+ return this;
+ }
+ /**
+ * string token = 1;
+ */
+ public Builder setTokenBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ token_ = value;
+ onChanged();
+ return this;
+ }
+
+ private zemberek.proto.morphology.SingleAnalysisProto best_ = null;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.SingleAnalysisProto, zemberek.proto.morphology.SingleAnalysisProto.Builder, zemberek.proto.morphology.SingleAnalysisProtoOrBuilder> bestBuilder_;
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public boolean hasBest() {
+ return bestBuilder_ != null || best_ != null;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto getBest() {
+ if (bestBuilder_ == null) {
+ return best_ == null ? zemberek.proto.morphology.SingleAnalysisProto.getDefaultInstance() : best_;
+ } else {
+ return bestBuilder_.getMessage();
+ }
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public Builder setBest(zemberek.proto.morphology.SingleAnalysisProto value) {
+ if (bestBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ best_ = value;
+ onChanged();
+ } else {
+ bestBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public Builder setBest(
+ zemberek.proto.morphology.SingleAnalysisProto.Builder builderForValue) {
+ if (bestBuilder_ == null) {
+ best_ = builderForValue.build();
+ onChanged();
+ } else {
+ bestBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public Builder mergeBest(zemberek.proto.morphology.SingleAnalysisProto value) {
+ if (bestBuilder_ == null) {
+ if (best_ != null) {
+ best_ =
+ zemberek.proto.morphology.SingleAnalysisProto.newBuilder(best_).mergeFrom(value).buildPartial();
+ } else {
+ best_ = value;
+ }
+ onChanged();
+ } else {
+ bestBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public Builder clearBest() {
+ if (bestBuilder_ == null) {
+ best_ = null;
+ onChanged();
+ } else {
+ best_ = null;
+ bestBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto.Builder getBestBuilder() {
+
+ onChanged();
+ return getBestFieldBuilder().getBuilder();
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getBestOrBuilder() {
+ if (bestBuilder_ != null) {
+ return bestBuilder_.getMessageOrBuilder();
+ } else {
+ return best_ == null ?
+ zemberek.proto.morphology.SingleAnalysisProto.getDefaultInstance() : best_;
+ }
+ }
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.SingleAnalysisProto, zemberek.proto.morphology.SingleAnalysisProto.Builder, zemberek.proto.morphology.SingleAnalysisProtoOrBuilder>
+ getBestFieldBuilder() {
+ if (bestBuilder_ == null) {
+ bestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.SingleAnalysisProto, zemberek.proto.morphology.SingleAnalysisProto.Builder, zemberek.proto.morphology.SingleAnalysisProtoOrBuilder>(
+ getBest(),
+ getParentForChildren(),
+ isClean());
+ best_ = null;
+ }
+ return bestBuilder_;
+ }
+
+ private zemberek.proto.morphology.WordAnalysisProto all_ = null;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.WordAnalysisProto, zemberek.proto.morphology.WordAnalysisProto.Builder, zemberek.proto.morphology.WordAnalysisProtoOrBuilder> allBuilder_;
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public boolean hasAll() {
+ return allBuilder_ != null || all_ != null;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public zemberek.proto.morphology.WordAnalysisProto getAll() {
+ if (allBuilder_ == null) {
+ return all_ == null ? zemberek.proto.morphology.WordAnalysisProto.getDefaultInstance() : all_;
+ } else {
+ return allBuilder_.getMessage();
+ }
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public Builder setAll(zemberek.proto.morphology.WordAnalysisProto value) {
+ if (allBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ all_ = value;
+ onChanged();
+ } else {
+ allBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public Builder setAll(
+ zemberek.proto.morphology.WordAnalysisProto.Builder builderForValue) {
+ if (allBuilder_ == null) {
+ all_ = builderForValue.build();
+ onChanged();
+ } else {
+ allBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public Builder mergeAll(zemberek.proto.morphology.WordAnalysisProto value) {
+ if (allBuilder_ == null) {
+ if (all_ != null) {
+ all_ =
+ zemberek.proto.morphology.WordAnalysisProto.newBuilder(all_).mergeFrom(value).buildPartial();
+ } else {
+ all_ = value;
+ }
+ onChanged();
+ } else {
+ allBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public Builder clearAll() {
+ if (allBuilder_ == null) {
+ all_ = null;
+ onChanged();
+ } else {
+ all_ = null;
+ allBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public zemberek.proto.morphology.WordAnalysisProto.Builder getAllBuilder() {
+
+ onChanged();
+ return getAllFieldBuilder().getBuilder();
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ public zemberek.proto.morphology.WordAnalysisProtoOrBuilder getAllOrBuilder() {
+ if (allBuilder_ != null) {
+ return allBuilder_.getMessageOrBuilder();
+ } else {
+ return all_ == null ?
+ zemberek.proto.morphology.WordAnalysisProto.getDefaultInstance() : all_;
+ }
+ }
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.WordAnalysisProto, zemberek.proto.morphology.WordAnalysisProto.Builder, zemberek.proto.morphology.WordAnalysisProtoOrBuilder>
+ getAllFieldBuilder() {
+ if (allBuilder_ == null) {
+ allBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.WordAnalysisProto, zemberek.proto.morphology.WordAnalysisProto.Builder, zemberek.proto.morphology.WordAnalysisProtoOrBuilder>(
+ getAll(),
+ getParentForChildren(),
+ isClean());
+ all_ = null;
+ }
+ return allBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFieldsProto3(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:zemberek.morphology.SentenceWordAnalysisProto)
+ }
+
+ // @@protoc_insertion_point(class_scope:zemberek.morphology.SentenceWordAnalysisProto)
+ private static final zemberek.proto.morphology.SentenceWordAnalysisProto DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new zemberek.proto.morphology.SentenceWordAnalysisProto();
+ }
+
+ public static zemberek.proto.morphology.SentenceWordAnalysisProto getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parserstring token = 1;
+ */
+ java.lang.String getToken();
+ /**
+ * string token = 1;
+ */
+ com.google.protobuf.ByteString
+ getTokenBytes();
+
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ boolean hasBest();
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ zemberek.proto.morphology.SingleAnalysisProto getBest();
+ /**
+ * .zemberek.morphology.SingleAnalysisProto best = 2;
+ */
+ zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getBestOrBuilder();
+
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ boolean hasAll();
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ zemberek.proto.morphology.WordAnalysisProto getAll();
+ /**
+ * .zemberek.morphology.WordAnalysisProto all = 3;
+ */
+ zemberek.proto.morphology.WordAnalysisProtoOrBuilder getAllOrBuilder();
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SingleAnalysisProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SingleAnalysisProto.java
new file mode 100644
index 00000000..89ab57ef
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/SingleAnalysisProto.java
@@ -0,0 +1,1773 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * represents a single morphological analysis result. + *+ * + * Protobuf type {@code zemberek.morphology.SingleAnalysisProto} + */ +public final class SingleAnalysisProto extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.SingleAnalysisProto) + SingleAnalysisProtoOrBuilder { +private static final long serialVersionUID = 0L; + // Use SingleAnalysisProto.newBuilder() to construct. + private SingleAnalysisProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private SingleAnalysisProto() { + pos_ = ""; + analysis_ = ""; + informal_ = false; + runtime_ = false; + lemmas_ = com.google.protobuf.LazyStringArrayList.EMPTY; + morphemes_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SingleAnalysisProto( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + pos_ = s; + break; + } + case 18: { + zemberek.proto.morphology.DictionaryItemProto.Builder subBuilder = null; + if (dictionaryItem_ != null) { + subBuilder = dictionaryItem_.toBuilder(); + } + dictionaryItem_ = input.readMessage(zemberek.proto.morphology.DictionaryItemProto.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(dictionaryItem_); + dictionaryItem_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + analysis_ = s; + break; + } + case 32: { + + informal_ = input.readBool(); + break; + } + case 40: { + + runtime_ = input.readBool(); + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + lemmas_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000020; + } + lemmas_.add(s); + break; + } + case 58: { + if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { + morphemes_ = new java.util.ArrayList
+ * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public java.lang.String getPos() {
+ java.lang.Object ref = pos_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ pos_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public com.google.protobuf.ByteString
+ getPosBytes() {
+ java.lang.Object ref = pos_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ pos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int DICTIONARYITEM_FIELD_NUMBER = 2;
+ private zemberek.proto.morphology.DictionaryItemProto dictionaryItem_;
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public boolean hasDictionaryItem() {
+ return dictionaryItem_ != null;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public zemberek.proto.morphology.DictionaryItemProto getDictionaryItem() {
+ return dictionaryItem_ == null ? zemberek.proto.morphology.DictionaryItemProto.getDefaultInstance() : dictionaryItem_;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public zemberek.proto.morphology.DictionaryItemProtoOrBuilder getDictionaryItemOrBuilder() {
+ return getDictionaryItem();
+ }
+
+ public static final int ANALYSIS_FIELD_NUMBER = 3;
+ private volatile java.lang.Object analysis_;
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public java.lang.String getAnalysis() {
+ java.lang.Object ref = analysis_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ analysis_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public com.google.protobuf.ByteString
+ getAnalysisBytes() {
+ java.lang.Object ref = analysis_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ analysis_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int INFORMAL_FIELD_NUMBER = 4;
+ private boolean informal_;
+ /**
+ * + * [true] if this analysis contain informal morphemes. + *+ * + *
bool informal = 4;
+ */
+ public boolean getInformal() {
+ return informal_;
+ }
+
+ public static final int RUNTIME_FIELD_NUMBER = 5;
+ private boolean runtime_;
+ /**
+ * + * [true] if this root form of the input does not exist in dictionary. + *+ * + *
bool runtime = 5;
+ */
+ public boolean getRuntime() {
+ return runtime_;
+ }
+
+ public static final int LEMMAS_FIELD_NUMBER = 6;
+ private com.google.protobuf.LazyStringList lemmas_;
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getLemmasList() {
+ return lemmas_;
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public int getLemmasCount() {
+ return lemmas_.size();
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public java.lang.String getLemmas(int index) {
+ return lemmas_.get(index);
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public com.google.protobuf.ByteString
+ getLemmasBytes(int index) {
+ return lemmas_.getByteString(index);
+ }
+
+ public static final int MORPHEMES_FIELD_NUMBER = 7;
+ private java.util.List+ * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public java.util.List+ * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public java.util.List extends zemberek.proto.morphology.MorphemeDataProtoOrBuilder>
+ getMorphemesOrBuilderList() {
+ return morphemes_;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public int getMorphemesCount() {
+ return morphemes_.size();
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProto getMorphemes(int index) {
+ return morphemes_.get(index);
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProtoOrBuilder getMorphemesOrBuilder(
+ int index) {
+ return morphemes_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getPosBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, pos_);
+ }
+ if (dictionaryItem_ != null) {
+ output.writeMessage(2, getDictionaryItem());
+ }
+ if (!getAnalysisBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, analysis_);
+ }
+ if (informal_ != false) {
+ output.writeBool(4, informal_);
+ }
+ if (runtime_ != false) {
+ output.writeBool(5, runtime_);
+ }
+ for (int i = 0; i < lemmas_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, lemmas_.getRaw(i));
+ }
+ for (int i = 0; i < morphemes_.size(); i++) {
+ output.writeMessage(7, morphemes_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getPosBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, pos_);
+ }
+ if (dictionaryItem_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, getDictionaryItem());
+ }
+ if (!getAnalysisBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, analysis_);
+ }
+ if (informal_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(4, informal_);
+ }
+ if (runtime_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(5, runtime_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < lemmas_.size(); i++) {
+ dataSize += computeStringSizeNoTag(lemmas_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getLemmasList().size();
+ }
+ for (int i = 0; i < morphemes_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, morphemes_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.SingleAnalysisProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.SingleAnalysisProto other = (zemberek.proto.morphology.SingleAnalysisProto) obj;
+
+ boolean result = true;
+ result = result && getPos()
+ .equals(other.getPos());
+ result = result && (hasDictionaryItem() == other.hasDictionaryItem());
+ if (hasDictionaryItem()) {
+ result = result && getDictionaryItem()
+ .equals(other.getDictionaryItem());
+ }
+ result = result && getAnalysis()
+ .equals(other.getAnalysis());
+ result = result && (getInformal()
+ == other.getInformal());
+ result = result && (getRuntime()
+ == other.getRuntime());
+ result = result && getLemmasList()
+ .equals(other.getLemmasList());
+ result = result && getMorphemesList()
+ .equals(other.getMorphemesList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + POS_FIELD_NUMBER;
+ hash = (53 * hash) + getPos().hashCode();
+ if (hasDictionaryItem()) {
+ hash = (37 * hash) + DICTIONARYITEM_FIELD_NUMBER;
+ hash = (53 * hash) + getDictionaryItem().hashCode();
+ }
+ hash = (37 * hash) + ANALYSIS_FIELD_NUMBER;
+ hash = (53 * hash) + getAnalysis().hashCode();
+ hash = (37 * hash) + INFORMAL_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getInformal());
+ hash = (37 * hash) + RUNTIME_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getRuntime());
+ if (getLemmasCount() > 0) {
+ hash = (37 * hash) + LEMMAS_FIELD_NUMBER;
+ hash = (53 * hash) + getLemmasList().hashCode();
+ }
+ if (getMorphemesCount() > 0) {
+ hash = (37 * hash) + MORPHEMES_FIELD_NUMBER;
+ hash = (53 * hash) + getMorphemesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.SingleAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.SingleAnalysisProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * represents a single morphological analysis result. + *+ * + * Protobuf type {@code zemberek.morphology.SingleAnalysisProto} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
+ * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public java.lang.String getPos() {
+ java.lang.Object ref = pos_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ pos_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public com.google.protobuf.ByteString
+ getPosBytes() {
+ java.lang.Object ref = pos_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ pos_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public Builder setPos(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ pos_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public Builder clearPos() {
+
+ pos_ = getDefaultInstance().getPos();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ public Builder setPosBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ pos_ = value;
+ onChanged();
+ return this;
+ }
+
+ private zemberek.proto.morphology.DictionaryItemProto dictionaryItem_ = null;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.DictionaryItemProto, zemberek.proto.morphology.DictionaryItemProto.Builder, zemberek.proto.morphology.DictionaryItemProtoOrBuilder> dictionaryItemBuilder_;
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public boolean hasDictionaryItem() {
+ return dictionaryItemBuilder_ != null || dictionaryItem_ != null;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public zemberek.proto.morphology.DictionaryItemProto getDictionaryItem() {
+ if (dictionaryItemBuilder_ == null) {
+ return dictionaryItem_ == null ? zemberek.proto.morphology.DictionaryItemProto.getDefaultInstance() : dictionaryItem_;
+ } else {
+ return dictionaryItemBuilder_.getMessage();
+ }
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public Builder setDictionaryItem(zemberek.proto.morphology.DictionaryItemProto value) {
+ if (dictionaryItemBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ dictionaryItem_ = value;
+ onChanged();
+ } else {
+ dictionaryItemBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public Builder setDictionaryItem(
+ zemberek.proto.morphology.DictionaryItemProto.Builder builderForValue) {
+ if (dictionaryItemBuilder_ == null) {
+ dictionaryItem_ = builderForValue.build();
+ onChanged();
+ } else {
+ dictionaryItemBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public Builder mergeDictionaryItem(zemberek.proto.morphology.DictionaryItemProto value) {
+ if (dictionaryItemBuilder_ == null) {
+ if (dictionaryItem_ != null) {
+ dictionaryItem_ =
+ zemberek.proto.morphology.DictionaryItemProto.newBuilder(dictionaryItem_).mergeFrom(value).buildPartial();
+ } else {
+ dictionaryItem_ = value;
+ }
+ onChanged();
+ } else {
+ dictionaryItemBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public Builder clearDictionaryItem() {
+ if (dictionaryItemBuilder_ == null) {
+ dictionaryItem_ = null;
+ onChanged();
+ } else {
+ dictionaryItem_ = null;
+ dictionaryItemBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public zemberek.proto.morphology.DictionaryItemProto.Builder getDictionaryItemBuilder() {
+
+ onChanged();
+ return getDictionaryItemFieldBuilder().getBuilder();
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ public zemberek.proto.morphology.DictionaryItemProtoOrBuilder getDictionaryItemOrBuilder() {
+ if (dictionaryItemBuilder_ != null) {
+ return dictionaryItemBuilder_.getMessageOrBuilder();
+ } else {
+ return dictionaryItem_ == null ?
+ zemberek.proto.morphology.DictionaryItemProto.getDefaultInstance() : dictionaryItem_;
+ }
+ }
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.DictionaryItemProto, zemberek.proto.morphology.DictionaryItemProto.Builder, zemberek.proto.morphology.DictionaryItemProtoOrBuilder>
+ getDictionaryItemFieldBuilder() {
+ if (dictionaryItemBuilder_ == null) {
+ dictionaryItemBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ zemberek.proto.morphology.DictionaryItemProto, zemberek.proto.morphology.DictionaryItemProto.Builder, zemberek.proto.morphology.DictionaryItemProtoOrBuilder>(
+ getDictionaryItem(),
+ getParentForChildren(),
+ isClean());
+ dictionaryItem_ = null;
+ }
+ return dictionaryItemBuilder_;
+ }
+
+ private java.lang.Object analysis_ = "";
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public java.lang.String getAnalysis() {
+ java.lang.Object ref = analysis_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ analysis_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public com.google.protobuf.ByteString
+ getAnalysisBytes() {
+ java.lang.Object ref = analysis_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ analysis_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public Builder setAnalysis(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ analysis_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public Builder clearAnalysis() {
+
+ analysis_ = getDefaultInstance().getAnalysis();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ public Builder setAnalysisBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ analysis_ = value;
+ onChanged();
+ return this;
+ }
+
+ private boolean informal_ ;
+ /**
+ * + * [true] if this analysis contain informal morphemes. + *+ * + *
bool informal = 4;
+ */
+ public boolean getInformal() {
+ return informal_;
+ }
+ /**
+ * + * [true] if this analysis contain informal morphemes. + *+ * + *
bool informal = 4;
+ */
+ public Builder setInformal(boolean value) {
+
+ informal_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * [true] if this analysis contain informal morphemes. + *+ * + *
bool informal = 4;
+ */
+ public Builder clearInformal() {
+
+ informal_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean runtime_ ;
+ /**
+ * + * [true] if this root form of the input does not exist in dictionary. + *+ * + *
bool runtime = 5;
+ */
+ public boolean getRuntime() {
+ return runtime_;
+ }
+ /**
+ * + * [true] if this root form of the input does not exist in dictionary. + *+ * + *
bool runtime = 5;
+ */
+ public Builder setRuntime(boolean value) {
+
+ runtime_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * [true] if this root form of the input does not exist in dictionary. + *+ * + *
bool runtime = 5;
+ */
+ public Builder clearRuntime() {
+
+ runtime_ = false;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.LazyStringList lemmas_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureLemmasIsMutable() {
+ if (!((bitField0_ & 0x00000020) == 0x00000020)) {
+ lemmas_ = new com.google.protobuf.LazyStringArrayList(lemmas_);
+ bitField0_ |= 0x00000020;
+ }
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getLemmasList() {
+ return lemmas_.getUnmodifiableView();
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public int getLemmasCount() {
+ return lemmas_.size();
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public java.lang.String getLemmas(int index) {
+ return lemmas_.get(index);
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public com.google.protobuf.ByteString
+ getLemmasBytes(int index) {
+ return lemmas_.getByteString(index);
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public Builder setLemmas(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureLemmasIsMutable();
+ lemmas_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public Builder addLemmas(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureLemmasIsMutable();
+ lemmas_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public Builder addAllLemmas(
+ java.lang.Iterable+ * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public Builder clearLemmas() {
+ lemmas_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000020);
+ onChanged();
+ return this;
+ }
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ public Builder addLemmasBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureLemmasIsMutable();
+ lemmas_.add(value);
+ onChanged();
+ return this;
+ }
+
+ private java.util.List+ * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public java.util.List+ * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public int getMorphemesCount() {
+ if (morphemesBuilder_ == null) {
+ return morphemes_.size();
+ } else {
+ return morphemesBuilder_.getCount();
+ }
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProto getMorphemes(int index) {
+ if (morphemesBuilder_ == null) {
+ return morphemes_.get(index);
+ } else {
+ return morphemesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder setMorphemes(
+ int index, zemberek.proto.morphology.MorphemeDataProto value) {
+ if (morphemesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMorphemesIsMutable();
+ morphemes_.set(index, value);
+ onChanged();
+ } else {
+ morphemesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder setMorphemes(
+ int index, zemberek.proto.morphology.MorphemeDataProto.Builder builderForValue) {
+ if (morphemesBuilder_ == null) {
+ ensureMorphemesIsMutable();
+ morphemes_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ morphemesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder addMorphemes(zemberek.proto.morphology.MorphemeDataProto value) {
+ if (morphemesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMorphemesIsMutable();
+ morphemes_.add(value);
+ onChanged();
+ } else {
+ morphemesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder addMorphemes(
+ int index, zemberek.proto.morphology.MorphemeDataProto value) {
+ if (morphemesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMorphemesIsMutable();
+ morphemes_.add(index, value);
+ onChanged();
+ } else {
+ morphemesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder addMorphemes(
+ zemberek.proto.morphology.MorphemeDataProto.Builder builderForValue) {
+ if (morphemesBuilder_ == null) {
+ ensureMorphemesIsMutable();
+ morphemes_.add(builderForValue.build());
+ onChanged();
+ } else {
+ morphemesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder addMorphemes(
+ int index, zemberek.proto.morphology.MorphemeDataProto.Builder builderForValue) {
+ if (morphemesBuilder_ == null) {
+ ensureMorphemesIsMutable();
+ morphemes_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ morphemesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder addAllMorphemes(
+ java.lang.Iterable extends zemberek.proto.morphology.MorphemeDataProto> values) {
+ if (morphemesBuilder_ == null) {
+ ensureMorphemesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, morphemes_);
+ onChanged();
+ } else {
+ morphemesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder clearMorphemes() {
+ if (morphemesBuilder_ == null) {
+ morphemes_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000040);
+ onChanged();
+ } else {
+ morphemesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public Builder removeMorphemes(int index) {
+ if (morphemesBuilder_ == null) {
+ ensureMorphemesIsMutable();
+ morphemes_.remove(index);
+ onChanged();
+ } else {
+ morphemesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProto.Builder getMorphemesBuilder(
+ int index) {
+ return getMorphemesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProtoOrBuilder getMorphemesOrBuilder(
+ int index) {
+ if (morphemesBuilder_ == null) {
+ return morphemes_.get(index); } else {
+ return morphemesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public java.util.List extends zemberek.proto.morphology.MorphemeDataProtoOrBuilder>
+ getMorphemesOrBuilderList() {
+ if (morphemesBuilder_ != null) {
+ return morphemesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(morphemes_);
+ }
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProto.Builder addMorphemesBuilder() {
+ return getMorphemesFieldBuilder().addBuilder(
+ zemberek.proto.morphology.MorphemeDataProto.getDefaultInstance());
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public zemberek.proto.morphology.MorphemeDataProto.Builder addMorphemesBuilder(
+ int index) {
+ return getMorphemesFieldBuilder().addBuilder(
+ index, zemberek.proto.morphology.MorphemeDataProto.getDefaultInstance());
+ }
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ public java.util.List+ * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ java.lang.String getPos();
+ /**
+ * + * Defines the POS of the whole word. + *+ * + *
string pos = 1;
+ */
+ com.google.protobuf.ByteString
+ getPosBytes();
+
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ boolean hasDictionaryItem();
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ zemberek.proto.morphology.DictionaryItemProto getDictionaryItem();
+ /**
+ * + * root word's dictionary information (contains lemma and pos values.) + *+ * + *
.zemberek.morphology.DictionaryItemProto dictionaryItem = 2;
+ */
+ zemberek.proto.morphology.DictionaryItemProtoOrBuilder getDictionaryItemOrBuilder();
+
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ java.lang.String getAnalysis();
+ /**
+ * + * This is the long formatted analysis string. + *+ * + *
string analysis = 3;
+ */
+ com.google.protobuf.ByteString
+ getAnalysisBytes();
+
+ /**
+ * + * [true] if this analysis contain informal morphemes. + *+ * + *
bool informal = 4;
+ */
+ boolean getInformal();
+
+ /**
+ * + * [true] if this root form of the input does not exist in dictionary. + *+ * + *
bool runtime = 5;
+ */
+ boolean getRuntime();
+
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ java.util.List+ * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ int getLemmasCount();
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ java.lang.String getLemmas(int index);
+ /**
+ * + * all lemma values. Such as for input "kapattırdım" -> ["kapat","kapattır"] + *+ * + *
repeated string lemmas = 6;
+ */
+ com.google.protobuf.ByteString
+ getLemmasBytes(int index);
+
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ java.util.List+ * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ zemberek.proto.morphology.MorphemeDataProto getMorphemes(int index);
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ int getMorphemesCount();
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ java.util.List extends zemberek.proto.morphology.MorphemeDataProtoOrBuilder>
+ getMorphemesOrBuilderList();
+ /**
+ * + * all morpheme information. + *+ * + *
repeated .zemberek.morphology.MorphemeDataProto morphemes = 7;
+ */
+ zemberek.proto.morphology.MorphemeDataProtoOrBuilder getMorphemesOrBuilder(
+ int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisProto.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisProto.java
new file mode 100644
index 00000000..d740c916
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisProto.java
@@ -0,0 +1,925 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * Contains all analyses of a word. + *+ * + * Protobuf type {@code zemberek.morphology.WordAnalysisProto} + */ +public final class WordAnalysisProto extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.WordAnalysisProto) + WordAnalysisProtoOrBuilder { +private static final long serialVersionUID = 0L; + // Use WordAnalysisProto.newBuilder() to construct. + private WordAnalysisProto(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private WordAnalysisProto() { + input_ = ""; + analyses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WordAnalysisProto( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + input_ = s; + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + analyses_ = new java.util.ArrayList
+ * input word. + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int ANALYSES_FIELD_NUMBER = 2;
+ private java.util.Listrepeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public java.util.Listrepeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public java.util.List extends zemberek.proto.morphology.SingleAnalysisProtoOrBuilder>
+ getAnalysesOrBuilderList() {
+ return analyses_;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public int getAnalysesCount() {
+ return analyses_.size();
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto getAnalyses(int index) {
+ return analyses_.get(index);
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getAnalysesOrBuilder(
+ int index) {
+ return analyses_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ for (int i = 0; i < analyses_.size(); i++) {
+ output.writeMessage(2, analyses_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ for (int i = 0; i < analyses_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, analyses_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.WordAnalysisProto)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.WordAnalysisProto other = (zemberek.proto.morphology.WordAnalysisProto) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && getAnalysesList()
+ .equals(other.getAnalysesList());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ if (getAnalysesCount() > 0) {
+ hash = (37 * hash) + ANALYSES_FIELD_NUMBER;
+ hash = (53 * hash) + getAnalysesList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisProto parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.WordAnalysisProto prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * Contains all analyses of a word. + *+ * + * Protobuf type {@code zemberek.morphology.WordAnalysisProto} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder
+ * input word. + *+ * + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ public Builder setInput(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ public Builder clearInput() {
+
+ input_ = getDefaultInstance().getInput();
+ onChanged();
+ return this;
+ }
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ public Builder setInputBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ input_ = value;
+ onChanged();
+ return this;
+ }
+
+ private java.util.Listrepeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public java.util.Listrepeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public int getAnalysesCount() {
+ if (analysesBuilder_ == null) {
+ return analyses_.size();
+ } else {
+ return analysesBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto getAnalyses(int index) {
+ if (analysesBuilder_ == null) {
+ return analyses_.get(index);
+ } else {
+ return analysesBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder setAnalyses(
+ int index, zemberek.proto.morphology.SingleAnalysisProto value) {
+ if (analysesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnalysesIsMutable();
+ analyses_.set(index, value);
+ onChanged();
+ } else {
+ analysesBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder setAnalyses(
+ int index, zemberek.proto.morphology.SingleAnalysisProto.Builder builderForValue) {
+ if (analysesBuilder_ == null) {
+ ensureAnalysesIsMutable();
+ analyses_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ analysesBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder addAnalyses(zemberek.proto.morphology.SingleAnalysisProto value) {
+ if (analysesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnalysesIsMutable();
+ analyses_.add(value);
+ onChanged();
+ } else {
+ analysesBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder addAnalyses(
+ int index, zemberek.proto.morphology.SingleAnalysisProto value) {
+ if (analysesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnalysesIsMutable();
+ analyses_.add(index, value);
+ onChanged();
+ } else {
+ analysesBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder addAnalyses(
+ zemberek.proto.morphology.SingleAnalysisProto.Builder builderForValue) {
+ if (analysesBuilder_ == null) {
+ ensureAnalysesIsMutable();
+ analyses_.add(builderForValue.build());
+ onChanged();
+ } else {
+ analysesBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder addAnalyses(
+ int index, zemberek.proto.morphology.SingleAnalysisProto.Builder builderForValue) {
+ if (analysesBuilder_ == null) {
+ ensureAnalysesIsMutable();
+ analyses_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ analysesBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder addAllAnalyses(
+ java.lang.Iterable extends zemberek.proto.morphology.SingleAnalysisProto> values) {
+ if (analysesBuilder_ == null) {
+ ensureAnalysesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, analyses_);
+ onChanged();
+ } else {
+ analysesBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder clearAnalyses() {
+ if (analysesBuilder_ == null) {
+ analyses_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ analysesBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public Builder removeAnalyses(int index) {
+ if (analysesBuilder_ == null) {
+ ensureAnalysesIsMutable();
+ analyses_.remove(index);
+ onChanged();
+ } else {
+ analysesBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto.Builder getAnalysesBuilder(
+ int index) {
+ return getAnalysesFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getAnalysesOrBuilder(
+ int index) {
+ if (analysesBuilder_ == null) {
+ return analyses_.get(index); } else {
+ return analysesBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public java.util.List extends zemberek.proto.morphology.SingleAnalysisProtoOrBuilder>
+ getAnalysesOrBuilderList() {
+ if (analysesBuilder_ != null) {
+ return analysesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(analyses_);
+ }
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto.Builder addAnalysesBuilder() {
+ return getAnalysesFieldBuilder().addBuilder(
+ zemberek.proto.morphology.SingleAnalysisProto.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public zemberek.proto.morphology.SingleAnalysisProto.Builder addAnalysesBuilder(
+ int index) {
+ return getAnalysesFieldBuilder().addBuilder(
+ index, zemberek.proto.morphology.SingleAnalysisProto.getDefaultInstance());
+ }
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ public java.util.List+ * input word. + *+ * + *
string input = 1;
+ */
+ java.lang.String getInput();
+ /**
+ * + * input word. + *+ * + *
string input = 1;
+ */
+ com.google.protobuf.ByteString
+ getInputBytes();
+
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ java.util.Listrepeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ zemberek.proto.morphology.SingleAnalysisProto getAnalyses(int index);
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ int getAnalysesCount();
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ java.util.List extends zemberek.proto.morphology.SingleAnalysisProtoOrBuilder>
+ getAnalysesOrBuilderList();
+ /**
+ * repeated .zemberek.morphology.SingleAnalysisProto analyses = 2;
+ */
+ zemberek.proto.morphology.SingleAnalysisProtoOrBuilder getAnalysesOrBuilder(
+ int index);
+}
diff --git a/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisRequest.java b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisRequest.java
new file mode 100644
index 00000000..5b096571
--- /dev/null
+++ b/grpc/target/generated-sources/protobuf/java/zemberek/proto/morphology/WordAnalysisRequest.java
@@ -0,0 +1,549 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: morphology.proto
+
+package zemberek.proto.morphology;
+
+/**
+ * + * Morphological analysis request for a single word. + *+ * + * Protobuf type {@code zemberek.morphology.WordAnalysisRequest} + */ +public final class WordAnalysisRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:zemberek.morphology.WordAnalysisRequest) + WordAnalysisRequestOrBuilder { +private static final long serialVersionUID = 0L; + // Use WordAnalysisRequest.newBuilder() to construct. + private WordAnalysisRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) { + super(builder); + } + private WordAnalysisRequest() { + input_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WordAnalysisRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + input_ = s; + break; + } + default: { + if (!parseUnknownFieldProto3( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_WordAnalysisRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return zemberek.proto.morphology.Morphology.internal_static_zemberek_morphology_WordAnalysisRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + zemberek.proto.morphology.WordAnalysisRequest.class, zemberek.proto.morphology.WordAnalysisRequest.Builder.class); + } + + public static final int INPUT_FIELD_NUMBER = 1; + private volatile java.lang.Object input_; + /** + *
string input = 1;
+ */
+ public java.lang.String getInput() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ input_ = s;
+ return s;
+ }
+ }
+ /**
+ * string input = 1;
+ */
+ public com.google.protobuf.ByteString
+ getInputBytes() {
+ java.lang.Object ref = input_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ input_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!getInputBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, input_);
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!getInputBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, input_);
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof zemberek.proto.morphology.WordAnalysisRequest)) {
+ return super.equals(obj);
+ }
+ zemberek.proto.morphology.WordAnalysisRequest other = (zemberek.proto.morphology.WordAnalysisRequest) obj;
+
+ boolean result = true;
+ result = result && getInput()
+ .equals(other.getInput());
+ result = result && unknownFields.equals(other.unknownFields);
+ return result;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + INPUT_FIELD_NUMBER;
+ hash = (53 * hash) + getInput().hashCode();
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static zemberek.proto.morphology.WordAnalysisRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(zemberek.proto.morphology.WordAnalysisRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * + * Morphological analysis request for a single word. + *+ * + * Protobuf type {@code zemberek.morphology.WordAnalysisRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder