|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.nakedobjects.viewer.lightweight.AbstractView
org.nakedobjects.viewer.lightweight.AbstractObjectView
org.nakedobjects.viewer.lightweight.ObjectIconView
org.nakedobjects.viewer.lightweight.AbstractCompositeView
org.nakedobjects.viewer.lightweight.view.CollectionView
Field Summary |
Fields inherited from class org.nakedobjects.viewer.lightweight.AbstractObjectView |
LOG |
Fields inherited from class org.nakedobjects.viewer.lightweight.AbstractView |
DEBUG, DRAG_HANDLE_WIDTH, HPADDING, ICON_SIZE, VPADDING |
Constructor Summary | |
CollectionView()
|
Method Summary | |
void |
collectionAddUpdate(NakedCollection collection,
NakedObject element)
|
void |
collectionRemoveUpdate(NakedCollection collection,
NakedObject element)
|
protected abstract InternalView |
createListElement(NakedObject obj)
|
void |
draw(Canvas canvas)
Called by the frame, or the parent view, when this view must redraw itself. |
void |
firstClick(Click click)
Called when the user clicks the mouse buttone within this view. |
Padding |
getPadding()
|
protected void |
refresh()
|
Methods inherited from class org.nakedobjects.viewer.lightweight.AbstractCompositeView |
addView, calculateRepaintArea, clearRootViewIdentified, clone, debugDetails, debugFieldDetails, dispose, dropView, focusNext, focusPrevious, getBaseline, getComponents, getLayout, getRequiredSize, identifyView, layout, removeAllViews, removeView, replaceView, setLayout, setRootViewIdentified |
Methods inherited from class org.nakedobjects.viewer.lightweight.ObjectIconView |
defaultName, getStyle, getTitleTextStyle, includeIcon, includeTitle, indicatesForView, objectLocatedAt, size, titleIconBounds, titleSize, titleTextBounds |
Methods inherited from class org.nakedobjects.viewer.lightweight.AbstractObjectView |
backgroundColor, createIconImage, dragCancel, dragging, dragObjectIn, dragObjectOut, dropObject, entered, enteredSubview, exited, exitedSubview, getFieldOf, getObject, getRoot, getState, init, isIdentified, isRoot, makeView, menuOptions, mouseMoved, objectInfo, objectMenuOptions, objectUpdate, parentObjectView, pickupObject, pickupView, removeViewsFor, secondClick, topView, toString, transparentBackground, viewMenuOptions |
Methods inherited from class org.nakedobjects.viewer.lightweight.AbstractView |
addControl, assignId, contains, createCanvas, defaultFieldHeight, getAbsoluteLocation, getBorder, getBounds, getId, getLocation, getName, getParent, getSize, getWorkspace, invalidateLayout, isLayoutInvalid, isOpen, isReplaceable, limitBounds, print, redraw, removeControl, repaintAll, setBorder, setBounds, setLayoutValid, setLocation, setParent, setSize, setWorkspace, thirdClick, validateLayout |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.nakedobjects.viewer.lightweight.LayoutTarget |
setLayoutValid |
Methods inherited from interface org.nakedobjects.viewer.lightweight.ObjectView |
getObject, getState, isRoot, objectInfo, objectLocatedAt, objectMenuOptions, objectUpdate, pickupObject, pickupView, removeViewsFor, topView, viewMenuOptions |
Methods inherited from interface org.nakedobjects.viewer.lightweight.View |
contains, entered, enteredSubview, exited, exitedSubview, getAbsoluteLocation, getBorder, getBounds, getId, getLocation, getName, getParent, getSize, getWorkspace, indicatesForView, invalidateLayout, isLayoutInvalid, isOpen, isReplaceable, makeView, menuOptions, mouseMoved, print, redraw, secondClick, setBorder, setBounds, setLocation, setSize, thirdClick, validateLayout |
Constructor Detail |
public CollectionView()
Method Detail |
public Padding getPadding()
getPadding
in interface LayoutTarget
getPadding
in class AbstractCompositeView
public void firstClick(Click click)
View
firstClick
in interface View
firstClick
in class AbstractObjectView
public void draw(Canvas canvas)
View
draw
in interface View
draw
in class AbstractCompositeView
protected void refresh()
protected abstract InternalView createListElement(NakedObject obj)
public void collectionRemoveUpdate(NakedCollection collection, NakedObject element)
collectionRemoveUpdate
in interface ObjectView
collectionRemoveUpdate
in class AbstractObjectView
public void collectionAddUpdate(NakedCollection collection, NakedObject element)
collectionAddUpdate
in interface ObjectView
collectionAddUpdate
in class AbstractObjectView
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |