Class LoaderFromStream
- java.lang.Object
-
- org.apache.commons.digester.plugins.RuleLoader
-
- org.apache.commons.digester.plugins.strategies.LoaderFromStream
-
public class LoaderFromStream extends RuleLoader
A rule-finding algorithm which loads an xmlplugins-format file.Note that the "include" feature of xmlrules is not supported.
- Since:
- 1.6
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
input
private FromXmlRuleSet
ruleSet
-
Constructor Summary
Constructors Constructor Description LoaderFromStream(java.io.InputStream s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRules(Digester d, java.lang.String path)
Add the rules previously loaded from the input stream into the specified digester.private void
load(java.io.InputStream s)
The contents of the input stream are loaded into memory, and cached for later use.
-
-
-
Field Detail
-
input
private byte[] input
-
ruleSet
private FromXmlRuleSet ruleSet
-
-
Method Detail
-
load
private void load(java.io.InputStream s) throws java.io.IOException
The contents of the input stream are loaded into memory, and cached for later use.The caller is responsible for closing the input stream after this method has returned.
- Throws:
java.io.IOException
-
addRules
public void addRules(Digester d, java.lang.String path) throws PluginException
Add the rules previously loaded from the input stream into the specified digester.- Specified by:
addRules
in classRuleLoader
- Throws:
PluginException
-
-