repast.simphony.visualization.engine
Class AbstractDisplayCreator

java.lang.Object
  extended by repast.simphony.visualization.engine.AbstractDisplayCreator
All Implemented Interfaces:
DisplayCreator
Direct Known Subclasses:
DisplayCreator2D, DisplayCreator3D, DisplayCreator3DGIS, DisplayCreatorGIS, DisplayCreatorOGL2D

public abstract class AbstractDisplayCreator
extends Object
implements DisplayCreator


Field Summary
protected  Context<?> context
           
protected  DisplayDescriptor descriptor
           
 
Constructor Summary
AbstractDisplayCreator(Context<?> context, DisplayDescriptor descriptor)
           
 
Method Summary
protected  DefaultDisplayData<?> createDisplayData()
           
protected  Layout<?,? extends Projection<?>> createLayout(String layoutClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface repast.simphony.visualization.engine.DisplayCreator
createDisplay
 

Field Detail

context

protected Context<?> context

descriptor

protected DisplayDescriptor descriptor
Constructor Detail

AbstractDisplayCreator

public AbstractDisplayCreator(Context<?> context,
                              DisplayDescriptor descriptor)
Method Detail

createDisplayData

protected DefaultDisplayData<?> createDisplayData()

createLayout

protected Layout<?,? extends Projection<?>> createLayout(String layoutClassName)
                                                  throws ClassNotFoundException,
                                                         IllegalAccessException,
                                                         InstantiationException
Throws:
ClassNotFoundException
IllegalAccessException
InstantiationException