com.tensegrity.palowebviewer.modules.paloclient.client.misc
Class HierarchyVisitor

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.paloclient.client.misc.TypeCastVisitor
      extended by com.tensegrity.palowebviewer.modules.paloclient.client.misc.HierarchyVisitor
All Implemented Interfaces:
IXConsts, IXVisitor

public class HierarchyVisitor
extends TypeCastVisitor


Field Summary
 
Fields inherited from interface com.tensegrity.palowebviewer.modules.paloclient.client.IXConsts
MAX_TYPE_ID, TYPE_AXIS, TYPE_CONSOLIDATED_ELEMENT, TYPE_CUBE, TYPE_DATABASE, TYPE_DIMENSION, TYPE_ELEMENT, TYPE_ELEMENT_NODE, TYPE_NAME_AXIS, TYPE_NAME_CONSOLIDATED_ELEMENT, TYPE_NAME_CUBE, TYPE_NAME_DATABASE, TYPE_NAME_DIMENSION, TYPE_NAME_ELEMENT, TYPE_NAME_ELEMENT_NODE, TYPE_NAME_ROOT, TYPE_NAME_SERVER, TYPE_NAME_SUBSET, TYPE_NAME_VIEW, TYPE_ROOT, TYPE_SERVER, TYPE_SUBSET, TYPE_VIEW, XPATH_FIELD_SEPARATOR, XPATH_SEPARATOR
 
Constructor Summary
HierarchyVisitor(IXVisitor visitor)
           
 
Method Summary
 boolean hasFinished()
           
 void setDepth(int value)
           
 void visit(XObject object)
           
 void visitAxis(XAxis axis)
           
 void visitConsolidatedElement(XConsolidatedElement consolidatedElement)
           
 void visitCube(XCube cube)
           
 void visitDatabase(XDatabase database)
           
 void visitDimension(XDimension dimension)
           
 void visitElement(XElement element)
           
 void visitElementNode(XElementNode node)
           
 void visitRoot(XRoot root)
           
 void visitServer(XServer server)
           
 void visitSubset(XSubset subset)
           
 void visitView(XView view)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchyVisitor

public HierarchyVisitor(IXVisitor visitor)
Method Detail

setDepth

public void setDepth(int value)

visit

public void visit(XObject object)
Specified by:
visit in interface IXVisitor
Overrides:
visit in class TypeCastVisitor

visitRoot

public void visitRoot(XRoot root)
Specified by:
visitRoot in class TypeCastVisitor

visitServer

public void visitServer(XServer server)
Specified by:
visitServer in class TypeCastVisitor

visitDatabase

public void visitDatabase(XDatabase database)
Specified by:
visitDatabase in class TypeCastVisitor

visitDimension

public void visitDimension(XDimension dimension)
Specified by:
visitDimension in class TypeCastVisitor

visitConsolidatedElement

public void visitConsolidatedElement(XConsolidatedElement consolidatedElement)
Specified by:
visitConsolidatedElement in class TypeCastVisitor

visitCube

public void visitCube(XCube cube)
Specified by:
visitCube in class TypeCastVisitor

visitSubset

public void visitSubset(XSubset subset)
Specified by:
visitSubset in class TypeCastVisitor

visitView

public void visitView(XView view)
Specified by:
visitView in class TypeCastVisitor

visitAxis

public void visitAxis(XAxis axis)
Specified by:
visitAxis in class TypeCastVisitor

visitElement

public void visitElement(XElement element)
Specified by:
visitElement in class TypeCastVisitor

hasFinished

public boolean hasFinished()
Specified by:
hasFinished in interface IXVisitor
Overrides:
hasFinished in class TypeCastVisitor

visitElementNode

public void visitElementNode(XElementNode node)
Specified by:
visitElementNode in class TypeCastVisitor