Class SimplePofValue

  • All Implemented Interfaces:
    PofValue
    Direct Known Subclasses:
    PofSparseArray.NilPofValue

    public class SimplePofValue
    extends AbstractPofValue
    SimplePofValue represents POF values which do not contain children (e.g. numeric values, strings, etc.)
    Since:
    Coherence 3.5
    Author:
    as 2009.02.12
    • Constructor Detail

      • SimplePofValue

        public SimplePofValue​(PofValue valueParent,
                              ReadBuffer bufValue,
                              PofContext ctx,
                              int of,
                              int nType)
        Construct a SimplePofValue instance wrapping the supplied buffer.
        Parameters:
        valueParent - parent value within the POF stream
        bufValue - buffer containing POF representation of this value
        ctx - POF context to use when reading or writing properties
        of - offset of this value from the beginning of POF stream
        nType - POF type identifier for this value
    • Method Detail

      • getChild

        public PofValue getChild​(int nIndex)
        Locate a child PofValue contained within this PofValue.

        Note: the returned PofValue could represent a non-existent (null) value.

        Parameters:
        nIndex - index of the child value
        Returns:
        the child PofValue