org.nakedobjects.viewer.classic.view
Class RealObjectViewer

java.lang.Object
  extended byorg.nakedobjects.viewer.classic.view.ObjectViewer
      extended byorg.nakedobjects.viewer.classic.view.RealObjectViewer
All Implemented Interfaces:
java.util.Observer
Direct Known Subclasses:
AssociationViewer, ClassListViewer, ClassViewer

public class RealObjectViewer
extends ObjectViewer


Field Summary
 
Fields inherited from class org.nakedobjects.viewer.classic.view.ObjectViewer
debug
 
Constructor Summary
RealObjectViewer(NakedObject dataObject, View defaultView)
           
RealObjectViewer(NakedObject dataObject, View defaultView, View alternativeView)
           
RealObjectViewer(NakedObject dataObject, View defaultView, View alternativeView, boolean switchToAlternative)
           
 
Method Summary
 boolean canDrag()
           
 boolean canDrop(DragDropEvent event)
           
 void copy(DragDropEvent event)
           
protected  void debugData(java.lang.StringBuffer text)
           
 void dispose()
           
 void drop(DragDropEvent event)
           
 java.awt.Dimension getMinimumSize()
           
 NakedObject getObject()
           
 void init()
           
 void menuOptions(MenuOptionSet menuOptionSet)
           
 void move(DragDropEvent event)
           
 void setObject(NakedObject object)
           
 java.lang.String toString()
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 
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
 

Constructor Detail

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)
Method Detail

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)