|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.doolin.gui.validation.GUIValidation
public class GUIValidation
This class defines the result for a validation. It is mainly a list of
GUIValidationMessage instances.
| Field Summary | |
|---|---|
static GUIValidation |
EMPTY
Empty (valid) validation object. |
| Constructor Summary | |
|---|---|
GUIValidation()
|
|
| Method Summary | |
|---|---|
void |
addAllFrom(GUIValidation subResults)
Merge the subResults to this validation object. |
void |
addMessage(GUIValidationMessage message)
Adds a validation message |
void |
addMessage(Object key,
String msgKey,
Object... params)
Adds a validation message |
List<GUIValidationMessage> |
getMessages()
Gets the list of messages |
boolean |
hasErrors()
Checks if this GUIValidation object has errors. |
boolean |
isValid()
Checks if this GUIValidation object is valid. |
Map<Object,GUIValidation> |
keyMap()
Returns a map of validations objects, indexed by field keys. |
static GUIValidation |
unmodifiable(GUIValidation source)
Returns an unmodifiable version of the given GUIValidation
instance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final GUIValidation EMPTY
| Constructor Detail |
|---|
public GUIValidation()
| Method Detail |
|---|
public void addMessage(GUIValidationMessage message)
message - Message to add
public void addMessage(Object key,
String msgKey,
Object... params)
key - Key of the fieldmsgKey - Text key for the displayed messageparams - Parameters for the displayed messageGUIValidationMessage.GUIValidationMessage(Object, String, Object...)public List<GUIValidationMessage> getMessages()
public boolean isValid()
GUIValidation object is valid. It is valid if the
list of messages is empty.
true if validpublic boolean hasErrors()
GUIValidation object has errors.
true if this validation has errorsisValid()public void addAllFrom(GUIValidation subResults)
subResults to this validation object.
subResults - GUIValidation to mergepublic static GUIValidation unmodifiable(GUIValidation source)
GUIValidation
instance
source - Source object
public Map<Object,GUIValidation> keyMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||