UnityMol  0.9.6-875
UnityMol viewer / In developement
SimpleJSON.JSONArray Class Reference
+ Inheritance diagram for SimpleJSON.JSONArray:
+ Collaboration diagram for SimpleJSON.JSONArray:

Public Member Functions

override void Add (string aKey, JSONNode aItem)
 
override JSONNode Remove (int aIndex)
 
override JSONNode Remove (JSONNode aNode)
 
IEnumerator GetEnumerator ()
 
override string ToString ()
 
override string ToString (string aPrefix)
 
override void Serialize (System.IO.BinaryWriter aWriter)
 
- Public Member Functions inherited from SimpleJSON.JSONNode
virtual void Add (JSONNode aItem)
 
virtual JSONNode Remove (string aKey)
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
void SaveToStream (System.IO.Stream aData)
 
void SaveToCompressedStream (System.IO.Stream aData)
 
void SaveToCompressedFile (string aFileName)
 
string SaveToCompressedBase64 ()
 
void SaveToFile (string aFileName)
 
string SaveToBase64 ()
 

Properties

override JSONNode this[int aIndex] [get, set]
 
override JSONNode this[string aKey] [get, set]
 
override int Count [get]
 
override IEnumerable< JSONNodeChilds [get]
 
- Properties inherited from SimpleJSON.JSONNode
virtual JSONNode this[int aIndex] [get, set]
 
virtual JSONNode this[string aKey] [get, set]
 
virtual string Value [get, set]
 
virtual int Count [get]
 
virtual IEnumerable< JSONNodeChilds [get]
 
IEnumerable< JSONNodeDeepChilds [get]
 
virtual int AsInt [get, set]
 
virtual float AsFloat [get, set]
 
virtual double AsDouble [get, set]
 
virtual bool AsBool [get, set]
 
virtual JSONArray AsArray [get]
 
virtual JSONClass AsObject [get]
 

Private Attributes

List< JSONNodem_List = new List<JSONNode>()
 

Additional Inherited Members

- Static Public Member Functions inherited from SimpleJSON.JSONNode
static implicit operator JSONNode (string s)
 
static implicit operator string (JSONNode d)
 
static bool operator== (JSONNode a, object b)
 
static bool operator!= (JSONNode a, object b)
 
static JSONNode Parse (string aJSON)
 
static JSONNode Deserialize (System.IO.BinaryReader aReader)
 
static JSONNode LoadFromCompressedFile (string aFileName)
 
static JSONNode LoadFromCompressedStream (System.IO.Stream aData)
 
static JSONNode LoadFromCompressedBase64 (string aBase64)
 
static JSONNode LoadFromStream (System.IO.Stream aData)
 
static JSONNode LoadFromFile (string aFileName)
 
static JSONNode LoadFromBase64 (string aBase64)
 
- Static Package Functions inherited from SimpleJSON.JSONNode
static string Escape (string aText)
 

Detailed Description

Definition at line 583 of file SimpleJSON.cs.

Member Function Documentation

override void SimpleJSON.JSONArray.Add ( string  aKey,
JSONNode  aItem 
)
virtual

Reimplemented from SimpleJSON.JSONNode.

Definition at line 611 of file SimpleJSON.cs.

Referenced by SimpleJSON.JSONNode.Deserialize().

+ Here is the caller graph for this function:

IEnumerator SimpleJSON.JSONArray.GetEnumerator ( )

Definition at line 636 of file SimpleJSON.cs.

override JSONNode SimpleJSON.JSONArray.Remove ( int  aIndex)
virtual

Reimplemented from SimpleJSON.JSONNode.

Definition at line 615 of file SimpleJSON.cs.

override JSONNode SimpleJSON.JSONArray.Remove ( JSONNode  aNode)
virtual

Reimplemented from SimpleJSON.JSONNode.

Definition at line 623 of file SimpleJSON.cs.

References SimpleJSON.JSONNode.Childs, and SimpleJSON.JSONNode.Remove().

+ Here is the call graph for this function:

override void SimpleJSON.JSONArray.Serialize ( System.IO.BinaryWriter  aWriter)
virtual

Reimplemented from SimpleJSON.JSONNode.

Definition at line 666 of file SimpleJSON.cs.

override string SimpleJSON.JSONArray.ToString ( )

Definition at line 641 of file SimpleJSON.cs.

References SimpleJSON.JSONNode.ToString().

+ Here is the call graph for this function:

override string SimpleJSON.JSONArray.ToString ( string  aPrefix)
virtual

Reimplemented from SimpleJSON.JSONNode.

Definition at line 653 of file SimpleJSON.cs.

References SimpleJSON.JSONNode.ToString().

+ Here is the call graph for this function:

Member Data Documentation

List<JSONNode> SimpleJSON.JSONArray.m_List = new List<JSONNode>()
private

Definition at line 585 of file SimpleJSON.cs.

Property Documentation

override IEnumerable<JSONNode> SimpleJSON.JSONArray.Childs
get

Definition at line 629 of file SimpleJSON.cs.

override int SimpleJSON.JSONArray.Count
get

Definition at line 608 of file SimpleJSON.cs.

override JSONNode SimpleJSON.JSONArray.this[int aIndex]
getset

Definition at line 587 of file SimpleJSON.cs.

override JSONNode SimpleJSON.JSONArray.this[string aKey]
getset

Definition at line 603 of file SimpleJSON.cs.


The documentation for this class was generated from the following file: