net.sf.j3d.obj
Class DefaultObjectFactory

java.lang.Object
  extended by net.sf.j3d.obj.DefaultObjectFactory
All Implemented Interfaces:
ObjectFactory

public class DefaultObjectFactory
extends Object
implements ObjectFactory

Author:
Mike Murray

Constructor Summary
DefaultObjectFactory(Class c)
           
 
Method Summary
 ObjectTreeDisplay getDisplay()
           
 Class getObjectType()
           
 Object newInstance()
           
 Object overlay(Object[] values)
           
 void setOverlayMethod(Method m)
           
 void setOverlayMethod(Object invoker, Method m)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultObjectFactory

public DefaultObjectFactory(Class c)
Method Detail

newInstance

public Object newInstance()
                   throws InstantiationException,
                          IllegalAccessException
Specified by:
newInstance in interface ObjectFactory
Throws:
InstantiationException
IllegalAccessException

setOverlayMethod

public void setOverlayMethod(Object invoker,
                             Method m)

setOverlayMethod

public void setOverlayMethod(Method m)

overlay

public Object overlay(Object[] values)
Specified by:
overlay in interface ObjectFactory

getDisplay

public ObjectTreeDisplay getDisplay()

getObjectType

public Class getObjectType()
Specified by:
getObjectType in interface ObjectFactory