Oracle® Coherence Java API Reference
v3.5

E14977-01

com.tangosol.io.pof.reflect
Class SimplePofValue

java.lang.Object
  extended by com.tangosol.util.Base
      extended by com.tangosol.util.BitHelper
          extended by com.tangosol.util.ExternalizableHelper
              extended by com.tangosol.io.pof.reflect.AbstractPofValue
                  extended by com.tangosol.io.pof.reflect.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

Field Summary
 
Fields inherited from class com.tangosol.io.pof.reflect.AbstractPofValue
m_nType, m_oValue
 
Constructor Summary
SimplePofValue(PofValue valueParent, ReadBuffer bufValue, PofContext ctx, int of, int nType)
          Construct a SimplePofValue instance wrapping the supplied buffer.
 
Method Summary
 PofValue getChild(int nIndex)
          Locate a child PofValue contained within this PofValue.
 
Methods inherited from class com.tangosol.io.pof.reflect.AbstractPofValue
applyChanges, getChanges, getDirtyBytesCount, getOffset, getOriginalBuffer, getParent, getPofContext, getPropertyIndex, getRoot, getSerializedValue, getSize, getTypeId, getValue, getValueBuffer, incrementDirtyBytesCount, incrementDirtyValuesCount, isDirty, isRoot, isUniformEncoded, setDecorations, setDirty, setOriginalBuffer, setUniformEncoded, setValue
 
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

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

Oracle® Coherence Java API Reference
v3.5

E14977-01

Copyright © 2000, 2009, Oracle. All rights reserved.