syn3d.base
Class NodeFactory

java.lang.Object
  extended by syn3d.base.NodeFactory

public class NodeFactory
extends java.lang.Object


Field Summary
protected  java.lang.String nodeType
           
protected  Syn3DPlugin plugin
           
 
Constructor Summary
NodeFactory(Syn3DPlugin plugin, java.lang.String nodeType)
           
 
Method Summary
 boolean canCreate(ActiveNode parent)
          Syn3D plugin API delegation
 ActiveNode create(ActiveNode parent)
          Syn3D plugin API delegation
 boolean equals(java.lang.Object obj)
           
 java.lang.String getNodeType()
           
 Syn3DPlugin getPlugin()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

plugin

protected Syn3DPlugin plugin

nodeType

protected java.lang.String nodeType
Constructor Detail

NodeFactory

public NodeFactory(Syn3DPlugin plugin,
                   java.lang.String nodeType)
Method Detail

getNodeType

public java.lang.String getNodeType()

getPlugin

public Syn3DPlugin getPlugin()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

create

public ActiveNode create(ActiveNode parent)
Syn3D plugin API delegation


canCreate

public boolean canCreate(ActiveNode parent)
Syn3D plugin API delegation