com.tensegrity.palowebviewer.modules.engine.client
Class ReloadSubTreeCallback

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

public class ReloadSubTreeCallback
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
ReloadSubTreeCallback(PaloServerModel serverModel, XObject object)
           
 
Method Summary
protected  boolean needReload(XObject[] children)
           
 void sendQuery()
           
 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 com.tensegrity.palowebviewer.modules.paloclient.client.misc.TypeCastVisitor
hasFinished, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReloadSubTreeCallback

public ReloadSubTreeCallback(PaloServerModel serverModel,
                             XObject object)
Method Detail

sendQuery

public void sendQuery()

visitAxis

public void visitAxis(XAxis axis)
Specified by:
visitAxis 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

visitDatabase

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

visitDimension

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

visitElement

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

visitElementNode

public void visitElementNode(XElementNode node)
Specified by:
visitElementNode 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

visitSubset

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

visitView

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

needReload

protected boolean needReload(XObject[] children)