public class LoaderFromClass extends RuleLoader
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
rulesClass |
private java.lang.reflect.Method |
rulesMethod |
Constructor and Description |
---|
LoaderFromClass(java.lang.Class rulesClass,
java.lang.reflect.Method rulesMethod)
Constructor.
|
LoaderFromClass(java.lang.Class rulesClass,
java.lang.String methodName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addRules(Digester d,
java.lang.String path)
Just invoke the target method.
|
static java.lang.reflect.Method |
locateMethod(java.lang.Class rulesClass,
java.lang.String methodName)
Find a method on the specified class whose name matches methodName,
and whose signature is:
public static void foo(Digester d, String patternPrefix); . |
private java.lang.Class rulesClass
private java.lang.reflect.Method rulesMethod
public LoaderFromClass(java.lang.Class rulesClass, java.lang.reflect.Method rulesMethod)
public LoaderFromClass(java.lang.Class rulesClass, java.lang.String methodName) throws PluginException
PluginException
public void addRules(Digester d, java.lang.String path) throws PluginException
addRules
in class RuleLoader
PluginException
public static java.lang.reflect.Method locateMethod(java.lang.Class rulesClass, java.lang.String methodName) throws PluginException
public static void foo(Digester d, String patternPrefix);
.PluginException
Copyright 2001-2005 The Apache Software Foundation.