Uses of Interface
fr.umlv.tatoo.runtime.ast.Node

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.