org.oddjob.arooa.design.screem
Class TextField

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

public class TextField
extends Object
implements FormItem

Groups a attribute and it's title.


Constructor Summary
TextField(DesignAttributeProperty attribute)
           
TextField(String title, DesignAttributeProperty attribute)
           
 
Method Summary
 DesignAttributeProperty getAttribute()
           
 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()
          Does this contain any data of any sort.
 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

TextField

public TextField(DesignAttributeProperty attribute)

TextField

public TextField(String title,
                 DesignAttributeProperty attribute)
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.

getAttribute

public DesignAttributeProperty getAttribute()

isPopulated

public boolean isPopulated()
Does this contain any data of any sort. Used in selection dialogs to see if a group containing this element should be selected.

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