to.etc.domui.component.meta.impl
Class SubAccessor<B,V>

java.lang.Object
  extended by to.etc.domui.component.meta.impl.SubAccessor<B,V>
All Implemented Interfaces:
IValueAccessor<V>, IValueTransformer<V>

public class SubAccessor<B,V>
extends java.lang.Object
implements IValueAccessor<V>


Constructor Summary
SubAccessor(IValueAccessor<B> rootAccessor, IValueAccessor<V> valueAccessor)
           
 
Method Summary
 V getValue(java.lang.Object in)
           
 void setValue(java.lang.Object target, V value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubAccessor

public SubAccessor(IValueAccessor<B> rootAccessor,
                   IValueAccessor<V> valueAccessor)
Method Detail

getValue

public V getValue(java.lang.Object in)
           throws java.lang.Exception
Specified by:
getValue in interface IValueTransformer<V>
Throws:
java.lang.Exception

setValue

public void setValue(java.lang.Object target,
                     V value)
              throws java.lang.Exception
Specified by:
setValue in interface IValueAccessor<V>
Throws:
java.lang.Exception