mondrian.olap.fun
Class UdfResolver.ClassUdfFactory

java.lang.Object
  extended by mondrian.olap.fun.UdfResolver.ClassUdfFactory
All Implemented Interfaces:
UdfResolver.UdfFactory
Enclosing class:
UdfResolver

public static class UdfResolver.ClassUdfFactory
extends Object
implements UdfResolver.UdfFactory

Implementation of UdfResolver.UdfFactory that instantiates a given class using a public default constructor.


Constructor Summary
UdfResolver.ClassUdfFactory(Class<? extends UserDefinedFunction> clazz, String name)
          Creates a ClassUdfFactory.
 
Method Summary
 UserDefinedFunction create()
          Creates a UDF.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UdfResolver.ClassUdfFactory

public UdfResolver.ClassUdfFactory(Class<? extends UserDefinedFunction> clazz,
                                   String name)
Creates a ClassUdfFactory.

Parameters:
clazz - Class to instantiate
name - Name
Method Detail

create

public UserDefinedFunction create()
Description copied from interface: UdfResolver.UdfFactory
Creates a UDF.

Specified by:
create in interface UdfResolver.UdfFactory
Returns:
UDF

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads