java2dx by
jTEM

de.jtem.java2dx.modelling
Class SimpleModeller2D

java.lang.Object
  extended by de.jtem.java2dx.modelling.SimpleModeller2D
All Implemented Interfaces:
Inspector, ModellingViewer, PersistencePeer
Direct Known Subclasses:
GraphicsModeller2D

public class SimpleModeller2D
extends Object
implements ModellingViewer, Inspector, PersistencePeer


Constructor Summary
SimpleModeller2D()
           
SimpleModeller2D(Viewer2DWithInspector viewer)
           
 
Method Summary
 void addChangeListener(ChangeListener l)
           
 void addChildSceneToParentScene(Object child, Object parent)
           
 void addScene(Object scene)
           
 SceneComponent getBackRoot()
           
 double[] getLastMenuLocation()
           
 Modeller getModeller()
           
 Object getObject()
           
 Viewer2DWithInspector getViewer()
           
 void inspect(Object o, Set<String> excludedProperties)
           
static void main(String[] args)
           
 File openFileDialog()
           
 void removeChangeListener(ChangeListener l)
           
 void removeChildSceneFromParentScene(Object child, Object parent)
           
 void removeScene(Object scene)
           
 void render()
           
 void restorePersistentProperties(HashMap<String,Object> store)
           
 File saveFileDialog()
           
 void setActionTree(ActionTree t)
           
 void setViewer(Viewer2DWithInspector viewer)
           
 void storePersistentProperties(HashMap<String,Object> store)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleModeller2D

public SimpleModeller2D()

SimpleModeller2D

public SimpleModeller2D(Viewer2DWithInspector viewer)
Method Detail

addChangeListener

public void addChangeListener(ChangeListener l)
Specified by:
addChangeListener in interface Inspector

addChildSceneToParentScene

public void addChildSceneToParentScene(Object child,
                                       Object parent)
Specified by:
addChildSceneToParentScene in interface ModellingViewer

addScene

public void addScene(Object scene)
Specified by:
addScene in interface ModellingViewer

getBackRoot

public SceneComponent getBackRoot()

getLastMenuLocation

public double[] getLastMenuLocation()
Specified by:
getLastMenuLocation in interface ModellingViewer

getModeller

public Modeller getModeller()

getObject

public Object getObject()
Specified by:
getObject in interface Inspector

getViewer

public Viewer2DWithInspector getViewer()

inspect

public void inspect(Object o,
                    Set<String> excludedProperties)
Specified by:
inspect in interface Inspector

main

public static void main(String[] args)

openFileDialog

public File openFileDialog()
Specified by:
openFileDialog in interface PersistencePeer

removeChangeListener

public void removeChangeListener(ChangeListener l)
Specified by:
removeChangeListener in interface Inspector

removeChildSceneFromParentScene

public void removeChildSceneFromParentScene(Object child,
                                            Object parent)
Specified by:
removeChildSceneFromParentScene in interface ModellingViewer

removeScene

public void removeScene(Object scene)
Specified by:
removeScene in interface ModellingViewer

render

public void render()
Specified by:
render in interface ModellingViewer

restorePersistentProperties

public void restorePersistentProperties(HashMap<String,Object> store)
Specified by:
restorePersistentProperties in interface PersistencePeer

saveFileDialog

public File saveFileDialog()
Specified by:
saveFileDialog in interface PersistencePeer

setActionTree

public void setActionTree(ActionTree t)

setViewer

public void setViewer(Viewer2DWithInspector viewer)

storePersistentProperties

public void storePersistentProperties(HashMap<String,Object> store)
Specified by:
storePersistentProperties in interface PersistencePeer

java2dx by
jTEM

jTEM