Package org.apache.catalina.startup
Class DigesterFactory
- java.lang.Object
-
- org.apache.catalina.startup.DigesterFactory
-
@Service public class DigesterFactory extends Object
Wrapper class around the Digester that hide Digester's initialization details- Author:
- Jean-Francois Arcand
-
-
Constructor Summary
Constructors Constructor Description DigesterFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DigesternewDigester()Create aDigesterparser with noRuleassociated and XML validation turned off.DigesternewDigester(boolean xmlValidation, boolean xmlNamespaceAware, RuleSet rule)Create aDigesterparser.DigesternewDigester(RuleSet rule)Create aDigesterparser with XML validation turned off.protected voidturnOnValidation(Digester digester)Turn on DTD and/or validation (based on the parser implementation)protected voidturnOnXercesValidation(Digester digester)Turn on schema AND DTD validation on Xerces parser.
-
-
-
Field Detail
-
_logger
protected static final Logger _logger
-
-
Method Detail
-
newDigester
public Digester newDigester()
Create aDigesterparser with noRuleassociated and XML validation turned off.
-
newDigester
public Digester newDigester(RuleSet rule)
Create aDigesterparser with XML validation turned off.- Parameters:
rule- an instance ofRuleused for parsing the xml.
-
newDigester
public Digester newDigester(boolean xmlValidation, boolean xmlNamespaceAware, RuleSet rule)
Create aDigesterparser.- Parameters:
xmlValidation- turn on/off xml validationxmlNamespaceAware- turn on/off namespace validationrule- an instance ofRule
-
turnOnValidation
protected void turnOnValidation(Digester digester)
Turn on DTD and/or validation (based on the parser implementation)
-
turnOnXercesValidation
protected void turnOnXercesValidation(Digester digester)
Turn on schema AND DTD validation on Xerces parser.
-
-