|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.formaria.editor.builder.FormGeneratorInfo
public class FormGeneratorInfo
Copyright (c) Formaria Ltd., 2001-2006, This software is licensed under the GNU Public License (GPL), please see license.txt for more details. If you make commercial use of this software you must purchase a commercial license from Formaria.
| Field Summary | |
|---|---|
protected java.util.HashMap<java.lang.String,java.lang.String> |
defaultProperties
|
protected java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> |
fieldList
|
protected java.util.HashMap<java.lang.String,java.lang.String> |
generationParameters
|
protected java.util.ArrayList<java.lang.String> |
propertyList
|
| Constructor Summary | |
|---|---|
FormGeneratorInfo()
Creates a new instance of FormGeneratorInfo |
|
| Method Summary | |
|---|---|
boolean |
addField(java.lang.String name)
Add a new field |
void |
addTableModelListener(javax.swing.event.TableModelListener l)
|
java.lang.Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int columnIndex)
|
java.lang.String |
getFieldName(int idx)
Get the field name |
java.util.HashMap<java.lang.String,java.lang.Object> |
getFieldProperties(int idx)
|
java.lang.String |
getGenerationParameter(java.lang.String key)
Get a form generation parameter |
int |
getNumEnabledFields()
Gets the number of enabled fields |
int |
getNumFields()
Gets the total number of fields |
int |
getNumProperties()
Get the maximum number of properties for any field |
int |
getNumProperties(java.lang.String fieldName)
Get the number of properties for a given field |
java.lang.Object |
getProperty(java.lang.String fieldName,
java.lang.String propertyName)
Get the value of a property |
java.util.ArrayList<java.lang.String> |
getPropertyList()
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
boolean |
moveField(java.lang.String fieldName,
boolean moveUp)
Moves the specified field. |
protected int |
moveFieldHlp(java.lang.String fieldName,
boolean moveUp)
Moves the specified field one position up or down. |
boolean |
removeField(java.lang.String name)
Remove a field |
void |
removeTableModelListener(javax.swing.event.TableModelListener l)
|
void |
setDefaultPropeties(java.util.HashMap<java.lang.String,java.lang.String> props)
Set the default properties added when a new field is added |
void |
setGenerationParameter(java.lang.String key,
java.lang.String value)
Set a form generation parameter |
boolean |
setProperty(java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Object value)
Set the value of a property |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>> fieldList
protected java.util.HashMap<java.lang.String,java.lang.String> defaultProperties
protected java.util.HashMap<java.lang.String,java.lang.String> generationParameters
protected java.util.ArrayList<java.lang.String> propertyList
| Constructor Detail |
|---|
public FormGeneratorInfo()
| Method Detail |
|---|
public java.util.ArrayList<java.lang.String> getPropertyList()
public java.util.HashMap<java.lang.String,java.lang.Object> getFieldProperties(int idx)
public boolean addField(java.lang.String name)
name - the field name
public java.lang.String getFieldName(int idx)
idx - index
public boolean removeField(java.lang.String name)
name - the field name
protected int moveFieldHlp(java.lang.String fieldName,
boolean moveUp)
fieldName - the name of the field to be movedmoveUp - true - move up, false - move down
public boolean moveField(java.lang.String fieldName,
boolean moveUp)
fieldName - the name of the field to be movedmoveUp - true to move the field up, false to move it down
public boolean setProperty(java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Object value)
fieldName - the name of a fieldpropertyName - the property namevalue - te new property value
public java.lang.Object getProperty(java.lang.String fieldName,
java.lang.String propertyName)
fieldName - the name of a fieldpropertyName - the property name
public int getNumFields()
public int getNumEnabledFields()
public int getNumProperties()
public int getNumProperties(java.lang.String fieldName)
fieldName - the name of the field
public void setDefaultPropeties(java.util.HashMap<java.lang.String,java.lang.String> props)
props - the new set of default properties
public void setGenerationParameter(java.lang.String key,
java.lang.String value)
key - the generation attribute keyvalue - the generation attributepublic java.lang.String getGenerationParameter(java.lang.String key)
key - the generation attribute key
public int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelpublic void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModelpublic void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener in interface javax.swing.table.TableModelpublic java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||