XmlParser

haxe.rtti.XmlParser (Class)

XmlParser processes the runtime type information (RTTI) which is stored as a XML string in a static field __rtti.

See:

Instance Members

root: TypeRoot

process(x: Xml, platform: String): Void
Name Type
x Xml
platform String

newField(c: Classdef, f: ClassField): Void
Name Type
c Classdef
f ClassField

processElement(x: Xml): Anonymous
Name Type
x Xml
Returns
Anonymous

new(): Void

Private Members

curplatform: String

mergeRights(f1: ClassField, f2: ClassField): Bool
Name Type
f1 ClassField
f2 ClassField
Returns
Bool

mergeDoc(f1: ClassField, f2: ClassField): Bool
Name Type
f1 ClassField
f2 ClassField
Returns
Bool

mergeFields(f: ClassField, f2: ClassField): Bool
Name Type
f ClassField
f2 ClassField
Returns
Bool

mergeClasses(c: Classdef, c2: Classdef): Bool
Name Type
c Classdef
c2 Classdef
Returns
Bool

mergeEnums(e: Enumdef, e2: Enumdef): Bool
Name Type
e Enumdef
e2 Enumdef
Returns
Bool

mergeTypedefs(t: Typedef, t2: Typedef): Bool
Name Type
t Typedef
t2 Typedef
Returns
Bool

mergeAbstracts(a: Abstractdef, a2: Abstractdef): Bool
Name Type
a Abstractdef
a2 Abstractdef
Returns
Bool

merge(t: Anonymous): Void
Name Type
t Anonymous

mkPath(p: String): Path
Name Type
p String
Returns
Path

mkTypeParams(p: String): TypeParams
Name Type
p String
Returns
TypeParams

mkRights(r: String): Anonymous
Name Type
r String
Returns
Anonymous

Name Type
c haxe.xml.Access
Returns
Dynamic

Name Type
x haxe.xml.Access

Name Type
x haxe.xml.Access
Returns
MetaData

Name Type
x haxe.xml.Access
Returns
Array<ClassField>

Name Type
x haxe.xml.Access
Returns
PathParams

Name Type
x haxe.xml.Access
Returns
Classdef

xclassfield(x: haxe.xml.Access, ?defPublic: Bool = false): ClassField
Name Type Default
x haxe.xml.Access
defPublic Bool false
Returns
ClassField

Name Type
x haxe.xml.Access
Returns
Enumdef

xenumfield(x: haxe.xml.Access): EnumField
Name Type
x haxe.xml.Access
Returns
EnumField

Name Type
x haxe.xml.Access
Returns
Abstractdef

Name Type
x haxe.xml.Access
Returns
Typedef

xtype(x: haxe.xml.Access): Anonymous
Name Type
x haxe.xml.Access
Returns
Anonymous

xtypeparams(x: haxe.xml.Access): Array<Anonymous>
Name Type
x haxe.xml.Access
Returns
Array

defplat(): Array<String>
Returns
Array<String>

Metadata

Name Parameters
:hxGen -