com.tensegrity.palowebviewer.modules.ui.client.dimensions
Class ElementFinder

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.dimensions.ElementFinder
All Implemented Interfaces:
ITreeVisitor

public class ElementFinder
extends java.lang.Object
implements ITreeVisitor


Constructor Summary
ElementFinder(XElement element)
           
 
Method Summary
static ElementNodeNode findNode(ITreeModel model, XElement element)
           
 ElementNodeNode getNode()
           
 boolean hasFinished()
           
 boolean hasFound()
           
 void leaveNode(java.lang.Object parent, java.lang.Object node)
           
 void visitNode(java.lang.Object parent, java.lang.Object node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementFinder

public ElementFinder(XElement element)
Method Detail

findNode

public static ElementNodeNode findNode(ITreeModel model,
                                       XElement element)

getNode

public ElementNodeNode getNode()

visitNode

public void visitNode(java.lang.Object parent,
                      java.lang.Object node)
Specified by:
visitNode in interface ITreeVisitor

hasFound

public boolean hasFound()

hasFinished

public boolean hasFinished()
Specified by:
hasFinished in interface ITreeVisitor
Returns:
true if it does not need to walk trhough the tree anymore, false otherwise.

leaveNode

public void leaveNode(java.lang.Object parent,
                      java.lang.Object node)
Specified by:
leaveNode in interface ITreeVisitor