| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.digester3.binder.AbstractRulesModule
org.apache.commons.digester3.xmlrules.FromXmlRulesModule
public abstract class FromXmlRulesModule
RulesModule implementation that allows loading rules from
 XML files.
| Constructor Summary | |
|---|---|
FromXmlRulesModule()
 | 
|
| Method Summary | |
|---|---|
protected  void | 
configure()
Configures a RulesBinder via the exposed methods. | 
 Set<String> | 
getSystemIds()
Returns the XML source SystemIds load by this module.  | 
protected abstract  void | 
loadRules()
 | 
protected  void | 
loadXMLRules(File file)
Opens a new org.xml.sax.InputSource given a java.io.File. | 
protected  void | 
loadXMLRules(InputSource inputSource)
Reads the XML rules from the given org.xml.sax.InputSource. | 
protected  void | 
loadXMLRules(InputStream input)
Opens a new org.xml.sax.InputSource given a java.io.InputStream. | 
protected  void | 
loadXMLRules(Reader reader)
Opens a new org.xml.sax.InputSource given a java.io.Reader. | 
protected  void | 
loadXMLRules(String uri)
Opens a new org.xml.sax.InputSource given a URI in String representation. | 
protected  void | 
loadXMLRules(URL url)
Opens a new org.xml.sax.InputSource given a java.net.URL. | 
protected  void | 
loadXMLRulesFromText(String xmlText)
Opens a new org.xml.sax.InputSource given an XML document in textual form. | 
protected  void | 
useRootPath(String rootPath)
Set the root path (will be used when composing modules).  | 
| Methods inherited from class org.apache.commons.digester3.binder.AbstractRulesModule | 
|---|
addError, addError, configure, forPattern, install, rulesBinder | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public FromXmlRulesModule()
| Method Detail | 
|---|
protected void configure()
RulesBinder via the exposed methods.
configure in class AbstractRulesModuleprotected abstract void loadRules()
protected final void loadXMLRules(InputSource inputSource)
org.xml.sax.InputSource.
inputSource - The org.xml.sax.InputSource where reading the XML rules from.protected final void loadXMLRules(InputStream input)
org.xml.sax.InputSource given a java.io.InputStream.
input - The java.io.InputStream where reading the XML rules from.protected final void loadXMLRules(Reader reader)
org.xml.sax.InputSource given a java.io.Reader.
reader - The java.io.Reader where reading the XML rules from.protected final void loadXMLRules(File file)
org.xml.sax.InputSource given a java.io.File.
file - The java.io.File where reading the XML rules from.protected final void loadXMLRules(String uri)
org.xml.sax.InputSource given a URI in String representation.
uri - The URI in String representation where reading the XML rules from.protected final void loadXMLRules(URL url)
org.xml.sax.InputSource given a java.net.URL.
url - The java.net.URL where reading the XML rules from.protected final void loadXMLRulesFromText(String xmlText)
org.xml.sax.InputSource given an XML document in textual form.
xmlText - The XML document in textual form where reading the XML rules from.protected final void useRootPath(String rootPath)
rootPath - The root pathpublic final Set<String> getSystemIds()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||