org.oXML.extras.java
Class ReflectionFunction

java.lang.Object
  extended byorg.oXML.type.Function
      extended byorg.oXML.xpath.function.XPathFunction
          extended byorg.oXML.extras.java.ReflectionFunction

public class ReflectionFunction
extends XPathFunction


Constructor Summary
ReflectionFunction(Name name, Type[] sig, java.lang.reflect.Method method)
           
ReflectionFunction(Name name, Type[] sig, java.lang.reflect.Method method, java.lang.Object instance)
           
 
Method Summary
 Node eval(Node[] args, RuntimeContext ctxt)
           
 java.lang.String toString()
           
 
Methods inherited from class org.oXML.xpath.function.XPathFunction
invoke, invoke
 
Methods inherited from class org.oXML.type.Function
getDeclaringType, getKey, getName, getSignature, print, printSignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectionFunction

public ReflectionFunction(Name name,
                          Type[] sig,
                          java.lang.reflect.Method method,
                          java.lang.Object instance)

ReflectionFunction

public ReflectionFunction(Name name,
                          Type[] sig,
                          java.lang.reflect.Method method)
Method Detail

eval

public Node eval(Node[] args,
                 RuntimeContext ctxt)
          throws XPathException
Specified by:
eval in class XPathFunction
Throws:
XPathException

toString

public java.lang.String toString()
Overrides:
toString in class Function