|
||||||||||
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 String |
PROPERTYNAME_ERRORS
The name of the bound property that indicates whether there are errors. |
static String |
PROPERTYNAME_MESSAGES
The name of the bound property that indicates whether there are messages. |
static String |
PROPERTYNAME_RESULT
The name of the bound property for the validation result. |
static String |
PROPERTYNAME_SEVERITY
The name of the bound property for the validation result severity. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list for a specific property. |
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the property change listeners registered on this component. |
PropertyChangeListener[] |
getPropertyChangeListeners(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(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
void |
removePropertyChangeListener(String propertyName,
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 String PROPERTYNAME_RESULT
getResult()
,
Constant Field Valuesstatic final String PROPERTYNAME_SEVERITY
getSeverity()
,
Constant Field Valuesstatic final String PROPERTYNAME_ERRORS
hasErrors()
,
Constant Field Valuesstatic final String PROPERTYNAME_MESSAGES
hasMessages()
,
Constant Field ValuesMethod 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(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(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(String propertyName, 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(String propertyName, 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)
PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener
s
or an empty array if no property change
listeners are currently registeredaddPropertyChangeListener(PropertyChangeListener)
,
removePropertyChangeListener(PropertyChangeListener)
,
getPropertyChangeListeners(String)
,
PropertyChangeSupport.getPropertyChangeListeners()
PropertyChangeListener[] getPropertyChangeListeners(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 |