planetj.dataengine.display
Class OperationLabelsPropertyGroup

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

public class OperationLabelsPropertyGroup
extends DefaultPropertyGroup

See Also:
Serialized Form

Field Summary
static java.util.List ALL_OPTION_LIST
           
static java.util.List ALL_PROPERTIES
           
static java.lang.String BUTTON
           
static java.lang.String BUTTON_DEFAULT
           
static java.lang.String BUTTON_IMAGE
           
static java.lang.String BUTTON_SEARCH
           
static java.lang.String BUTTON_UPDATE
           
static java.lang.String OPERATION_LABELS
           
static java.lang.String SEARCH_DISPLAY
           
static java.lang.String SEARCH_DROPDOWN_DISPLAY
           
static java.lang.String SEARCH_DROPDOWN_NULL
           
static java.lang.String SEARCH_DROPDOWN_ORDER
           
static java.lang.String SEARCH_DROPDOWN_ORDER_BOTTOM
           
static java.lang.String SEARCH_DROPDOWN_ORDER_TOP
           
static java.lang.String SEARCH_DROPDOWN_VALUE
           
static java.lang.String SECONDARY_INSTRUCTIONS
           
static java.lang.String SECONDARY_INSTRUCTIONS_DEFAULT
           
 
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
OperationLabelsPropertyGroup()
          DisplayPropertyGroup constructor comment.
OperationLabelsPropertyGroup(int initialCapacity)
          DisplayPropertyGroup constructor comment.
OperationLabelsPropertyGroup(java.lang.String pName)
          DisplayPropertyGroup constructor comment.
 
Method Summary
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties, not including metaproperties.
 java.lang.String getButtonImage()
          Gets the image path for the button
 java.lang.String getButtonLabel()
          Gets the value of the button property
protected  java.util.List getHTMLItems(java.lang.Class itemClass)
          Gets a List containing the HTMLItems objects to add to the group of choices available for the user
 java.util.List getHTMLOptions()
          Gets a List containing the HTMLOption objects to add to the HTML select.
 java.util.List getHTMLRadioButtons(HTMLRadioButton defaultRadioButton)
          Gets a List containing the HTMLRadioButton objects to add to the radio button group An empty List indicates that no options were specified in this property group
 java.util.List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
 java.lang.String getSecondaryInstructions()
          Gets the value of the secondary instructions property
protected  short propertyType(java.lang.String pPropertyName)
          Gets the type of property for a specified property name.
protected  void validate()
          Validates this property group, throwing a validation exception if there is a problem.
 
Methods inherited from class planetj.property.DefaultPropertyGroup
getDefaultPropertiesString
 
Methods inherited from class planetj.property.PropertyGroup
add, addProperty, addProperty, append, clone, compareTo, compareTo, compareTo, containsProperty, copyUndefinedPropertiesFrom, createProperty, createValue, 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, 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

OPERATION_LABELS

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

BUTTON

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

BUTTON_SEARCH

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

BUTTON_UPDATE

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

BUTTON_DEFAULT

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

BUTTON_IMAGE

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

SEARCH_DISPLAY

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

SECONDARY_INSTRUCTIONS

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

SECONDARY_INSTRUCTIONS_DEFAULT

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

SEARCH_DROPDOWN_DISPLAY

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

SEARCH_DROPDOWN_ORDER

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

SEARCH_DROPDOWN_ORDER_TOP

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

SEARCH_DROPDOWN_ORDER_BOTTOM

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

SEARCH_DROPDOWN_VALUE

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

SEARCH_DROPDOWN_NULL

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

ALL_OPTION_LIST

public static final java.util.List ALL_OPTION_LIST

ALL_PROPERTIES

public static final java.util.List ALL_PROPERTIES
Constructor Detail

OperationLabelsPropertyGroup

public OperationLabelsPropertyGroup()
DisplayPropertyGroup constructor comment.


OperationLabelsPropertyGroup

public OperationLabelsPropertyGroup(int initialCapacity)
DisplayPropertyGroup constructor comment.

Parameters:
initialCapacity - int

OperationLabelsPropertyGroup

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

Parameters:
pName - java.lang.String
Method Detail

getAllPropertyNames

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

Overrides:
getAllPropertyNames in class DefaultPropertyGroup

getButtonLabel

public java.lang.String getButtonLabel()
Gets the value of the button property


getButtonImage

public java.lang.String getButtonImage()
Gets the image path for the button


getHTMLItems

protected java.util.List getHTMLItems(java.lang.Class itemClass)
Gets a List containing the HTMLItems objects to add to the group of choices available for the user


getHTMLOptions

public java.util.List getHTMLOptions()
Gets a List containing the HTMLOption objects to add to the HTML select. An empty List indicates that no options were specified in this property group


getHTMLRadioButtons

public java.util.List getHTMLRadioButtons(HTMLRadioButton defaultRadioButton)
Gets a List containing the HTMLRadioButton objects to add to the radio button group An empty List indicates that no options were specified in this property group

Parameters:
defaultRadioButton - This is the default radio button which should be included in the returned List. Depending on the contents of this property group, the List may ignore or alter the default radio button

getRequiredPropertyNames

public java.util.List getRequiredPropertyNames()
Gets a List containing the names of all the required properties.

Overrides:
getRequiredPropertyNames in class DefaultPropertyGroup

getSecondaryInstructions

public java.lang.String getSecondaryInstructions()
Gets the value of the secondary instructions property


propertyType

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

Overrides:
propertyType in class DefaultPropertyGroup

validate

protected void validate()
                 throws ValidationException
Description copied from class: PropertyGroup
Validates this property group, throwing a validation exception if there is a problem. Subclasses may override this method as long as they invoke the superclass method

Overrides:
validate in class PropertyGroup
Throws:
ValidationException
See Also:
PropertyGroup.validate()