org.nakedobjects.plugins.dnd.viewer.view.simple
Class CompositeViewUsingBuilder

java.lang.Object
  extended by org.nakedobjects.plugins.dnd.viewer.view.simple.AbstractView
      extended by org.nakedobjects.plugins.dnd.viewer.view.simple.ObjectView
          extended by org.nakedobjects.plugins.dnd.viewer.view.simple.AbstractCompositeView
              extended by org.nakedobjects.plugins.dnd.viewer.view.simple.CompositeViewUsingBuilder
All Implemented Interfaces:
java.lang.Cloneable, View
Direct Known Subclasses:
ApplicationWorkspace

public class CompositeViewUsingBuilder
extends AbstractCompositeView


Field Summary
 
Fields inherited from class org.nakedobjects.plugins.dnd.viewer.view.simple.AbstractCompositeView
views
 
Fields inherited from interface org.nakedobjects.plugins.dnd.View
HPADDING, VPADDING
 
Constructor Summary
CompositeViewUsingBuilder(Content content, CompositeViewSpecification specification, ViewAxis axis)
           
 
Method Summary
protected  void buildView()
           
 void debugStructure(DebugString debug)
           
protected  void doLayout(Size maximumSize)
           
 Size getMaximumSize()
           
 
Methods inherited from class org.nakedobjects.plugins.dnd.viewer.view.simple.AbstractCompositeView
add, addView, canDragView, debug, dispose, draw, getBaseline, getFocusManager, getSubviews, invalidateContent, invalidateLayout, isLayoutInvalid, layout, pickupView, refresh, removeView, replaceView, setCanDragView, setFocusManager, subviewFor, subviews, toString, update, viewAreaType
 
Methods inherited from class org.nakedobjects.plugins.dnd.viewer.view.simple.ObjectView
contentMenuOptions, dragIn, dragOut, dragStart, drop, firstClick, secondClick
 
Methods inherited from class org.nakedobjects.plugins.dnd.viewer.view.simple.AbstractView
assignId, canChangeValue, canFocus, contains, containsFocus, drag, drag, dragCancel, dragFrom, dragTo, drop, editComplete, entered, exited, focusLost, focusReceived, getAbsoluteLocation, getBounds, getContent, getFeedbackManager, getId, getLocation, getPadding, getParent, getRequiredSize, getSize, getSpecification, getState, getView, getViewAxis, getViewManager, getWorkspace, hasFocus, identify, keyPressed, keyReleased, keyTyped, limitBoundsWithin, limitBoundsWithin, markDamaged, markDamaged, mouseDown, mouseMoved, mouseUp, objectActionResult, pickupContent, print, replaceOptions, setBounds, setContent, setLocation, setMaximumSize, setParent, setSize, setSpecification, setView, setViewAxis, thirdClick, updateView, viewMenuOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeViewUsingBuilder

public CompositeViewUsingBuilder(Content content,
                                 CompositeViewSpecification specification,
                                 ViewAxis axis)
Method Detail

debugStructure

public void debugStructure(DebugString debug)
Specified by:
debugStructure in interface View
Overrides:
debugStructure in class AbstractCompositeView

getMaximumSize

public Size getMaximumSize()
Specified by:
getMaximumSize in interface View
Specified by:
getMaximumSize in class AbstractCompositeView

buildView

protected void buildView()
Specified by:
buildView in class AbstractCompositeView

doLayout

protected void doLayout(Size maximumSize)
Specified by:
doLayout in class AbstractCompositeView


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.