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)
Outputs
public BytesRef subtract(BytesRef output, BytesRef inc)
Outputs
public BytesRef add(BytesRef prefix, BytesRef output)
Outputs
public void write(BytesRef prefix, DataOutput out) throws IOException
write
in class Outputs<BytesRef>
IOException
public BytesRef read(DataInput in) throws IOException
read
in class Outputs<BytesRef>
IOException
public BytesRef getNoOutput()
Outputs
getNoOutput
in class Outputs<BytesRef>
public String outputToString(BytesRef output)
outputToString
in class Outputs<BytesRef>