package org.xbib.elasticsearch.common.langdetect; import org.elasticsearch.common.io.stream.StreamInput; import org.elasticsearch.common.io.stream.StreamOutput; import org.elasticsearch.common.io.stream.Streamable; import java.io.IOException; /** * */ public class Language implements Streamable { private String lang; private double prob; public Language(String lang, double prob) { this.lang = lang; this.prob = prob; } public String getLanguage() { return lang; } public double getProbability() { return prob; } @Override public void readFrom(StreamInput in) throws IOException { this.lang = in.readString(); this.prob = in.readDouble(); } @Override public void writeTo(StreamOutput out) throws IOException { out.writeString(lang); out.writeDouble(prob); } @Override public String toString() { return lang + " (prob=" + prob + ")"; } }