Show / Hide Table of Contents

Class SimplePofValue

SimplePofValue represents POF values which do not contain children (e.g. numeric values, strings, etc.)

Inheritance
object
AbstractPofValue
SimplePofValue
PofSparseArray.NilPofValue
Implements
IPofValue
Inherited Members
AbstractPofValue.TypeId
AbstractPofValue.Root
AbstractPofValue.Parent
AbstractPofValue.GetValue()
AbstractPofValue.GetValue(Type)
AbstractPofValue.GetValue(int)
AbstractPofValue.SetValue(object)
AbstractPofValue.ApplyChanges()
AbstractPofValue.GetChanges()
AbstractPofValue.GetBoolean()
AbstractPofValue.GetByte()
AbstractPofValue.GetChar()
AbstractPofValue.GetInt16()
AbstractPofValue.GetInt32()
AbstractPofValue.GetInt64()
AbstractPofValue.GetSingle()
AbstractPofValue.GetDouble()
AbstractPofValue.GetBooleanArray()
AbstractPofValue.GetByteArray()
AbstractPofValue.GetCharArray()
AbstractPofValue.GetInt16Array()
AbstractPofValue.GetInt32Array()
AbstractPofValue.GetInt64Array()
AbstractPofValue.GetSingleArray()
AbstractPofValue.GetDoubleArray()
AbstractPofValue.GetDecimal()
AbstractPofValue.GetString()
AbstractPofValue.GetDateTime()
AbstractPofValue.GetDate()
AbstractPofValue.GetDayTimeInterval()
AbstractPofValue.GetCollection(ICollection)
AbstractPofValue.GetCollection<T>(ICollection<T>)
AbstractPofValue.GetDictionary(IDictionary)
AbstractPofValue.GetDictionary<TKey, TValue>(IDictionary<TKey, TValue>)
AbstractPofValue.PofContext
AbstractPofValue.Offset
AbstractPofValue.Size
AbstractPofValue.IsDirty
AbstractPofValue.SetDirty()
AbstractPofValue.GetSerializedValue()
AbstractPofValue.EnsureReferenceRegistry()
AbstractPofValue.RegisterIdentity(int, object)
AbstractPofValue.LookupIdentity(int)
AbstractPofValue.BinaryValue
AbstractPofValue.IsRoot
AbstractPofValue.IsUniformEncoded
AbstractPofValue.SetUniformEncoded()
AbstractPofValue.DirtyBytesCount
AbstractPofValue.IncrementDirtyValuesCount()
AbstractPofValue.IncrementDirtyBytesCount(int)
AbstractPofValue.m_nType
AbstractPofValue.m_oValue
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Tangosol.IO.Pof.Reflection
Assembly: Coherence.dll
Syntax
public class SimplePofValue : AbstractPofValue, IPofValue

Constructors

SimplePofValue(IPofValue, Binary, IPofContext, int, int)

Construct a SimplePofValue instance wrapping the supplied binary.

Declaration
public SimplePofValue(IPofValue valueParent, Binary binValue, IPofContext ctx, int of, int nType)
Parameters
Type Name Description
IPofValue valueParent

Parent value within the POF stream.

Binary binValue

Binary representation of this value.

IPofContext ctx

POF context to use when reading or writing properties.

int of

Offset of this value from the beginning of POF stream.

int nType

POF type identifier for this value.

Methods

GetChild(int)

Locate a child IPofValue contained within this IPofValue.

Declaration
public override IPofValue GetChild(int nIndex)
Parameters
Type Name Description
int nIndex

Index of the child value.

Returns
Type Description
IPofValue

The the child IPofValue.

Overrides
AbstractPofValue.GetChild(int)
Remarks

The returned IPofValue could represent a non-existent (null) value.

Exceptions
Type Condition
PofNavigationException

If this value is a "terminal" or the child value cannot be located for any other reason.

Implements

IPofValue
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.