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 Details

    • 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 Details

    • 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