|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.BitHelper
com.tangosol.util.ExternalizableHelper
com.tangosol.io.pof.reflect.PofValueParser
public abstract class PofValueParser
Parses POF-encoded binary and returns an instance of a PofValue wrapper for it.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
PofValueParser() |
|
| Method Summary | |
|---|---|
protected static PofValue |
instantiatePofValue(PofValue valueParent, int nType, ReadBuffer bufValue, PofContext ctx, int of, ReadBuffer.BufferInput in)Creates a PofValue instance. |
static PofValue |
parse(ReadBuffer buf, PofContext ctx)Parses POF-encoded binary and returns an instance of a PofValue wrapper for it. |
protected static PofValue |
parseUniformValue(PofValue valueParent, int nType, ReadBuffer bufValue, PofContext ctx, int of)Parses a uniform POF-encoded binary and returns an instance of a PofValue wrapping the binary. |
protected static PofValue |
parseValue(PofValue valueParent, ReadBuffer bufValue, PofContext ctx, int of)Parse a POF-encoded binary and return an instance of a PofValue wrapping the binary. |
| Methods inherited from class com.tangosol.util.BitHelper |
|---|
countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, rotateLeft, rotateLeft, rotateLeft, rotateRight, rotateRight, rotateRight, toBitString, toBitString, toBitString |
| Constructor Detail |
|---|
public PofValueParser()
| Method Detail |
|---|
public static PofValue parse(ReadBuffer buf,
PofContext ctx)
PofValue wrapper for it.buf - POF-encoded binary valuectx - POF context to usePofValue instance
protected static PofValue parseValue(PofValue valueParent,
ReadBuffer bufValue,
PofContext ctx,
int of)
PofValue wrapping the binary.valueParent - parent POF valuebufValue - buffer with POF-encoded binary valuectx - POF context to useof - offset of the parsed value from the beginning of the POF stream
protected static PofValue parseUniformValue(PofValue valueParent,
int nType,
ReadBuffer bufValue,
PofContext ctx,
int of)
PofValue wrapping the binary.valueParent - parent POF valuenType - type identifier of this POF valuebufValue - POF-encoded binary value without the type identifierctx - POF context to useof - offset of the parsed value from the beginning of the POF stream
protected static PofValue instantiatePofValue(PofValue valueParent,
int nType,
ReadBuffer bufValue,
PofContext ctx,
int of,
ReadBuffer.BufferInput in)
valueParent - parent POF valuenType - type identifier of this POF valuebufValue - POF-encoded binary value without the type identifierctx - POF context to useof - offset of the parsed value from the beginning of the POF streamin - buffer input to read the value fromPofValue instance
|
Oracle® Coherence Java API Reference v3.5 E14977-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||