Class PrimitiveMap
A default implementation of IPrimitiveMap
Inheritance
System.Object
PrimitiveMap
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Apache.NMS.dll
Syntax
public class PrimitiveMap : IPrimitiveMap
Fields
|
Improve this Doc
View Source
BIG_STRING_TYPE
Declaration
public const byte BIG_STRING_TYPE = 13
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
BOOLEAN_TYPE
Declaration
public const byte BOOLEAN_TYPE = 1
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
BYTE_ARRAY_TYPE
Declaration
public const byte BYTE_ARRAY_TYPE = 10
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
BYTE_TYPE
Declaration
public const byte BYTE_TYPE = 2
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
CHAR_TYPE
Declaration
public const byte CHAR_TYPE = 3
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
DOUBLE_TYPE
Declaration
public const byte DOUBLE_TYPE = 7
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
FLOAT_TYPE
Declaration
public const byte FLOAT_TYPE = 8
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
INTEGER_TYPE
Declaration
public const byte INTEGER_TYPE = 5
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
LIST_TYPE
Declaration
public const byte LIST_TYPE = 12
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
LONG_TYPE
Declaration
public const byte LONG_TYPE = 6
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
MAP_TYPE
Declaration
public const byte MAP_TYPE = 11
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
NULL
Declaration
public const byte NULL = 0
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
SHORT_TYPE
Declaration
public const byte SHORT_TYPE = 4
Field Value
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
STRING_TYPE
Declaration
public const byte STRING_TYPE = 9
Field Value
Type |
Description |
System.Byte |
|
Properties
|
Improve this Doc
View Source
Count
Declaration
public int Count { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Item[String]
Declaration
public object this[string key] { get; set; }
Parameters
Type |
Name |
Description |
System.String |
key |
|
Property Value
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
Keys
Declaration
public ICollection Keys { get; }
Property Value
Type |
Description |
System.Collections.ICollection |
|
|
Improve this Doc
View Source
Values
Declaration
public ICollection Values { get; }
Property Value
Type |
Description |
System.Collections.ICollection |
|
Methods
|
Improve this Doc
View Source
CheckValidType(Object)
Declaration
protected virtual void CheckValidType(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
|
Improve this Doc
View Source
CheckValueType(Object, Type)
Declaration
protected virtual void CheckValueType(object value, Type type)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
System.Type |
type |
|
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
Contains(Object)
Declaration
public bool Contains(object key)
Parameters
Type |
Name |
Description |
System.Object |
key |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetBool(String)
Declaration
public bool GetBool(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetByte(String)
Declaration
public byte GetByte(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Byte |
|
|
Improve this Doc
View Source
GetBytes(String)
Declaration
public byte[] GetBytes(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
GetChar(String)
Declaration
public char GetChar(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Char |
|
|
Improve this Doc
View Source
GetDictionary(String)
Declaration
public IDictionary GetDictionary(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Collections.IDictionary |
|
|
Improve this Doc
View Source
GetDouble(String)
Declaration
public double GetDouble(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
GetFloat(String)
Declaration
public float GetFloat(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
GetInt(String)
Declaration
public int GetInt(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetList(String)
Declaration
public IList GetList(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Collections.IList |
|
|
Improve this Doc
View Source
GetLong(String)
Declaration
public long GetLong(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
GetShort(String)
Declaration
public short GetShort(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Int16 |
|
|
Improve this Doc
View Source
GetString(String)
Declaration
public string GetString(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
GetValue(String)
Declaration
protected virtual object GetValue(string key)
Parameters
Type |
Name |
Description |
System.String |
key |
|
Returns
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
Marshal()
Declaration
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Marshal(Stream)
Marshals a PrimitiveMap directly to a Stream object. This
allows a client to write a PrimitiveMap in a compressed or
otherwise encoded form without this class needing to know
about it.
Declaration
public void Marshal(Stream destination)
Parameters
Type |
Name |
Description |
System.IO.Stream |
destination |
A System.IO.Stream
|
|
Improve this Doc
View Source
MarshalPrimitive(BinaryWriter, Object)
Declaration
public static void MarshalPrimitive(BinaryWriter dataOut, object value)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
dataOut |
|
System.Object |
value |
|
|
Improve this Doc
View Source
MarshalPrimitiveList(IList, BinaryWriter)
Declaration
public static void MarshalPrimitiveList(IList list, BinaryWriter dataOut)
Parameters
Type |
Name |
Description |
System.Collections.IList |
list |
|
System.IO.BinaryWriter |
dataOut |
|
|
Improve this Doc
View Source
MarshalPrimitiveMap(IDictionary)
Marshals the primitive type map to a byte array
Declaration
public static byte[] MarshalPrimitiveMap(IDictionary map)
Parameters
Type |
Name |
Description |
System.Collections.IDictionary |
map |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
MarshalPrimitiveMap(IDictionary, BinaryWriter)
Declaration
public static void MarshalPrimitiveMap(IDictionary map, BinaryWriter dataOut)
Parameters
Type |
Name |
Description |
System.Collections.IDictionary |
map |
|
System.IO.BinaryWriter |
dataOut |
|
|
Improve this Doc
View Source
MarshalPrimitiveMap(IDictionary, Stream)
Declaration
public static void MarshalPrimitiveMap(IDictionary map, Stream stream)
Parameters
Type |
Name |
Description |
System.Collections.IDictionary |
map |
|
System.IO.Stream |
stream |
|
|
Improve this Doc
View Source
Remove(Object)
Declaration
public void Remove(object key)
Parameters
Type |
Name |
Description |
System.Object |
key |
|
|
Improve this Doc
View Source
SetBool(String, Boolean)
Declaration
public void SetBool(string key, bool value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Boolean |
value |
|
|
Improve this Doc
View Source
SetByte(String, Byte)
Declaration
public void SetByte(string key, byte value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Byte |
value |
|
|
Improve this Doc
View Source
SetBytes(String, Byte[])
Declaration
public void SetBytes(string key, byte[] value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Byte[] |
value |
|
|
Improve this Doc
View Source
SetBytes(String, Byte[], Int32, Int32)
Declaration
public void SetBytes(string key, byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
|
Improve this Doc
View Source
SetChar(String, Char)
Declaration
public void SetChar(string key, char value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Char |
value |
|
|
Improve this Doc
View Source
SetDictionary(String, IDictionary)
Declaration
public void SetDictionary(string key, IDictionary value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Collections.IDictionary |
value |
|
|
Improve this Doc
View Source
SetDouble(String, Double)
Declaration
public void SetDouble(string key, double value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Double |
value |
|
|
Improve this Doc
View Source
SetFloat(String, Single)
Declaration
public void SetFloat(string key, float value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Single |
value |
|
|
Improve this Doc
View Source
SetInt(String, Int32)
Declaration
public void SetInt(string key, int value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Int32 |
value |
|
|
Improve this Doc
View Source
SetList(String, IList)
Declaration
public void SetList(string key, IList value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Collections.IList |
value |
|
|
Improve this Doc
View Source
SetLong(String, Int64)
Declaration
public void SetLong(string key, long value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Int64 |
value |
|
|
Improve this Doc
View Source
SetShort(String, Int16)
Declaration
public void SetShort(string key, short value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Int16 |
value |
|
|
Improve this Doc
View Source
SetString(String, String)
Declaration
public void SetString(string key, string value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.String |
value |
|
|
Improve this Doc
View Source
SetValue(String, Object)
Declaration
protected virtual void SetValue(string key, object value)
Parameters
Type |
Name |
Description |
System.String |
key |
|
System.Object |
value |
|
|
Improve this Doc
View Source
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
A string
|
Overrides
System.Object.ToString()
|
Improve this Doc
View Source
Unmarshal(Byte[])
Unmarshalls the map from the given data or if the data is null just
return an empty map
Declaration
public static PrimitiveMap Unmarshal(byte[] data)
Parameters
Type |
Name |
Description |
System.Byte[] |
data |
|
Returns
|
Improve this Doc
View Source
Unmarshal(Stream)
Unmarshals a PrimitiveMap directly from a Stream object. This
allows for clients to read PrimitiveMaps from Compressed or other
wise encoded streams without this class needing to know about it.
Declaration
public static PrimitiveMap Unmarshal(Stream source)
Parameters
Type |
Name |
Description |
System.IO.Stream |
source |
A System.IO.Stream
|
Returns
|
Improve this Doc
View Source
UnmarshalPrimitive(BinaryReader)
Declaration
public static object UnmarshalPrimitive(BinaryReader dataIn)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
dataIn |
|
Returns
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
UnmarshalPrimitiveList(BinaryReader)
Declaration
public static IList UnmarshalPrimitiveList(BinaryReader dataIn)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
dataIn |
|
Returns
Type |
Description |
System.Collections.IList |
|
|
Improve this Doc
View Source
UnmarshalPrimitiveMap(Byte[])
Unmarshals the primitive type map from the given byte array
Declaration
public static IDictionary UnmarshalPrimitiveMap(byte[] data)
Parameters
Type |
Name |
Description |
System.Byte[] |
data |
|
Returns
Type |
Description |
System.Collections.IDictionary |
|
|
Improve this Doc
View Source
UnmarshalPrimitiveMap(BinaryReader)
Declaration
public static IDictionary UnmarshalPrimitiveMap(BinaryReader dataIn)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
dataIn |
|
Returns
Type |
Description |
System.Collections.IDictionary |
|
|
Improve this Doc
View Source
UnmarshalPrimitiveMap(Stream)
Declaration
public static IDictionary UnmarshalPrimitiveMap(Stream source)
Parameters
Type |
Name |
Description |
System.IO.Stream |
source |
|
Returns
Type |
Description |
System.Collections.IDictionary |
|
Implements