IPofValue Interface | 
Namespace: Tangosol.IO.Pof.Reflection
public interface IPofValue
The IPofValue type exposes the following members.
| Name | Description | |
|---|---|---|
| Parent | 
            Return the parent of this value.
              | |
| Root | 
            Return the root of the hierarchy this value belongs to.
              | |
| TypeId | 
            Obtain the POF type identifier for this value.
              | 
| Name | Description | |
|---|---|---|
| ApplyChanges | 
            Apply all the changes that were made to this value and return a
            binary representation of the new value.
              | |
| GetBoolean | 
            Return the Boolean which this IPofValue represents.
              | |
| GetBooleanArray | 
            Return the Boolean[] which this IPofValue represents.
              | |
| GetByte | 
            Return the Byte which this IPofValue represents.
              | |
| GetByteArray | 
            Return the Byte[] which this IPofValue represents.
              | |
| GetChanges | 
            Return a binary containing changes made to this IPofValue in the
            format defined by the BinaryDeltaCompressor.
              | |
| GetChar | 
            Return the Char which this IPofValue represents.
              | |
| GetCharArray | 
            Return the Char[] which this IPofValue represents.
              | |
| GetChild | 
            Locate a child IPofValue contained within this IPofValue.
              | |
| GetCollection(ICollection) | 
            Return an ICollection of object values which this IPofValue
            represents.
              | |
| GetCollectionT(ICollectionT) | 
            Return an ICollection<T> of object values which this
            IPofValue represents.
              | |
| GetDate | 
            Return the DateTime which this IPofValue represents.
              | |
| GetDateTime | 
            Return the DateTime which this IPofValue represents.
              | |
| GetDayTimeInterval | 
            Return the TimeSpan which this IPofValue represents.
              | |
| GetDecimal | 
            Return the Decimal which this IPofValue represents.
              | |
| GetDictionary(IDictionary) | 
            Return an IDictionary of key/value pairs which this
            IPofValue represents.
              | |
| GetDictionaryTKey, TValue(IDictionaryTKey, TValue) | 
            Read an IDictionar<TKey, TValue>y of key/value pairs
            which this IPofValue represents.
              | |
| GetDouble | 
            Return the Double which this IPofValue represents.
              | |
| GetDoubleArray | 
            Return the Double[] which this IPofValue represents.
              | |
| GetInt16 | 
            Return the Int16 which this IPofValue represents.
              | |
| GetInt16Array | 
            Return the Int16[] which this IPofValue represents.
              | |
| GetInt32 | 
            Return the Int32 which this IPofValue represents.
              | |
| GetInt32Array | 
            Return the Int32[] which this IPofValue represents.
              | |
| GetInt64 | 
            Return the Int64 which this IPofValue represents.
              | |
| GetInt64Array | 
            Return the Int64[] which this IPofValue represents.
              | |
| GetSingle | 
            Return the Single which this IPofValue represents.
              | |
| GetSingleArray | 
            Return the Single[] which this IPofValue represents.
              | |
| GetString | 
            Return the String which this IPofValue represents.
              | |
| GetValue | 
            Return the deserialized value which this IPofValue represents.
              | |
| GetValue(Int32) | 
            Return the deserialized value which this IPofValue represents.
              | |
| GetValue(Type) | 
            Return the deserialized value which this IPofValue represents.
              | |
| SetValue | 
            Update this IPofValue.
              |