Class MethodTarget

java.lang.Object
org.apache.axis.encoding.MethodTarget
All Implemented Interfaces:
Target

public class MethodTarget extends Object implements Target
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static org.apache.commons.logging.Log
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    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

    Modifier and Type
    Method
    Description
    void
    set(Object value)
    Set the target's value by invoking the targetMethod.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected static org.apache.commons.logging.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
      Throws:
      NoSuchMethodException
  • 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
      Throws:
      SAXException