org.siebengeisslein.pgui.validation
Class NotContainedTextFieldValidator

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.validation.AbstractValidator
          extended by org.siebengeisslein.pgui.validation.AbstractPComponentValidator<PTextField>
              extended by org.siebengeisslein.pgui.validation.NotContainedTextFieldValidator
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, Validator

public class NotContainedTextFieldValidator
extends AbstractPComponentValidator<PTextField>


Constructor Summary
NotContainedTextFieldValidator(java.lang.String fieldName, java.util.Collection<PString> collection, PTextField textfield)
           
 
Method Summary
 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.AbstractPComponentValidator
getComponent, getListener
 
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

NotContainedTextFieldValidator

public NotContainedTextFieldValidator(java.lang.String fieldName,
                                      java.util.Collection<PString> collection,
                                      PTextField textfield)
Method Detail

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 AbstractPComponentValidator<PTextField>
Throws:
java.lang.CloneNotSupportedException