org.siebengeisslein.pgui.validation
Class AndValidator

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.validation.AbstractValidator
          extended by org.siebengeisslein.pgui.validation.AndValidator
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, Validator

public class AndValidator
extends AbstractValidator


Constructor Summary
AndValidator()
           
AndValidator(Validator... validators)
           
 
Method Summary
 void add(Validator v)
           
 CloneAware clone(CloneHelper helper)
           
 java.lang.String getValidationMessage()
           
 boolean isEnabled()
          Returns wether this validator is currently enabled.
 boolean isValid()
           
 
Methods inherited from class org.siebengeisslein.pgui.validation.AbstractValidator
addChangeListener, fireChangeEvent, removeChangeListener
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndValidator

public AndValidator()

AndValidator

public AndValidator(Validator... validators)
Method Detail

add

public void add(Validator v)

isEnabled

public boolean isEnabled()
Description copied from interface: Validator
Returns wether this validator is currently enabled. For example a validator for a textfield will return false, if the textfield is not editable.


isValid

public boolean isValid()

getValidationMessage

public java.lang.String getValidationMessage()

clone

public CloneAware clone(CloneHelper helper)
                 throws java.lang.CloneNotSupportedException
Specified by:
clone in interface CloneAware
Overrides:
clone in class AbstractValidator
Throws:
java.lang.CloneNotSupportedException