org.formaria.editor.project.pages.components.properties
Class BooleanProperty

java.lang.Object
  extended by org.formaria.editor.project.pages.components.properties.PlainProperty
      extended by org.formaria.editor.project.pages.components.properties.ListProperty
          extended by org.formaria.editor.project.pages.components.properties.BooleanProperty

public class BooleanProperty
extends ListProperty

A helper class to describe a boolean property

Copyright (c) Formaria Ltd., 2002-2003

$Revision: 1.1 $


Field Summary
protected  java.lang.String alternateGetter
           
static int[] booleanIds
           
static java.lang.String[] booleanOptions
           
 
Fields inherited from class org.formaria.editor.project.pages.components.properties.ListProperty
getterMethod, ids, options
 
Fields inherited from class org.formaria.editor.project.pages.components.properties.PlainProperty
argType, BOOLEAN_PROPERTY, COMPONENT_NAME_PROPERTY, currentProject, DATA_PROPERTY, DOUBLE_PROPERTY, EVENT_HANDLER_PROPERTY, getterName, IMAGE_NAME_PROPERTY, INT_LIST_PROPERTY, INTEGER_PROPERTY, isEnabled, LANG_PROPERTY, LAYOUT_CONSTRAINT_PROPERTY, LAYOUT_PROPERTY, LIST_PROPERTY, PLAIN_PROPERTY, propertyName, setterMethod, setterName, STYLE_PROPERTY, VALIDATION_PROPERTY
 
Constructor Summary
BooleanProperty(java.lang.String name)
           
BooleanProperty(java.lang.String name, java.lang.String getter, java.lang.String setter)
           
 
Method Summary
 java.lang.Object getPropertyValue(PropertyHelper propertyHelper, PageResource pageResource, java.lang.Object comp, java.lang.String propertyName)
          Get the value of the property exposed by the component
 
Methods inherited from class org.formaria.editor.project.pages.components.properties.ListProperty
getCellEditor, getListItems, getPropertyType, setPropertyValue, setPropertyValue
 
Methods inherited from class org.formaria.editor.project.pages.components.properties.PlainProperty
getBuilder, getDisplayPropertyValue, getEnabled, getExpression, getExpression, getIsCloneable, getOutputPropertyValue, getPropertyName, getViaReflection, isDataBindingProperty, setEnabled, setExpression, setExpression, setGetterName, setSetterName, setViaReflection, setViaReflection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

booleanOptions

public static final java.lang.String[] booleanOptions

booleanIds

public static final int[] booleanIds

alternateGetter

protected java.lang.String alternateGetter
Constructor Detail

BooleanProperty

public BooleanProperty(java.lang.String name)

BooleanProperty

public BooleanProperty(java.lang.String name,
                       java.lang.String getter,
                       java.lang.String setter)
Method Detail

getPropertyValue

public java.lang.Object getPropertyValue(PropertyHelper propertyHelper,
                                         PageResource pageResource,
                                         java.lang.Object comp,
                                         java.lang.String propertyName)
Get the value of the property exposed by the component

Overrides:
getPropertyValue in class ListProperty
Parameters:
propertyHelper - the helper that is using this property
pageResource - the page resource to which this component belongs
comp - the component instance
propertyName - the property name
Returns:
the value