org.siebengeisslein.pgui.validation
Class AbstractPComponentValidator<ComponentType extends PComponent>

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.validation.AbstractValidator
          extended by org.siebengeisslein.pgui.validation.AbstractPComponentValidator<ComponentType>
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, Validator
Direct Known Subclasses:
EqualTextFieldValidator, NotContainedTextFieldValidator, NotEmptyTextFieldValidator

public abstract class AbstractPComponentValidator<ComponentType extends PComponent>
extends AbstractValidator


Constructor Summary
AbstractPComponentValidator(ComponentType component)
           
 
Method Summary
 CloneAware clone(CloneHelper helper)
           
protected  ComponentType getComponent()
           
protected  PComponentChangeListener 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
 
Methods inherited from interface org.siebengeisslein.pgui.validation.Validator
getValidationMessage, isEnabled, isValid
 

Constructor Detail

AbstractPComponentValidator

public AbstractPComponentValidator(ComponentType component)
Method Detail

getListener

protected PComponentChangeListener getListener()

getComponent

protected ComponentType getComponent()

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