org.yecht

Class Node

public class Node extends Object

Author: Ola Bini

Field Summary
Stringanchor
Datadata
Objectid
KindTagkind
Objectshortcut
Stringtype_id
Method Summary
static NodeallocMap()
static NodeallocSeq()
static NodeallocStr()
voidmapAdd(Object key, Object value)
voidmapAssign(MapPart p, int idx, Object id)
longmapCount()
voidmapEmpty()
ObjectmapRead(MapPart p, int idx)
voidmapUpdate(Node map2)
static NodenewMap(Object key, Object value)
static NodenewSeq(Object value)
static NodenewStr(Pointer str, int len, ScalarStyle style)
voidreplaceStr(Pointer str, int len, ScalarStyle style)
voidseqAdd(Object value)
voidseqAssign(int idx, Object id)
intseqCount()
voidseqEmpty()
ObjectseqRead(int idx)
voidstrBlowAwayCommas()
PointerstrRead()
StringtoString()

Field Detail

anchor

public String anchor

data

public Data data

id

public Object id

kind

public KindTag kind

shortcut

public Object shortcut

type_id

public String type_id

Method Detail

allocMap

public static Node allocMap()

allocSeq

public static Node allocSeq()

allocStr

public static Node allocStr()

mapAdd

public void mapAdd(Object key, Object value)

mapAssign

public void mapAssign(MapPart p, int idx, Object id)

mapCount

public long mapCount()

mapEmpty

public void mapEmpty()

mapRead

public Object mapRead(MapPart p, int idx)

mapUpdate

public void mapUpdate(Node map2)

newMap

public static Node newMap(Object key, Object value)

newSeq

public static Node newSeq(Object value)

newStr

public static Node newStr(Pointer str, int len, ScalarStyle style)

replaceStr

public void replaceStr(Pointer str, int len, ScalarStyle style)

seqAdd

public void seqAdd(Object value)

seqAssign

public void seqAssign(int idx, Object id)

seqCount

public int seqCount()

seqEmpty

public void seqEmpty()

seqRead

public Object seqRead(int idx)

strBlowAwayCommas

public void strBlowAwayCommas()

strRead

public Pointer strRead()

toString

public String toString()