org.apache.axis.encoding

Class MethodTarget

Implemented Interfaces:
Target

public class MethodTarget
extends java.lang.Object
implements Target

Field Summary

protected static Log
log

Constructor Summary

MethodTarget(Object targetObject, Method targetMethod)
Construct a target whose value is set via a method
MethodTarget(Object targetObject, String methodName)
Construct a target whose value is set via a method

Method Summary

void
set(Object value)
Set the target's value by invoking the targetMethod.

Field Details

log

protected static Log log

Constructor Details

MethodTarget

public MethodTarget(Object targetObject,
                    Method targetMethod)
Construct a target whose value is set via a method
Parameters:
targetObject - is the object containing the value to be set
targetMethod - is the Method used to set the value

MethodTarget

public MethodTarget(Object targetObject,
                    String methodName)
            throws NoSuchMethodException
Construct a target whose value is set via a method
Parameters:
targetObject - is the object containing the value to be set
methodName - is the name of the Method

Method Details

set

public void set(Object value)
            throws SAXException
Set the target's value by invoking the targetMethod.
Specified by:
set in interface Target
Parameters:
value - is the new Object value

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.