|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-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, toBytes, toBytes, toBytes, toBytes, toInt, toInt, toLong, toLong |
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
instanceprotected 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 streamprotected 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 streamprotected 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® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |