ariba.util.fieldvalue
Interface FieldValueSetter

All Superinterfaces:
FieldValueAccessor
All Known Implementing Classes:
ClassExtensionSetter, ExtensibleFieldValueAccessor, ReflectionMethodSetter

public interface FieldValueSetter
extends FieldValueAccessor

The FieldValueSetter class is an abstract class that serves as the base for all FieldValueSetters. FieldValueSetters are used to set values on a target. The details of how to execute these operations is left to the subclasses and depends upon the type of the target object. For the most part, the subclass ReflectionSetter will do the job, but there may be cases where a more specific approach will yield more efficient, or more desired, results.


Method Summary
 void setValue(java.lang.Object target, java.lang.Object value)
          Executes the underlying 'set' operation (which is masked by this abstract implementation) upon the target object.
 
Methods inherited from interface ariba.util.fieldvalue.FieldValueAccessor
forClass, getFieldName, isApplicable
 

Method Detail

setValue

void setValue(java.lang.Object target,
              java.lang.Object value)
Executes the underlying 'set' operation (which is masked by this abstract implementation) upon the target object.

Parameters:
target - the object to which the receiver will perform the set operation.
value - the object passed to the underlying set operation.


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.