org.nakedobjects.viewer.classic.view
Class RealObjectViewer
java.lang.Object
org.nakedobjects.viewer.classic.view.ObjectViewer
org.nakedobjects.viewer.classic.view.RealObjectViewer
- All Implemented Interfaces:
- java.util.Observer
- Direct Known Subclasses:
- AssociationViewer, ClassListViewer, ClassViewer
- public class RealObjectViewer
- extends ObjectViewer
Methods inherited from class org.nakedobjects.viewer.classic.view.ObjectViewer |
addOption, addView, addViewActionListener, checkClass, createDropObject, debugDetails, developerPopup, flipView, getBorderInsets, getBorderSize, getDisplay, getDisplayState, getView, idString, isResizable, minimize, newInstance, notifyActionView, open, popup, removeViewActionListener, results, setActive, setDisplay, setResizable, typeName, updateDisplayState, useView, vacantDrop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RealObjectViewer
public RealObjectViewer(NakedObject dataObject,
View defaultView)
RealObjectViewer
public RealObjectViewer(NakedObject dataObject,
View defaultView,
View alternativeView)
RealObjectViewer
public RealObjectViewer(NakedObject dataObject,
View defaultView,
View alternativeView,
boolean switchToAlternative)
canDrag
public boolean canDrag()
- Specified by:
canDrag
in class ObjectViewer
canDrop
public boolean canDrop(DragDropEvent event)
- Specified by:
canDrop
in class ObjectViewer
copy
public void copy(DragDropEvent event)
- Overrides:
copy
in class ObjectViewer
debugData
protected void debugData(java.lang.StringBuffer text)
- Specified by:
debugData
in class ObjectViewer
dispose
public final void dispose()
- Specified by:
dispose
in class ObjectViewer
drop
public void drop(DragDropEvent event)
- Specified by:
drop
in class ObjectViewer
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Overrides:
getMinimumSize
in class ObjectViewer
getObject
public NakedObject getObject()
- Specified by:
getObject
in class ObjectViewer
init
public void init()
- Overrides:
init
in class ObjectViewer
menuOptions
public void menuOptions(MenuOptionSet menuOptionSet)
- Overrides:
menuOptions
in class ObjectViewer
move
public void move(DragDropEvent event)
- Specified by:
move
in class ObjectViewer
setObject
public void setObject(NakedObject object)
- Overrides:
setObject
in class ObjectViewer
toString
public java.lang.String toString()
- Overrides:
toString
in class ObjectViewer
update
public void update(java.util.Observable o,
java.lang.Object arg)