de.jreality.scene.proxy.tree
Class SceneProxyTreeBuilder
java.lang.Object
de.jreality.scene.proxy.tree.SceneProxyTreeBuilder
- Direct Known Subclasses:
- UpToDateSceneProxyBuilder
public class SceneProxyTreeBuilder
- extends Object
class for generating proxy trees.
Limitation: this class must have a fixed root for all operations.
- Author:
- weissman
SceneProxyTreeBuilder
public SceneProxyTreeBuilder(SceneGraphComponent root)
createProxyTree
public SceneTreeNode createProxyTree()
getProxy
public Object getProxy(SceneGraphPath path)
- traverses the tree along the given path
and returns the assigned proxy element
getTreeNodeForProxy
public SceneTreeNode getTreeNodeForProxy(Object proxy)
- proxies are stored in a WeakHashMap - so they need
to have a working equals-method
- Returns:
- the representing tree element
getTreeRoot
public SceneTreeNode getTreeRoot()
getProxyTreeFactory
public ProxyTreeFactory getProxyTreeFactory()
setProxyTreeFactory
public void setProxyTreeFactory(ProxyTreeFactory proxyTreeFactory)
getConnector
public ProxyConnector getConnector()
setProxyConnector
public void setProxyConnector(ProxyConnector connector)