org.nakedobjects.plugins.dnd.viewer.builder
Class ObjectFieldBuilder

java.lang.Object
  extended by org.nakedobjects.plugins.dnd.viewer.builder.AbstractViewBuilder
      extended by org.nakedobjects.plugins.dnd.viewer.builder.ObjectFieldBuilder
All Implemented Interfaces:
ViewBuilder

public class ObjectFieldBuilder
extends AbstractViewBuilder


Constructor Summary
ObjectFieldBuilder(SubviewSpec subviewDesign)
           
 
Method Summary
 void build(View view)
           
 View createCompositeView(Content content, CompositeViewSpecification specification, ViewAxis axis)
          Creates the composite view that this builder will create child views for, ie a table, list or form
 View decorateSubview(View subview)
           
 
Methods inherited from class org.nakedobjects.plugins.dnd.viewer.builder.AbstractViewBuilder
createViewAxis, getReference, getRequiredSize, isOpen, isReplaceable, isSubView, layout, setReference, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectFieldBuilder

public ObjectFieldBuilder(SubviewSpec subviewDesign)
Method Detail

build

public void build(View view)
Specified by:
build in interface ViewBuilder
Specified by:
build in class AbstractViewBuilder

createCompositeView

public View createCompositeView(Content content,
                                CompositeViewSpecification specification,
                                ViewAxis axis)
Description copied from interface: ViewBuilder
Creates the composite view that this builder will create child views for, ie a table, list or form


decorateSubview

public View decorateSubview(View subview)
Specified by:
decorateSubview in interface ViewBuilder
Overrides:
decorateSubview in class AbstractViewBuilder


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