org.siebengeisslein.pgui.validation
Class SelectionValidator

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.validation.AbstractValidator
          extended by org.siebengeisslein.pgui.validation.SelectionValidator
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, Validator
Direct Known Subclasses:
NotSystemAccountValidator

public class SelectionValidator
extends AbstractValidator


Constructor Summary
SelectionValidator(java.lang.String entryName, javax.swing.ListSelectionModel model)
           
 
Method Summary
 CloneAware clone(CloneHelper helper)
           
protected  javax.swing.ListSelectionModel getModel()
           
 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

SelectionValidator

public SelectionValidator(java.lang.String entryName,
                          javax.swing.ListSelectionModel model)
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.


getModel

protected javax.swing.ListSelectionModel getModel()

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