org.nakedobjects.viewer.classic
Class ClassViewer

java.lang.Object
  extended byorg.nakedobjects.viewer.classic.view.ObjectViewer
      extended byorg.nakedobjects.viewer.classic.view.RealObjectViewer
          extended byorg.nakedobjects.viewer.classic.ClassViewer
All Implemented Interfaces:
java.util.Observer

public class ClassViewer
extends RealObjectViewer


Field Summary
 
Fields inherited from class org.nakedobjects.viewer.classic.view.ObjectViewer
debug
 
Constructor Summary
ClassViewer(NakedClass dataObject, View defaultView)
           
ClassViewer(NakedObject dataObject, View defaultView)
           
 
Method Summary
 boolean canDrop(DragDropEvent event)
           
 void drop(DragDropEvent event)
           
 void menuOptions(MenuOptionSet menuOptionSet)
           
protected  NakedObject newInstance(NakedClass cls)
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.viewer.classic.view.RealObjectViewer
canDrag, copy, debugData, dispose, getMinimumSize, getObject, init, move, setObject, update
 
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, 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

ClassViewer

public ClassViewer(NakedClass dataObject,
                   View defaultView)

ClassViewer

public ClassViewer(NakedObject dataObject,
                   View defaultView)
Method Detail

canDrop

public boolean canDrop(DragDropEvent event)
Overrides:
canDrop in class RealObjectViewer

drop

public void drop(DragDropEvent event)
Overrides:
drop in class RealObjectViewer

newInstance

protected NakedObject newInstance(NakedClass cls)
Overrides:
newInstance in class ObjectViewer

menuOptions

public void menuOptions(MenuOptionSet menuOptionSet)
Overrides:
menuOptions in class RealObjectViewer

toString

public java.lang.String toString()
Overrides:
toString in class RealObjectViewer