Uses of Interface
de.danielbechler.diff.node.Node

Packages that use Node
de.danielbechler.diff   
de.danielbechler.diff.node   
de.danielbechler.diff.visitor   
 

Uses of Node in de.danielbechler.diff
 

Methods in de.danielbechler.diff that return Node
<T> Node
ObjectDiffer.compare(T working, T base)
          Recursively inspects the given objects and returns a node representing their differences.
 Node DelegatingObjectDiffer.delegate(Node parentNode, de.danielbechler.diff.Instances instances)
          Delegates the call to an appropriate Differ.
protected  Node PrimitiveDiffer.internalCompare(Node parentNode, de.danielbechler.diff.Instances instances)
           
protected  Node PrimitiveDiffer.newNode(Node parentNode, de.danielbechler.diff.Instances instances)
           
 

Methods in de.danielbechler.diff with parameters of type Node
 Node DelegatingObjectDiffer.delegate(Node parentNode, de.danielbechler.diff.Instances instances)
          Delegates the call to an appropriate Differ.
protected  Node PrimitiveDiffer.internalCompare(Node parentNode, de.danielbechler.diff.Instances instances)
           
 boolean NodeInspector.isEqualsOnly(Node node)
           
 boolean Configuration.isEqualsOnly(Node node)
           
 boolean NodeInspector.isExcluded(Node node)
           
 boolean Configuration.isExcluded(Node node)
           
 boolean NodeInspector.isIgnored(Node node)
           
 boolean Configuration.isIgnored(Node node)
           
 boolean NodeInspector.isIncluded(Node node)
           
 boolean Configuration.isIncluded(Node node)
           
 boolean NodeInspector.isIntrospectible(Node node)
           
 boolean Configuration.isIntrospectible(Node node)
           
 boolean NodeInspector.isReturnable(Node node)
           
 boolean Configuration.isReturnable(Node node)
           
protected  Node PrimitiveDiffer.newNode(Node parentNode, de.danielbechler.diff.Instances instances)
           
 

Uses of Node in de.danielbechler.diff.node
 

Classes in de.danielbechler.diff.node that implement Node
 class CollectionNode
           
 class DefaultNode
           
 class MapNode
           
 

Fields in de.danielbechler.diff.node declared as Node
static Node Node.ROOT
           
 

Methods in de.danielbechler.diff.node that return Node
 Node Node.getChild(Element pathElement)
          Retrieve a child that matches the given path element relative to this node.
 Node DefaultNode.getChild(Element pathElement)
           
 Node Node.getChild(PropertyPath path)
          Retrieve a child that matches the given absolute path, starting from the current node.
 Node DefaultNode.getChild(PropertyPath path)
           
 Node Node.getChild(String propertyName)
          Retrieve a child with the given property name relative to this node.
 Node DefaultNode.getChild(String propertyName)
           
 Node Node.getParentNode()
           
 Node DefaultNode.getParentNode()
           
 

Methods in de.danielbechler.diff.node that return types with arguments of type Node
 Collection<Node> CollectionNode.getAdditions()
           
 Collection<Node> CollectionNode.getChanges()
           
 Collection<Node> Node.getChildren()
           
 Collection<Node> DefaultNode.getChildren()
           
 Collection<Node> CollectionNode.getRemovals()
           
 

Methods in de.danielbechler.diff.node with parameters of type Node
 void Node.Visitor.accept(Node node, Visit visit)
           
 boolean Node.addChild(Node node)
          Adds a child to this node and sets this node as its parent node.
 boolean DefaultNode.addChild(Node node)
           
 void Node.setParentNode(Node parent)
          Sets the parent node.
 void DefaultNode.setParentNode(Node parentNode)
           
 

Constructors in de.danielbechler.diff.node with parameters of type Node
CollectionNode(Node parent, Accessor accessor, Class<?> valueType)
           
DefaultNode(Node parentNode, Accessor accessor, Class<?> valueType)
           
MapNode(Node parentNode, Accessor accessor, Class<?> valueType)
           
 

Uses of Node in de.danielbechler.diff.visitor
 

Methods in de.danielbechler.diff.visitor that return Node
 Node PropertyVisitor.getNode()
           
 

Methods in de.danielbechler.diff.visitor that return types with arguments of type Node
 Collection<Node> AbstractFilteringVisitor.getMatches()
           
 

Methods in de.danielbechler.diff.visitor with parameters of type Node
protected  boolean StateFilteringVisitor.accept(Node node)
           
protected  boolean CategoryFilteringVisitor.accept(Node node)
           
protected abstract  boolean AbstractFilteringVisitor.accept(Node node)
           
 void PropertyVisitor.accept(Node node, Visit visit)
           
 void PrintingVisitor.accept(Node node, Visit visit)
           
 void NodeHierarchyVisitor.accept(Node node, Visit visit)
           
 void AbstractFilteringVisitor.accept(Node node, Visit visit)
           
protected  String ToMapPrintingVisitor.differenceToString(Node node, Object base, Object modified)
           
protected  String PrintingVisitor.differenceToString(Node node, Object base, Object modified)
           
protected  boolean PrintingVisitor.filter(Node node)
           
protected  void StateFilteringVisitor.onAccept(Node node, Visit visit)
           
protected  void AbstractFilteringVisitor.onAccept(Node node, Visit visit)
           
protected  void StateFilteringVisitor.onDismiss(Node node, Visit visit)
           
protected  void CategoryFilteringVisitor.onDismiss(Node node, Visit visit)
           
protected  void AbstractFilteringVisitor.onDismiss(Node node, Visit visit)
           
protected  void NodeHierarchyVisitor.print(Node node, int level)
           
 



Copyright © 2012. All Rights Reserved.