planetj.dataengine.display
Class DetailDisplayPropertyGroup

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended byplanetj.property.PropertyGroup
              extended byplanetj.property.DefaultPropertyGroup
                  extended byplanetj.dataengine.display.DetailDisplayPropertyGroup
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.util.Map, java.io.Serializable

public class DetailDisplayPropertyGroup
extends DefaultPropertyGroup

See Also:
Serialized Form

Nested Class Summary
 class DetailDisplayPropertyGroup.TargetWindow
          Object representing the target window.
 
Field Summary
static java.lang.String BUTTON_JUSTIFY
          Justification for detail buttons
static java.lang.String BUTTON_LOCATION_BOTTOM
           
static java.lang.String BUTTON_LOCATION_TOP
           
static java.lang.String BUTTON_LOCATIONS
          Where to include the buttons (note by default buttons are included both above and below details).
static java.lang.String CANCEL
          Allow Cancel on details screen
static java.lang.String COLUMN_COUNT
          Number of columns to display when showing Row details.
static java.lang.String COPY_TARGET_WINDOW
          Which HTML window should be used for displaying a copy screen
static java.lang.String COPY_URI
          Page to call for copy details.
static java.lang.String DEFAULT_BUTTON_JUSTIFY
           
static java.util.List DEFAULT_BUTTON_LOCATIONS
           
static boolean DEFAULT_CANCEL
           
static int DEFAULT_COLUMN_COUNT
          Default number of columns to display.
static boolean DEFAULT_DELETE
           
static java.lang.String DEFAULT_DELETE_TEXT
           
static boolean DEFAULT_INSERT
          Default whether to allow inserts on details screen
static boolean DEFAULT_INSERT_AND_COPY
          Default insert and copy
static boolean DEFAULT_INSERT_AND_NEW
          Default insert and new
static java.lang.String DEFAULT_INSERT_TEXT
           
static java.lang.String DEFAULT_LABEL_JUSTIFY
           
static int DEFAULT_MAX_INPUT_WIDTH
          Default max input width.
static int DEFAULT_MAX_INPUT_WIDTH_SUM
          Default max sum of input widths on a given row.
static boolean DEFAULT_NEXT_AND_PREVIOUS
          Default insert and new
static java.lang.String DEFAULT_NEXT_TEXT
           
static java.lang.String DEFAULT_PREVIOUS_TEXT
           
static int DEFAULT_TABLE_WIDTH
          Default table width, where 0 indicates that the width attribute will be ommited from table definitions
static boolean DEFAULT_UPDATE_AND_NEXT_PREVIOUS
          Default insert and new
static java.lang.String DEFAULT_UPDATE_TEXT
           
static java.lang.String DELETE
          Allow delete on details screen
static java.lang.String DELETE_TEXT
          Text for the insert button
static java.lang.String DETAILS_DISPLAY
          Name of this property group
static java.lang.String DETAILS_TARGET_WINDOW
          Which HTML window should be used for displaying the detials
static java.lang.String EDIT_TARGET_WINDOW
          Which HTML window should be used for displaying an edit screen
static java.lang.String EDIT_URI
          Page to call for edit details.
static java.lang.String GRID
          Display grid
static java.lang.String INCLUDE_COLON_AFTER_LABEL
          Include colon ':' after labels
static java.lang.String INSERT
          Allow inserts on details screen
static java.lang.String INSERT_AND_COPY
          Display the insert and copy button
static java.lang.String INSERT_AND_NEW
          Display the insert and new
static java.lang.String INSERT_TARGET_WINDOW
          Which HTML window should be used for displaying an insert screen
static java.lang.String INSERT_TEXT
          Text for the insert button
static java.lang.String INSERT_URI
          Page to call for insert details.
static java.lang.String JSP_ADD_BUTTONS
          Page to call for buttons during insert
static java.lang.String JSP_EDIT_BUTTONS
          Page to call for buttons during edit
static java.lang.String JSP_VIEW_BUTTONS
          Page to call for buttons during detail viewing
static java.lang.String LABEL_JUSTIFY
          Label justification.
static java.lang.String LABEL_JUSTIFY_LEFT
           
static java.lang.String LABEL_JUSTIFY_TOP
           
static java.lang.String MAX_INPUT_WIDTH
          Maximum width of an input field on the screen.
static java.lang.String MAX_INPUT_WIDTH_SUM
          Maximum sum of the width of all input fields on a row.
static java.lang.String NEXT_AND_PREVIOUS
          Display the next & previouis buttons on updates & views
static java.lang.String NEXT_TEXT
          Text for the insert button
static java.lang.String PREVIOUS_TEXT
          Text for the insert button
static java.lang.String PRINT_URI
          Page to call for printer-friendly view.
static java.lang.String TABLE_WIDTH
          Table width to use.
static short TARGET_WINDOW_PROPERTY
           
static java.lang.String UPDATE_AND_NEXT_PREVIOUS
          Display the Update and Next & Update and Previouis buttons on updates
static java.lang.String UPDATE_TEXT
          Text for the insert button
static java.lang.String VIEW_TARGET_WINDOW
          Which HTML window should be used for displaying the detials
static java.lang.String VIEW_URI
          Page to call for view details.
 
Fields inherited from class planetj.property.PropertyGroup
ALL, ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, FLOAT_PROPERTY, INTEGER_PROPERTY, JAVA_CLASS_PROPERTY, LIST_PROPERTY, MAP_PROPERTY, NONE, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
DetailDisplayPropertyGroup()
          DisplayPropertyGroup constructor comment.
DetailDisplayPropertyGroup(int initialCapacity)
          DisplayPropertyGroup constructor comment.
DetailDisplayPropertyGroup(java.lang.String pName)
          DisplayPropertyGroup constructor comment.
 
Method Summary
protected  java.lang.Object createValue(java.lang.String pName, java.lang.String pValue)
          Creates an Object for a String of text.
 java.lang.String getAddButtons()
          Convenience method to get the add buttons section.
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties.
 java.lang.String getButtonJustify()
          Gets the justification of the buttons
 java.util.List getButtonLocations()
          Gets the justification of the Fields label.
 boolean getCancel()
          Get whether or not to include the cancel button when viewing details.
 int getColumnCount()
          Gets the number of columns to show on Row details.
 DetailDisplayPropertyGroup.TargetWindow getCopyTargetWindow()
          Gets the TargetWindow object representing the target window to display the copy screen in.
static java.lang.String getDefaultLayoutPropertiesString()
          Gets a default String for this property group.
 boolean getDelete()
          Get whether or not to include the delete button when viewing details.
 java.lang.String getDeleteText()
          Gets the custom button label if one was specified in the properties.
 java.lang.String getEditButtons()
          Convenience method to get the edit buttons section.
 DetailDisplayPropertyGroup.TargetWindow getEditTargetWindow()
          Gets the TargetWindow object representing the target window to display the edit screen in.
 boolean getInsert()
          Get whether or not to include the insert button when viewing details.
 boolean getInsertAndCopy()
          Gets the number of columns to show on Row details.
 boolean getInsertAndNew()
          Gets the number of columns to show on Row details.
 DetailDisplayPropertyGroup.TargetWindow getInsertTargetWindow()
          Gets the TargetWindow object representing the target window to display the edit screen in.
 java.lang.String getInsertText()
          Gets the custom button label if one was specified in the properties.
 java.lang.String getLabelJustify()
          Gets the justification of the Fields label.
 int getMaxInputWidth()
          Gets the max sum of all input widths for a given Row on details.
 int getMaxInputWidthSum()
          Gets the max sum of all input widths for a given Row on details.
 boolean getNextAndPrevious()
          Gets wheter to show previous and next buttons on view and updates.
 java.lang.String getNextText()
          Gets the custom button label if one was specified in the properties.
 java.lang.String getPreviousText()
          Gets the custom button label if one was specified in the properties.
 int getTableWidth()
          Gets the number of columns to show on Row details.
protected  DetailDisplayPropertyGroup.TargetWindow getTargetWindowValue(java.lang.String name)
          Gets the value of the specified property as a TargetWindow object
 boolean getUpdateNextPrevious()
          Gets wheter to show Update and Next & Update and Previous on update screens.
 java.lang.String getUpdateText()
          Gets the custom button label if one was specified in the properties.
 java.lang.String getViewButtons()
          Convenience method to get the view buttons section.
 DetailDisplayPropertyGroup.TargetWindow getViewTargetWindow()
          Gets the TargetWindow object representing the target window to display the edit screen in.
 boolean isDisplayGrid()
          Check to see if a grid should be included.
 boolean isIncludeColonAfterLabel()
          Check to see if colon should be included after the Field's label.
 boolean isLabelLeftJustify()
          Check to see if label should be to the left of the Field.
 boolean isLabelTopJustify()
          Check to see if label should be to the top of the Field.
 boolean isShowButtons(java.lang.String location)
          Check to see if detail buttons should be shown for the given location.
protected  short propertyType(java.lang.String propertyName)
          Gets the type of property for a specified property name.
 
Methods inherited from class planetj.property.DefaultPropertyGroup
getDefaultPropertiesString, getRequiredPropertyNames
 
Methods inherited from class planetj.property.PropertyGroup
add, addProperty, addProperty, append, clone, compareTo, compareTo, compareTo, containsProperty, copyUndefinedPropertiesFrom, createProperty, getAllMetapropertyNames, getAllSetBooleanPropertyNames, getAllSetIntPropertyNames, getAllSetListPropertyNames, getAllSetPropertyNames, getAllSetStringPropertyNames, getBooleanValue, getDateFormat, getDateValue, getDoubleValue, getFloatValue, getIntValue, getJavaClassValue, getListValue, getMapValue, getName, getProperty, getPropertyType, getStringValue, getValue, isMergeableOnList, isMetaproperty, iterator, mergeOnList, metapropertyType, put, put, put, setName, toString, updateProperty, validate, validateMetadata, validateMetadataBoolean
 
Methods inherited from class java.util.HashMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

COLUMN_COUNT

public static final java.lang.String COLUMN_COUNT
Number of columns to display when showing Row details.

See Also:
Constant Field Values

DEFAULT_COLUMN_COUNT

public static final int DEFAULT_COLUMN_COUNT
Default number of columns to display.

See Also:
Constant Field Values

MAX_INPUT_WIDTH

public static final java.lang.String MAX_INPUT_WIDTH
Maximum width of an input field on the screen.

See Also:
Constant Field Values

DEFAULT_MAX_INPUT_WIDTH

public static final int DEFAULT_MAX_INPUT_WIDTH
Default max input width.

See Also:
Constant Field Values

MAX_INPUT_WIDTH_SUM

public static final java.lang.String MAX_INPUT_WIDTH_SUM
Maximum sum of the width of all input fields on a row.

See Also:
Constant Field Values

DEFAULT_MAX_INPUT_WIDTH_SUM

public static final int DEFAULT_MAX_INPUT_WIDTH_SUM
Default max sum of input widths on a given row.

See Also:
Constant Field Values

TABLE_WIDTH

public static final java.lang.String TABLE_WIDTH
Table width to use.

See Also:
Constant Field Values

DEFAULT_TABLE_WIDTH

public static final int DEFAULT_TABLE_WIDTH
Default table width, where 0 indicates that the width attribute will be ommited from table definitions

See Also:
Constant Field Values

COPY_URI

public static final java.lang.String COPY_URI
Page to call for copy details.

See Also:
Constant Field Values

EDIT_URI

public static final java.lang.String EDIT_URI
Page to call for edit details.

See Also:
Constant Field Values

INSERT_URI

public static final java.lang.String INSERT_URI
Page to call for insert details.

See Also:
Constant Field Values

VIEW_URI

public static final java.lang.String VIEW_URI
Page to call for view details.

See Also:
Constant Field Values

PRINT_URI

public static final java.lang.String PRINT_URI
Page to call for printer-friendly view.

See Also:
Constant Field Values

JSP_ADD_BUTTONS

public static final java.lang.String JSP_ADD_BUTTONS
Page to call for buttons during insert

See Also:
Constant Field Values

JSP_EDIT_BUTTONS

public static final java.lang.String JSP_EDIT_BUTTONS
Page to call for buttons during edit

See Also:
Constant Field Values

JSP_VIEW_BUTTONS

public static final java.lang.String JSP_VIEW_BUTTONS
Page to call for buttons during detail viewing

See Also:
Constant Field Values

BUTTON_JUSTIFY

public static final java.lang.String BUTTON_JUSTIFY
Justification for detail buttons

See Also:
Constant Field Values

DEFAULT_BUTTON_JUSTIFY

public static final java.lang.String DEFAULT_BUTTON_JUSTIFY
See Also:
Constant Field Values

LABEL_JUSTIFY

public static final java.lang.String LABEL_JUSTIFY
Label justification. Whether the Field's label is above (top) or to the left (left) of the Field's display.

See Also:
Constant Field Values

LABEL_JUSTIFY_LEFT

public static final java.lang.String LABEL_JUSTIFY_LEFT
See Also:
Constant Field Values

LABEL_JUSTIFY_TOP

public static final java.lang.String LABEL_JUSTIFY_TOP
See Also:
Constant Field Values

DEFAULT_LABEL_JUSTIFY

public static final java.lang.String DEFAULT_LABEL_JUSTIFY
See Also:
Constant Field Values

INSERT_TEXT

public static final java.lang.String INSERT_TEXT
Text for the insert button

See Also:
Constant Field Values

DEFAULT_INSERT_TEXT

public static final java.lang.String DEFAULT_INSERT_TEXT
See Also:
Constant Field Values

UPDATE_TEXT

public static final java.lang.String UPDATE_TEXT
Text for the insert button

See Also:
Constant Field Values

DEFAULT_UPDATE_TEXT

public static final java.lang.String DEFAULT_UPDATE_TEXT
See Also:
Constant Field Values

DELETE_TEXT

public static final java.lang.String DELETE_TEXT
Text for the insert button

See Also:
Constant Field Values

DEFAULT_DELETE_TEXT

public static final java.lang.String DEFAULT_DELETE_TEXT
See Also:
Constant Field Values

NEXT_TEXT

public static final java.lang.String NEXT_TEXT
Text for the insert button

See Also:
Constant Field Values

DEFAULT_NEXT_TEXT

public static final java.lang.String DEFAULT_NEXT_TEXT
See Also:
Constant Field Values

PREVIOUS_TEXT

public static final java.lang.String PREVIOUS_TEXT
Text for the insert button

See Also:
Constant Field Values

DEFAULT_PREVIOUS_TEXT

public static final java.lang.String DEFAULT_PREVIOUS_TEXT
See Also:
Constant Field Values

CANCEL

public static final java.lang.String CANCEL
Allow Cancel on details screen

See Also:
Constant Field Values

DEFAULT_CANCEL

public static final boolean DEFAULT_CANCEL
See Also:
Constant Field Values

DELETE

public static final java.lang.String DELETE
Allow delete on details screen

See Also:
Constant Field Values

DEFAULT_DELETE

public static final boolean DEFAULT_DELETE
See Also:
Constant Field Values

INSERT

public static final java.lang.String INSERT
Allow inserts on details screen

See Also:
Constant Field Values

DEFAULT_INSERT

public static final boolean DEFAULT_INSERT
Default whether to allow inserts on details screen

See Also:
Constant Field Values

INSERT_AND_COPY

public static final java.lang.String INSERT_AND_COPY
Display the insert and copy button

See Also:
Constant Field Values

DEFAULT_INSERT_AND_COPY

public static final boolean DEFAULT_INSERT_AND_COPY
Default insert and copy

See Also:
Constant Field Values

INSERT_AND_NEW

public static final java.lang.String INSERT_AND_NEW
Display the insert and new

See Also:
Constant Field Values

DEFAULT_INSERT_AND_NEW

public static final boolean DEFAULT_INSERT_AND_NEW
Default insert and new

See Also:
Constant Field Values

NEXT_AND_PREVIOUS

public static final java.lang.String NEXT_AND_PREVIOUS
Display the next & previouis buttons on updates & views

See Also:
Constant Field Values

DEFAULT_NEXT_AND_PREVIOUS

public static final boolean DEFAULT_NEXT_AND_PREVIOUS
Default insert and new

See Also:
Constant Field Values

UPDATE_AND_NEXT_PREVIOUS

public static final java.lang.String UPDATE_AND_NEXT_PREVIOUS
Display the Update and Next & Update and Previouis buttons on updates

See Also:
Constant Field Values

DEFAULT_UPDATE_AND_NEXT_PREVIOUS

public static final boolean DEFAULT_UPDATE_AND_NEXT_PREVIOUS
Default insert and new

See Also:
Constant Field Values

INCLUDE_COLON_AFTER_LABEL

public static final java.lang.String INCLUDE_COLON_AFTER_LABEL
Include colon ':' after labels

See Also:
Constant Field Values

GRID

public static final java.lang.String GRID
Display grid

See Also:
Constant Field Values

BUTTON_LOCATIONS

public static final java.lang.String BUTTON_LOCATIONS
Where to include the buttons (note by default buttons are included both above and below details).

See Also:
Constant Field Values

BUTTON_LOCATION_TOP

public static final java.lang.String BUTTON_LOCATION_TOP
See Also:
Constant Field Values

BUTTON_LOCATION_BOTTOM

public static final java.lang.String BUTTON_LOCATION_BOTTOM
See Also:
Constant Field Values

DEFAULT_BUTTON_LOCATIONS

public static final java.util.List DEFAULT_BUTTON_LOCATIONS

DETAILS_DISPLAY

public static final java.lang.String DETAILS_DISPLAY
Name of this property group

See Also:
Constant Field Values

EDIT_TARGET_WINDOW

public static final java.lang.String EDIT_TARGET_WINDOW
Which HTML window should be used for displaying an edit screen

See Also:
Constant Field Values

INSERT_TARGET_WINDOW

public static final java.lang.String INSERT_TARGET_WINDOW
Which HTML window should be used for displaying an insert screen

See Also:
Constant Field Values

COPY_TARGET_WINDOW

public static final java.lang.String COPY_TARGET_WINDOW
Which HTML window should be used for displaying a copy screen

See Also:
Constant Field Values

VIEW_TARGET_WINDOW

public static final java.lang.String VIEW_TARGET_WINDOW
Which HTML window should be used for displaying the detials

See Also:
Constant Field Values

DETAILS_TARGET_WINDOW

public static final java.lang.String DETAILS_TARGET_WINDOW
Which HTML window should be used for displaying the detials

See Also:
Constant Field Values

TARGET_WINDOW_PROPERTY

public static final short TARGET_WINDOW_PROPERTY
See Also:
Constant Field Values
Constructor Detail

DetailDisplayPropertyGroup

public DetailDisplayPropertyGroup()
DisplayPropertyGroup constructor comment.


DetailDisplayPropertyGroup

public DetailDisplayPropertyGroup(int initialCapacity)
DisplayPropertyGroup constructor comment.

Parameters:
initialCapacity - int

DetailDisplayPropertyGroup

public DetailDisplayPropertyGroup(java.lang.String pName)
DisplayPropertyGroup constructor comment.

Parameters:
pName - java.lang.String
Method Detail

createValue

protected java.lang.Object createValue(java.lang.String pName,
                                       java.lang.String pValue)
                                throws CMException
Creates an Object for a String of text. This could be a List, String, Number or other type of object which is the appropriate representation for the object.

Overrides:
createValue in class PropertyGroup
Throws:
CMException

getAddButtons

public java.lang.String getAddButtons()
Convenience method to get the add buttons section. There may or may not be such a section.


getAllPropertyNames

public java.util.List getAllPropertyNames()
Gets a List containing the names of all the supported properties.

Overrides:
getAllPropertyNames in class DefaultPropertyGroup

getButtonJustify

public java.lang.String getButtonJustify()
Gets the justification of the buttons


getButtonLocations

public java.util.List getButtonLocations()
Gets the justification of the Fields label. If no justification is specified, the label is generated left of the Field by default.

Returns:
justification of the Field's label (e.g. "left" or "top").

getCancel

public boolean getCancel()
Get whether or not to include the cancel button when viewing details.


getColumnCount

public int getColumnCount()
Gets the number of columns to show on Row details.


getTableWidth

public int getTableWidth()
Gets the number of columns to show on Row details.


getCopyTargetWindow

public DetailDisplayPropertyGroup.TargetWindow getCopyTargetWindow()
Gets the TargetWindow object representing the target window to display the copy screen in. Null indicates that the current screen should be used


getDefaultLayoutPropertiesString

public static java.lang.String getDefaultLayoutPropertiesString()
Gets a default String for this property group. All properties are listed without any values.


getDelete

public boolean getDelete()
Get whether or not to include the delete button when viewing details.


getEditButtons

public java.lang.String getEditButtons()
Convenience method to get the edit buttons section. There may or may not be such a section.


getEditTargetWindow

public DetailDisplayPropertyGroup.TargetWindow getEditTargetWindow()
Gets the TargetWindow object representing the target window to display the edit screen in. Null indicates that the current screen should be used


getInsert

public boolean getInsert()
Get whether or not to include the insert button when viewing details.


getInsertAndCopy

public boolean getInsertAndCopy()
Gets the number of columns to show on Row details.


getInsertAndNew

public boolean getInsertAndNew()
Gets the number of columns to show on Row details.


getNextAndPrevious

public boolean getNextAndPrevious()
Gets wheter to show previous and next buttons on view and updates.


getUpdateNextPrevious

public boolean getUpdateNextPrevious()
Gets wheter to show Update and Next & Update and Previous on update screens.


getInsertTargetWindow

public DetailDisplayPropertyGroup.TargetWindow getInsertTargetWindow()
Gets the TargetWindow object representing the target window to display the edit screen in. Null indicates that the current screen should be used


getLabelJustify

public java.lang.String getLabelJustify()
Gets the justification of the Fields label. If no justification is specified, the label is generated left of the Field by default.

Returns:
justification of the Field's label (e.g. "left" or "top").

getDeleteText

public java.lang.String getDeleteText()
Gets the custom button label if one was specified in the properties. If no custom text was specified, it returns the default

Returns:
String: text of the indicated button (e.g. "Delete Location" or "Update Coverage").

getUpdateText

public java.lang.String getUpdateText()
Gets the custom button label if one was specified in the properties. If no custom text was specified, it returns the default

Returns:
String: text of the indicated button (e.g. "Delete Location" or "Update Coverage").

getNextText

public java.lang.String getNextText()
Gets the custom button label if one was specified in the properties. If no custom text was specified, it returns the default

Returns:
String: text of the indicated button (e.g. "Delete Location" or "Update Coverage").

getPreviousText

public java.lang.String getPreviousText()
Gets the custom button label if one was specified in the properties. If no custom text was specified, it returns the default

Returns:
String: text of the indicated button (e.g. "Delete Location" or "Update Coverage").

getInsertText

public java.lang.String getInsertText()
Gets the custom button label if one was specified in the properties. If no custom text was specified, it returns the default

Returns:
String: text of the indicated button (e.g. "Delete Location" or "Update Coverage").

isDisplayGrid

public boolean isDisplayGrid()
Check to see if a grid should be included.


getMaxInputWidth

public int getMaxInputWidth()
Gets the max sum of all input widths for a given Row on details.


getMaxInputWidthSum

public int getMaxInputWidthSum()
Gets the max sum of all input widths for a given Row on details.


getTargetWindowValue

protected DetailDisplayPropertyGroup.TargetWindow getTargetWindowValue(java.lang.String name)
Gets the value of the specified property as a TargetWindow object


getViewButtons

public java.lang.String getViewButtons()
Convenience method to get the view buttons section. There may or may not be such a section.


getViewTargetWindow

public DetailDisplayPropertyGroup.TargetWindow getViewTargetWindow()
Gets the TargetWindow object representing the target window to display the edit screen in. Null indicates that the current screen should be used


isIncludeColonAfterLabel

public boolean isIncludeColonAfterLabel()
Check to see if colon should be included after the Field's label.


isLabelLeftJustify

public boolean isLabelLeftJustify()
Check to see if label should be to the left of the Field.

Returns:
true if label should be to the left of the Field; false otherwise.

isLabelTopJustify

public boolean isLabelTopJustify()
Check to see if label should be to the top of the Field.

Returns:
true if label should be to the top of the Field; false otherwise.

isShowButtons

public boolean isShowButtons(java.lang.String location)
Check to see if detail buttons should be shown for the given location. Current supported locations are 'top' and 'bottom'.

Returns:
true if detail buttons should be shown for the given location.

propertyType

protected short propertyType(java.lang.String propertyName)
Gets the type of property for a specified property name.

Overrides:
propertyType in class DefaultPropertyGroup