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 Digester
newDigester()
Create aDigester
parser with noRule
associated and XML validation turned off.Digester
newDigester(boolean xmlValidation, boolean xmlNamespaceAware, RuleSet rule)
Create aDigester
parser.Digester
newDigester(RuleSet rule)
Create aDigester
parser with XML validation turned off.protected void
turnOnValidation(Digester digester)
Turn on DTD and/or validation (based on the parser implementation)protected void
turnOnXercesValidation(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 aDigester
parser with noRule
associated and XML validation turned off.
-
newDigester
public Digester newDigester(RuleSet rule)
Create aDigester
parser with XML validation turned off.- Parameters:
rule
- an instance ofRule
used for parsing the xml.
-
newDigester
public Digester newDigester(boolean xmlValidation, boolean xmlNamespaceAware, RuleSet rule)
Create aDigester
parser.- 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.
-
-