org.formaria.editor.project.pages.components.properties
Class LangProperty
java.lang.Object
org.formaria.editor.project.pages.components.properties.PlainProperty
org.formaria.editor.project.pages.components.properties.LangProperty
public class LangProperty
- extends PlainProperty
Processes language properties in the editor
Copyright (c) Formaria Ltd., 2002-2006
$Revision: 1.33 $
| 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, getterMethod, 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 |
LangProperty(java.lang.String name,
java.lang.String getter,
java.lang.String setter)
Creates a new instance of LangProperty |
|
Method Summary |
javax.swing.table.TableCellEditor |
getCellEditor(javax.swing.JTable table,
java.lang.Object comp,
EditorProject currentProject,
PropertyHelper propertyHelper,
java.lang.String propertyName,
int row,
int col,
java.lang.Object value)
Get a table cell editor |
int |
getPropertyType()
|
boolean |
setPropertyValue(PropertyHelper propertyHelper,
PageResource pageResource,
java.lang.Object comp,
java.lang.String propertyName,
java.lang.Object value)
Set the value of the property exposed by the component |
| Methods inherited from class org.formaria.editor.project.pages.components.properties.PlainProperty |
getBuilder, getDisplayPropertyValue, getEnabled, getExpression, getExpression, getIsCloneable, getOutputPropertyValue, getPropertyName, getPropertyValue, 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 |
langDetails
protected LangDetails langDetails
first
protected boolean first
hasStrings
protected boolean hasStrings
LangProperty
public LangProperty(java.lang.String name,
java.lang.String getter,
java.lang.String setter)
- Creates a new instance of LangProperty
getCellEditor
public javax.swing.table.TableCellEditor getCellEditor(javax.swing.JTable table,
java.lang.Object comp,
EditorProject currentProject,
PropertyHelper propertyHelper,
java.lang.String propertyName,
int row,
int col,
java.lang.Object value)
- Description copied from class:
PlainProperty
- Get a table cell editor
- Overrides:
getCellEditor in class PlainProperty
- Parameters:
table - the table being editedcomp - the current componentcurrentProject - the current projectpropertyHelper - the owner propertyHelperpropertyName - the property namerow - the current rowcol - the current column
setPropertyValue
public boolean setPropertyValue(PropertyHelper propertyHelper,
PageResource pageResource,
java.lang.Object comp,
java.lang.String propertyName,
java.lang.Object value)
- Description copied from class:
PlainProperty
- Set the value of the property exposed by the component
- Overrides:
setPropertyValue in class PlainProperty
- Parameters:
propertyHelper - the helper that is using this propertypageResource - the page resource to which this component belongscomp - the component instancepropertyName - the name of the property
- Returns:
- true if the property is set OK
getPropertyType
public int getPropertyType()
- Overrides:
getPropertyType in class PlainProperty