org.apache.commons.jxpath.functions
Class ConstructorFunction

java.lang.Object
  extended by org.apache.commons.jxpath.functions.ConstructorFunction
All Implemented Interfaces:
Function

public class ConstructorFunction
extends Object
implements Function

An extension function that creates an instance using a constructor.

Version:
$Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
Author:
Dmitri Plotnikov

Constructor Summary
ConstructorFunction(Constructor constructor)
          Create a new ConstructorFunction.
 
Method Summary
 Object invoke(ExpressionContext context, Object[] parameters)
          Converts parameters to suitable types and invokes the constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructorFunction

public ConstructorFunction(Constructor constructor)
Create a new ConstructorFunction.

Parameters:
constructor - the constructor to call.
Method Detail

invoke

public Object invoke(ExpressionContext context,
                     Object[] parameters)
Converts parameters to suitable types and invokes the constructor.

Specified by:
invoke in interface Function
Parameters:
context - evaluation context
parameters - constructor args
Returns:
new instance


Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.