Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
gl_generator
master
GLGenerator
Registery
BaseNode
CommandNode
EnumNode
RootNode
TypeNode
Built with Crystal 1.9.2
2023-10-07 15:24:04 UTC
class
Registery::RootNode
Registery::RootNode
Registery::BaseNode
Reference
Object
Defined in:
gl_generator/registery/root_node.cr
Instance Method Summary
#build
#map
(xpath : String, node_class :
BaseNode
.
class
)
Instance methods inherited from class
Registery::BaseNode
<<(child_node)
<<
,
build
build
,
children : Array(Registery::BaseNode)
children
,
children=(children : Array(Registery::BaseNode))
children=
,
find_child_by_name(name : String, class_filter :
BaseNode
.
class
| Nil =
nil
)
find_child_by_name
,
ignore?
ignore?
,
name : String
name
,
name=(name : String)
name=
,
parent : BaseNode | Nil
parent
,
parent=(parent : BaseNode | Nil)
parent=
,
parse
parse
,
push(*children : BaseNode)
push
,
root
root
,
root?
root?
,
to_s : String
to_s
,
xml_node : XML::Node | Nil
xml_node
,
xml_node=(xml_node : XML::Node | Nil)
xml_node=
Constructor methods inherited from class
Registery::BaseNode
new(xml_node : Nil | XML::Node =
nil
)
new
Instance Method Detail
def
build
#
[
View source
]
def
map
(xpath : String, node_class :
BaseNode
.
class
)
#
[
View source
]