org.nakedobjects.viewer.classic.view
Class ObjectViewer
java.lang.Object
org.nakedobjects.viewer.classic.view.ObjectViewer
- All Implemented Interfaces:
- java.util.Observer
- Direct Known Subclasses:
- CollectionViewer, RealObjectViewer
- public abstract class ObjectViewer
- extends java.lang.Object
- implements java.util.Observer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Observer |
update |
debug
public static final MenuOption debug
ObjectViewer
public ObjectViewer(View defaultView)
ObjectViewer
public ObjectViewer(View defaultView,
View alternativeView)
ObjectViewer
public ObjectViewer(View defaultView,
View alternativeView,
boolean switchToAlternative)
addOption
public void addOption(MenuOption option)
addView
public void addView(View view)
addViewActionListener
public void addViewActionListener(ViewActionListener listener)
canDrag
public abstract boolean canDrag()
canDrop
public abstract boolean canDrop(DragDropEvent event)
checkClass
protected boolean checkClass(NakedObject dropObject,
java.lang.Class requiredType)
copy
public void copy(DragDropEvent event)
debugData
protected abstract void debugData(java.lang.StringBuffer text)
debugDetails
public java.lang.String debugDetails()
developerPopup
public void developerPopup(ObjectActionEvent event)
dispose
public abstract void dispose()
drop
public abstract void drop(DragDropEvent event)
createDropObject
protected NakedObject createDropObject(NakedClass dropClass)
flipView
public void flipView()
getBorderInsets
public java.awt.Insets getBorderInsets()
getBorderSize
public java.awt.Dimension getBorderSize()
getDisplay
public final Display getDisplay()
getDisplayState
public DisplayState getDisplayState()
getMinimumSize
public java.awt.Dimension getMinimumSize()
getObject
public abstract NakedObject getObject()
getView
public View getView()
idString
public java.lang.String idString()
init
public void init()
isResizable
public boolean isResizable()
menuOptions
public void menuOptions(MenuOptionSet menuOptionSet)
minimize
public void minimize(ObjectActionEvent event)
move
public abstract void move(DragDropEvent event)
notifyActionView
public void notifyActionView(int type,
int modifiers,
NakedObject object,
java.awt.Point at)
open
public void open(ObjectActionEvent event)
popup
public void popup(ObjectActionEvent event)
removeViewActionListener
public void removeViewActionListener(ViewActionListener listener)
results
public void results(NakedObject object,
java.awt.Point locationOnScreen)
setActive
public void setActive(boolean active)
setDisplay
public final void setDisplay(Display display)
setObject
public void setObject(NakedObject object)
setResizable
public void setResizable(boolean isResizable)
toString
public java.lang.String toString()
typeName
public java.lang.String typeName()
- Returns:
- java.lang.String
updateDisplayState
public void updateDisplayState(int type)
useView
public void useView(int index)
vacantDrop
public void vacantDrop(DragDropEvent event)
newInstance
protected NakedObject newInstance(NakedClass cls)