com.tensegrity.palowebviewer.modules.ui.client.dimensions
Class SelectedElementValidator

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.ui.client.dimensions.SelectedElementValidator
All Implemented Interfaces:
IVerificationCallback, IValidator

public class SelectedElementValidator
extends java.lang.Object
implements IValidator, IVerificationCallback


Constructor Summary
SelectedElementValidator(IEngine engine, ITreeModel treeModel, IUserCallback invalidItemCallback)
           
 
Method Summary
 void checkAndSetElement(XElement element)
           
 void fail()
           
 void successed()
           
 void validateAndSet(java.lang.Object value, ISetter setter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectedElementValidator

public SelectedElementValidator(IEngine engine,
                                ITreeModel treeModel,
                                IUserCallback invalidItemCallback)
Method Detail

validateAndSet

public void validateAndSet(java.lang.Object value,
                           ISetter setter)
Specified by:
validateAndSet in interface IValidator

checkAndSetElement

public void checkAndSetElement(XElement element)

fail

public void fail()
Specified by:
fail in interface IVerificationCallback

successed

public void successed()
Specified by:
successed in interface IVerificationCallback