net.aavalla.utils.jobpool.parameters
Class FieldInstance
java.lang.Object
net.aavalla.utils.jobpool.parameters.FieldInstance
public class FieldInstance
- extends java.lang.Object
- Author:
- Lari Natri
Constructor Summary |
FieldInstance(ParameterCollection owner,
java.lang.String name,
java.lang.String descr,
int lines,
boolean optional,
boolean internal,
java.lang.Class<? extends ParameterValidator> validator,
java.lang.String[] validatorParams,
java.lang.reflect.Field f)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldInstance
public FieldInstance(ParameterCollection owner,
java.lang.String name,
java.lang.String descr,
int lines,
boolean optional,
boolean internal,
java.lang.Class<? extends ParameterValidator> validator,
java.lang.String[] validatorParams,
java.lang.reflect.Field f)
getOwner
public ParameterCollection getOwner()
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()
getFullHtmlDescription
public java.lang.String getFullHtmlDescription()
getLines
public int getLines()
isOptional
public boolean isOptional()
- If a field is optional, it's value should be set to null if user
chooses not to opt.
isInternal
public boolean isInternal()
- If isInternal() is true, the field should not be displayed in UI.
getType
public java.lang.Class getType()
- Returns the type of this field in a form that is most supported
- Returns:
getValue
public java.lang.Object getValue()
setValue
public boolean setValue(java.lang.Object value)
throws javax.print.attribute.UnmodifiableSetException
- Throws:
javax.print.attribute.UnmodifiableSetException
validate
public java.lang.String validate(java.lang.Object value)
getValueComponent
public ValueComponent getValueComponent(boolean allowEdit)
uiValidationRules
public java.lang.String uiValidationRules()
addFieldListener
public void addFieldListener(FieldListener listener)
addFieldListener
public void addFieldListener(FieldListener listener,
boolean isSwingListener)
removeFieldListener
public boolean removeFieldListener(FieldListener listener)
fireValidationFailed
public void fireValidationFailed(java.lang.String reason)
addFieldTypeHandler
public static void addFieldTypeHandler(FieldTypeHandler fth)
removeFieldTypeHandler
public static void removeFieldTypeHandler(FieldTypeHandler fth)