org.oddjob.arooa.design.screem
Class SingleTypeSelection

java.lang.Object
  extended by org.oddjob.arooa.design.screem.SingleTypeSelection
All Implemented Interfaces:
FormItem

public class SingleTypeSelection
extends Object
implements FormItem

A model for a view onto a DesignElement which can support one child of different possible types.


Constructor Summary
SingleTypeSelection(DesignElementProperty designProperty)
           
SingleTypeSelection(String heading, DesignElementProperty designProperty)
           
 
Method Summary
 DesignElementProperty getDesignElementProperty()
           
 String getTitle()
          The title will either be the title for a field or the title round a group or the title on a dialog depending on how the visual component is presented.
 boolean isPopulated()
          Used by certain summary views to indicate that there is more detail.
 FormItem setTitle(String title)
          Set the title that will be displayed on the view for this form item.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleTypeSelection

public SingleTypeSelection(DesignElementProperty designProperty)

SingleTypeSelection

public SingleTypeSelection(String heading,
                           DesignElementProperty designProperty)
Method Detail

setTitle

public FormItem setTitle(String title)
Description copied from interface: FormItem
Set the title that will be displayed on the view for this form item. This should really be set on the DesignProperty that creates this model.

Specified by:
setTitle in interface FormItem
Parameters:
title - The String title.
Returns:
this, for method chaining.

getTitle

public String getTitle()
Description copied from interface: FormItem
The title will either be the title for a field or the title round a group or the title on a dialog depending on how the visual component is presented.

Specified by:
getTitle in interface FormItem
Returns:
The title.

getDesignElementProperty

public DesignElementProperty getDesignElementProperty()

isPopulated

public boolean isPopulated()
Description copied from interface: FormItem
Used by certain summary views to indicate that there is more detail.

Specified by:
isPopulated in interface FormItem
Returns:
true if the model has some data, false if it doesn't.