net.sourceforge.formview
Class FieldView

java.lang.Object
  extended by net.sourceforge.formview.FieldView
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class FieldView
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Field.

Version:
1.0.0
Author:
Angelo ZERR
See Also:
Serialized Form

Field Summary
protected  org.apache.commons.collections.FastHashMap hFieldsIndexed
          Map of indexs keyed on their property value.
protected  java.lang.String maxlength
           
protected  java.lang.String property
           
protected  java.lang.Class updatedByClass
          The class which has updated the form (Validator, FormView or user class)
protected  java.lang.String updatedByMethodName
          The method which has updated the form
 
Constructor Summary
FieldView()
           
FieldView(java.lang.String property)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getBehaviour()
           
 java.lang.String getDate()
           
 FieldView getFieldWithIndex(java.lang.Integer index)
           
 java.lang.Integer getIndex()
           
 java.lang.String getMaxlength()
           
 java.lang.String getProperty()
          Gets the property name of the field.
 java.lang.String getRequired()
           
 java.lang.String getRoleDefinitionName()
           
 java.lang.String getRoles()
           
 java.lang.String[] getRolesArray()
           
 java.lang.Class getUpdatedByClass()
           
 java.lang.String getUpdatedByMethodName()
           
 boolean isDependsOn(java.lang.String dependName)
          Return true if Field depends on dependName (date, required or maxlength)
 boolean isFiedlRequired()
           
 boolean isFieldDate()
           
 boolean isIndexed()
           
 void mergeFieldView(FieldView fieldView)
           
 void setBehaviour(java.lang.String behaviour)
           
 void setDate(java.lang.String date)
           
 void setIndex(java.lang.Integer index)
           
 void setMaxlength(java.lang.String maxlength)
           
 void setProperty(java.lang.String property)
          Sets the property name of the field.
 void setRequired(java.lang.String required)
           
 void setRoleDefinitionName(java.lang.String roleDefinitionName)
           
 void setRoles(java.lang.String roles)
           
 void setUpdatedByClass(java.lang.Class updatedByClass)
           
 void setUpdatedByMethodName(java.lang.String updatedByMethodName)
           
 java.lang.String toHtml()
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

property

protected java.lang.String property

maxlength

protected java.lang.String maxlength

hFieldsIndexed

protected org.apache.commons.collections.FastHashMap hFieldsIndexed
Map of indexs keyed on their property value.


updatedByClass

protected java.lang.Class updatedByClass
The class which has updated the form (Validator, FormView or user class)


updatedByMethodName

protected java.lang.String updatedByMethodName
The method which has updated the form

Constructor Detail

FieldView

public FieldView()

FieldView

public FieldView(java.lang.String property)
Method Detail

getProperty

public java.lang.String getProperty()
Gets the property name of the field.


setProperty

public void setProperty(java.lang.String property)
Sets the property name of the field.


getMaxlength

public java.lang.String getMaxlength()

setMaxlength

public void setMaxlength(java.lang.String maxlength)

getBehaviour

public java.lang.String getBehaviour()

setBehaviour

public void setBehaviour(java.lang.String behaviour)

getRequired

public java.lang.String getRequired()

setRequired

public void setRequired(java.lang.String required)

isFiedlRequired

public boolean isFiedlRequired()

getDate

public java.lang.String getDate()

setDate

public void setDate(java.lang.String date)

isFieldDate

public boolean isFieldDate()

getUpdatedByClass

public java.lang.Class getUpdatedByClass()

setUpdatedByClass

public void setUpdatedByClass(java.lang.Class updatedByClass)

getUpdatedByMethodName

public java.lang.String getUpdatedByMethodName()

setUpdatedByMethodName

public void setUpdatedByMethodName(java.lang.String updatedByMethodName)

getIndex

public java.lang.Integer getIndex()

setIndex

public void setIndex(java.lang.Integer index)

getRoles

public java.lang.String getRoles()
Returns:
Returns the roles.

setRoles

public void setRoles(java.lang.String roles)
Parameters:
roles - The roles to set.

getRolesArray

public java.lang.String[] getRolesArray()

getRoleDefinitionName

public java.lang.String getRoleDefinitionName()
Returns:
Returns the roleDefinitionName.

setRoleDefinitionName

public void setRoleDefinitionName(java.lang.String roleDefinitionName)
Parameters:
roleDefinitionName - The roleDefinitionName to set.

mergeFieldView

public void mergeFieldView(FieldView fieldView)

isIndexed

public boolean isIndexed()

getFieldWithIndex

public FieldView getFieldWithIndex(java.lang.Integer index)

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object

toHtml

public java.lang.String toHtml()

isDependsOn

public boolean isDependsOn(java.lang.String dependName)
Return true if Field depends on dependName (date, required or maxlength)

Parameters:
dependName -
Returns:

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright 2006 null. All Rights Reserved.