public class SceneProxyTreeBuilder extends Object
Constructor and Description |
---|
SceneProxyTreeBuilder(SceneGraphComponent root) |
Modifier and Type | Method and Description |
---|---|
SceneTreeNode |
createProxyTree() |
ProxyConnector |
getConnector() |
Object |
getProxy(SceneGraphPath path)
traverses the tree along the given path
and returns the assigned proxy element
|
ProxyTreeFactory |
getProxyTreeFactory() |
SceneTreeNode |
getTreeNodeForProxy(Object proxy)
proxies are stored in a WeakHashMap - so they need
to have a working equals-method
|
SceneTreeNode |
getTreeRoot() |
void |
setProxyConnector(ProxyConnector connector) |
void |
setProxyTreeFactory(ProxyTreeFactory proxyTreeFactory) |
public SceneProxyTreeBuilder(SceneGraphComponent root)
public SceneTreeNode createProxyTree()
public Object getProxy(SceneGraphPath path)
public SceneTreeNode getTreeNodeForProxy(Object proxy)
public SceneTreeNode getTreeRoot()
public ProxyTreeFactory getProxyTreeFactory()
public void setProxyTreeFactory(ProxyTreeFactory proxyTreeFactory)
public ProxyConnector getConnector()
public void setProxyConnector(ProxyConnector connector)