|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.softwareag.centrasite.appl.framework.validation.impl.DefaultValidatable com.softwareag.centrasite.appl.framework.validation.impl.DefaultControl
public class DefaultControl
Default implementation of Control
. The default implementation
assumes, that there is an embedded instance of Validatable
,
which is responsible for the data transfer. The control, on the other
hand, is responsible for the GUI representation. In other words, it
takes care of the
Nested Class Summary | |
---|---|
static interface |
DefaultControl.ValueHandler
The value handler is responsible for fetching or setting the controls values. |
Nested classes/interfaces inherited from interface com.softwareag.centrasite.appl.framework.validation.Control |
---|
Control.ChangeListener |
Field Summary | |
---|---|
static DefaultControl.ValueHandler |
DEFAULT_VALUE_HANDLER
The default implementation of DefaultControl.ValueHandler . |
Constructor Summary | |
---|---|
DefaultControl()
|
Method Summary | |
---|---|
void |
addChangeListener(Control.ChangeListener pListener)
Adds a new change listener. |
protected void |
fireChangedEvent(java.lang.Object pOldValue,
java.lang.Object pNewValue)
Fires a change event. |
protected java.lang.String[] |
getConfigurationDetails()
Returns the controls configuration details. |
protected java.lang.String |
getConfigurationParameter(java.lang.String pParam)
Returns the value of the configuration parameter "param". |
protected boolean |
getConfigurationParameter(java.lang.String pParam,
boolean pDefault)
Returns the integer value of the given configuration parameter. |
protected java.lang.Class<?> |
getConfigurationParameter(java.lang.String pParam,
java.lang.ClassLoader pClassLoader)
Returns the class, which is given by the configuration parameter. |
protected int |
getConfigurationParameter(java.lang.String pParam,
int pDefault)
Returns the integer value of the given configuration parameter. |
protected java.lang.String |
getConfigurationParameter(java.lang.String pParam,
java.lang.String pDefault)
Returns the integer value of the given configuration parameter. |
ValidatableProperty |
getValidatableProperty()
Returns the embedded Validatable . |
DefaultControl.ValueHandler |
getValueHandler()
Returns the controls value handler. |
java.lang.Object |
getValueObject()
Returns the value providers value object. |
boolean |
hasErrors()
Returns, whether the object contains errors. |
boolean |
isReadOnly()
Returns, whether the object is read-only. |
void |
removeChangeListener(Control.ChangeListener pListener)
Removes a change listener. |
void |
setErrors(boolean pErrors)
Sets, whether the object contains errors. |
void |
setReadOnly(boolean pReadOnly)
Sets, whether the object is read-only. |
void |
setValueHandler(DefaultControl.ValueHandler pValueHandler)
Sets the controls value handler. |
protected void |
setValueObject(java.lang.Object pValue)
Called to change the controls value. |
Methods inherited from class com.softwareag.centrasite.appl.framework.validation.impl.DefaultValidatable |
---|
add, addConstraint, getConstraints, getName, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.softwareag.centrasite.appl.framework.validation.Validatable |
---|
addConstraint, getConstraints |
Field Detail |
---|
public static DefaultControl.ValueHandler DEFAULT_VALUE_HANDLER
DefaultControl.ValueHandler
.
Constructor Detail |
---|
public DefaultControl()
Method Detail |
---|
public java.lang.Object getValueObject() throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
ValueProvider
getValueObject
in interface ValueProvider
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
protected void fireChangedEvent(java.lang.Object pOldValue, java.lang.Object pNewValue)
protected void setValueObject(java.lang.Object pValue) throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
public ValidatableProperty getValidatableProperty()
Validatable
.
public boolean hasErrors()
Constrained
hasErrors
in interface Constrained
public boolean isReadOnly()
Constrained
isReadOnly
in interface Constrained
public void setErrors(boolean pErrors)
Constrained
setErrors
in interface Constrained
public void setReadOnly(boolean pReadOnly)
Constrained
setReadOnly
in interface Constrained
protected java.lang.String[] getConfigurationDetails()
protected java.lang.String getConfigurationParameter(java.lang.String pParam)
protected int getConfigurationParameter(java.lang.String pParam, int pDefault) throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
protected boolean getConfigurationParameter(java.lang.String pParam, boolean pDefault) throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
protected java.lang.String getConfigurationParameter(java.lang.String pParam, java.lang.String pDefault) throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
protected java.lang.Class<?> getConfigurationParameter(java.lang.String pParam, java.lang.ClassLoader pClassLoader) throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
com.softwareag.centrasite.appl.framework.CSAppFrameworkException
public void addChangeListener(Control.ChangeListener pListener)
Control
addChangeListener
in interface Control
public void removeChangeListener(Control.ChangeListener pListener)
Control
removeChangeListener
in interface Control
public DefaultControl.ValueHandler getValueHandler()
public void setValueHandler(DefaultControl.ValueHandler pValueHandler)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |