|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ValidationResultModel
Describes a model that holds a ValidationResult and provides bound
read-only properties for the result, severity, error and messages state.
DefaultValidationResultModel| Field Summary | |
|---|---|
static java.lang.String |
PROPERTYNAME_ERRORS
The name of the bound property that indicates whether there are errors. |
static java.lang.String |
PROPERTYNAME_MESSAGES
The name of the bound property that indicates whether there are messages. |
static java.lang.String |
PROPERTYNAME_RESULT
The name of the bound property for the validation result. |
static java.lang.String |
PROPERTYNAME_SEVERITY
The name of the bound property for the validation result severity. |
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list for a specific property. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the property change listeners registered on this component. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
Returns an array of all the listeners which have been associated with the named property. |
ValidationResult |
getResult()
Returns this model's validation result which must be non-null. |
Severity |
getSeverity()
Looks up and returns the Severity of this model's validation result, one of Severity.ERROR, Severity.WARNING,
or Severity.OK. |
boolean |
hasErrors()
Checks and answers whether this model's validation result has errors. |
boolean |
hasMessages()
Checks and answers whether this model's validation result has messages. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list for a specific property. |
void |
setResult(ValidationResult newResult)
Sets a new non-null validation result and notifies all registered listeners, if the result changed. |
| Field Detail |
|---|
static final java.lang.String PROPERTYNAME_RESULT
getResult(),
Constant Field Valuesstatic final java.lang.String PROPERTYNAME_SEVERITY
getSeverity(),
Constant Field Valuesstatic final java.lang.String PROPERTYNAME_ERRORS
hasErrors(),
Constant Field Valuesstatic final java.lang.String PROPERTYNAME_MESSAGES
hasMessages(),
Constant Field Values| Method Detail |
|---|
ValidationResult getResult()
setResult(ValidationResult)void setResult(ValidationResult newResult)
#validate() method.Implementors shall throw a NullPointerException if the new result is null.
newResult - the validation result to be setgetResult()Severity getSeverity()
Severity.ERROR, Severity.WARNING,
or Severity.OK.
hasErrors(),
hasMessages()boolean hasErrors()
getSeverity(),
hasMessages()boolean hasMessages()
getSeverity(),
hasErrors()void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be addedremovePropertyChangeListener(PropertyChangeListener),
removePropertyChangeListener(String, PropertyChangeListener),
addPropertyChangeListener(String, PropertyChangeListener),
getPropertyChangeListeners()void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be removedaddPropertyChangeListener(PropertyChangeListener),
addPropertyChangeListener(String, PropertyChangeListener),
removePropertyChangeListener(String, PropertyChangeListener),
getPropertyChangeListeners()
void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Note that if this Model is inheriting a bound property, then no event will be fired in response to a change in the inherited property.
If listener is null, no exception is thrown and no action is performed.
propertyName - one of the property names listed abovelistener - the PropertyChangeListener to be addedremovePropertyChangeListener(PropertyChangeListener),
removePropertyChangeListener(String, PropertyChangeListener),
addPropertyChangeListener(PropertyChangeListener),
getPropertyChangeListeners(String)
void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
propertyName - a valid property namelistener - the PropertyChangeListener to be removedaddPropertyChangeListener(PropertyChangeListener),
addPropertyChangeListener(String, PropertyChangeListener),
removePropertyChangeListener(PropertyChangeListener),
getPropertyChangeListeners(String)java.beans.PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners
or an empty array if no property change
listeners are currently registeredaddPropertyChangeListener(PropertyChangeListener),
removePropertyChangeListener(PropertyChangeListener),
getPropertyChangeListeners(String),
PropertyChangeSupport.getPropertyChangeListeners()java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
propertyName - the name of the property to lookup listeners
PropertyChangeListeners associated with
the named property or an empty array if no listeners have
been addedaddPropertyChangeListener(String, PropertyChangeListener),
removePropertyChangeListener(String, PropertyChangeListener),
getPropertyChangeListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||