| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Long |
NO_OUTPUT |
private static PositiveIntOutputs |
singleton |
| Modifier | Constructor and Description |
|---|---|
private |
PositiveIntOutputs() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
add(java.lang.Long prefix,
java.lang.Long output)
Eg add("foo", "bar") -> "foobar"
|
java.lang.Long |
common(java.lang.Long output1,
java.lang.Long output2)
Eg common("foobar", "food") -> "foo"
|
java.lang.Long |
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 PositiveIntOutputs |
getSingleton() |
java.lang.String |
outputToString(java.lang.Long output) |
long |
ramBytesUsed(java.lang.Long output)
Return memory usage for the provided output.
|
java.lang.Long |
read(DataInput in)
Decode an output value previously written with
Outputs.write(Object, DataOutput). |
java.lang.Long |
subtract(java.lang.Long output,
java.lang.Long inc)
Eg subtract("foobar", "foo") -> "bar"
|
java.lang.String |
toString() |
private boolean |
valid(java.lang.Long o) |
void |
write(java.lang.Long output,
DataOutput out)
Encode an output value into a
DataOutput. |
merge, readFinalOutput, skipFinalOutput, skipOutput, writeFinalOutputprivate static final java.lang.Long NO_OUTPUT
private static final PositiveIntOutputs singleton
public static PositiveIntOutputs getSingleton()
public java.lang.Long common(java.lang.Long output1,
java.lang.Long output2)
Outputspublic java.lang.Long subtract(java.lang.Long output,
java.lang.Long inc)
Outputspublic java.lang.Long add(java.lang.Long prefix,
java.lang.Long output)
Outputspublic void write(java.lang.Long output,
DataOutput out)
throws java.io.IOException
OutputsDataOutput.public java.lang.Long read(DataInput in) throws java.io.IOException
OutputsOutputs.write(Object, DataOutput).private boolean valid(java.lang.Long o)
public java.lang.Long getNoOutput()
OutputsgetNoOutput in class Outputs<java.lang.Long>public java.lang.String outputToString(java.lang.Long output)
outputToString in class Outputs<java.lang.Long>public java.lang.String toString()
toString in class java.lang.Objectpublic long ramBytesUsed(java.lang.Long output)
OutputsramBytesUsed in class Outputs<java.lang.Long>Accountable