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

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

new(): Void

Private Members

curplatform: String

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
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>