|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
fr.umlv.tatoo.runtime.ast |
Uses of Node in fr.umlv.tatoo.runtime.ast |
---|
Classes in fr.umlv.tatoo.runtime.ast with type parameters of type Node | |
---|---|
class |
CompositeNode<N extends Node,P extends Node>
Represents a node with a variable number of nodes. |
class |
CompositeNode<N extends Node,P extends Node>
Represents a node with a variable number of nodes. |
class |
FlatNode<N extends Node,P extends Node,V>
Represents a node with a fixed number of children nodes. |
class |
FlatNode<N extends Node,P extends Node,V>
Represents a node with a fixed number of children nodes. |
Subinterfaces of Node in fr.umlv.tatoo.runtime.ast | |
---|---|
static interface |
Node.NoParent
A node type used as return type of the method getParent() to indicates
that the node is a root node without parent. |
Classes in fr.umlv.tatoo.runtime.ast that implement Node | |
---|---|
class |
CompositeNode<N extends Node,P extends Node>
Represents a node with a variable number of nodes. |
class |
FlatNode<N extends Node,P extends Node,V>
Represents a node with a fixed number of children nodes. |
Methods in fr.umlv.tatoo.runtime.ast that return Node | |
---|---|
Node |
XMLNodeFactory.AbstractNodeFactory.createEmptyNode()
Creates an empty node corresponding to the XML element name. |
Node |
Node.getParent()
Returns the parent of the current node. |
static Node |
XML.unserialize(Reader reader,
XMLNodeFactory builder)
De-serialize an XML reader to an AST. |
static Node |
XML.unserialize(Reader reader,
XMLNodeFactory builder,
StringConverter converter)
De-serialize an XML reader to an AST. |
Methods in fr.umlv.tatoo.runtime.ast that return types with arguments of type Node | |
---|---|
Map<Node,D> |
NodeVisitor.getDataMap()
Returns the map that contains the data for each node. |
List<? extends Node> |
Node.nodeList()
A read-only list of all sub nodes of the current node. |
Methods in fr.umlv.tatoo.runtime.ast with parameters of type Node | |
---|---|
static SAXSource |
XML.createSAXSource(Node node)
Returns a SAXSource that can be using as an input of a transform operation on an XML Transformer. |
protected D |
NodeVisitor.getData(Node node)
Returns the data associated to a node. |
static void |
XML.serialize(Writer writer,
Node node)
Writes the node and all it's subnode in XML on the writer. |
protected D |
NodeVisitor.setData(Node node,
D data)
Set the data associated to a node and returns the old value. |
static void |
XML.transform(Node node,
Result result)
Apply an identity transformation on the AST views as an XML tree. |
protected R |
NodeVisitor.visit(Node node,
P param)
Defined a visit method called by default if no visit method is overridden. |
Constructor parameters in fr.umlv.tatoo.runtime.ast with type arguments of type Node | |
---|---|
NodeVisitor(Map<Node,D> dataMap)
Creates a visitor that use the argument as map to store data associated with a node. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |