public class FinderFromFile extends RuleFinder
The file is expected to contain Digester rules in xmlrules format.
Modifier and Type | Field and Description |
---|---|
static String |
DFLT_FILENAME_ATTR
Xml attribute that needs to be present on a plugin declaration
in order to specify the file to load rules from.
|
Constructor and Description |
---|
FinderFromFile()
|
FinderFromFile(String filenameAttr)
|
Modifier and Type | Method and Description |
---|---|
RuleLoader |
findLoader(Digester d,
Class pluginClass,
Properties p)
If there exists a property with the name specified in the constructor,
then load that file, run it through the xmlrules module and return an
object encapsulating those rules.
|
public static String DFLT_FILENAME_ATTR
public FinderFromFile()
public FinderFromFile(String filenameAttr)
public RuleLoader findLoader(Digester d, Class pluginClass, Properties p) throws PluginException
If there is no matching property provided, then just return null.
The returned object (when non-null) will add the selected rules to the digester whenever its addRules method is invoked.
findLoader
in class RuleFinder
PluginException
Copyright © 2001-2015 The Apache Software Foundation. All Rights Reserved.