org.nakedobjects.viewer.lightweight
Interface CompositeView
- All Superinterfaces:
- java.lang.Cloneable, ObjectView, View
- All Known Implementing Classes:
- AbstractCompositeView
- public interface CompositeView
- extends ObjectView
Methods inherited from interface org.nakedobjects.viewer.lightweight.ObjectView |
clearRootViewIdentified, collectionAddUpdate, collectionRemoveUpdate, dropView, getObject, getState, isRoot, objectInfo, objectLocatedAt, objectMenuOptions, objectUpdate, pickupObject, pickupView, removeViewsFor, setRootViewIdentified, topView, viewMenuOptions |
Methods inherited from interface org.nakedobjects.viewer.lightweight.View |
calculateRepaintArea, contains, debugDetails, dispose, draw, entered, enteredSubview, exited, exitedSubview, firstClick, getAbsoluteLocation, getBaseline, getBorder, getBounds, getId, getLocation, getName, getPadding, getParent, getRequiredSize, getSize, getWorkspace, identifyView, indicatesForView, invalidateLayout, isLayoutInvalid, isOpen, isReplaceable, layout, makeView, menuOptions, mouseMoved, print, redraw, secondClick, setBorder, setBounds, setLocation, setSize, thirdClick, validateLayout |
getComponents
public InternalView[] getComponents()
setLayout
public void setLayout(Layout layout)
getLayout
public Layout getLayout()
addView
public void addView(InternalView view)
focusNext
public void focusNext(InternalView view)
focusPrevious
public void focusPrevious(InternalView view)
removeView
public void removeView(InternalView view)
replaceView
public void replaceView(InternalView toReplace,
InternalView replacement)