| Modifier and Type | Method and Description |
|---|---|
BytesRef |
add(BytesRef prefix,
BytesRef output)
Eg add("foo", "bar") -> "foobar"
|
BytesRef |
common(BytesRef output1,
BytesRef output2)
Eg common("foo", "foobar") -> "foo"
|
BytesRef |
getNoOutput()
NOTE: this output is compared with == so you must
ensure that all methods return the single object if
it's really no output
|
static ByteSequenceOutputs |
getSingleton() |
String |
outputToString(BytesRef output) |
BytesRef |
read(DataInput in) |
BytesRef |
subtract(BytesRef output,
BytesRef inc)
Eg subtract("foobar", "foo") -> "bar"
|
void |
write(BytesRef prefix,
DataOutput out) |
public static ByteSequenceOutputs getSingleton()
public BytesRef common(BytesRef output1, BytesRef output2)
Outputspublic BytesRef subtract(BytesRef output, BytesRef inc)
Outputspublic BytesRef add(BytesRef prefix, BytesRef output)
Outputspublic void write(BytesRef prefix, DataOutput out) throws IOException
write in class Outputs<BytesRef>IOExceptionpublic BytesRef read(DataInput in) throws IOException
read in class Outputs<BytesRef>IOExceptionpublic BytesRef getNoOutput()
OutputsgetNoOutput in class Outputs<BytesRef>public String outputToString(BytesRef output)
outputToString in class Outputs<BytesRef>