Package eu.europa.esig.dss.xml.common
Class XmlDefinerUtils
java.lang.Object
eu.europa.esig.dss.xml.common.XmlDefinerUtils
-
Method Summary
Modifier and TypeMethodDescriptionvoidThe method configures the validatorstatic XmlDefinerUtilsInstantiate theXmlDefinerUtilsReturns a Schema for a list of defined xsdSourcesReturns a DocumentBuilderFactory with enabled security featuresReturns a SchemaFactory with enabled security features (disabled external DTD/XSD + secure processingReturns a TransformerFactory with enabled security features (disabled external DTD/XSD + secure processingvoidpostProcess(Validator validator) Post-processes the validator after the validation is executedvoidsetDocumentBuilderFactoryBuilder(DocumentBuilderFactoryBuilder documentBuilderFactoryBuilder) Sets a pre-configured builder to instantiate aDocumentBuilderFactoryvoidsetSchemaFactoryBuilder(SchemaFactoryBuilder schemaFactoryBuilder) Sets a pre-configured builder to instantiate aSchemaFactoryvoidsetTransformerFactoryBuilder(TransformerFactoryBuilder transformerFactoryBuilder) Sets a pre-configured builder to instantiate aTransformerFactoryvoidsetValidatorConfigurator(ValidatorConfigurator validatorConfigurator) Sets a pre-configured builder to instantiate aValidator
-
Method Details
-
getInstance
Instantiate theXmlDefinerUtils- Returns:
XmlDefinerUtils
-
setDocumentBuilderFactoryBuilder
public void setDocumentBuilderFactoryBuilder(DocumentBuilderFactoryBuilder documentBuilderFactoryBuilder) Sets a pre-configured builder to instantiate aDocumentBuilderFactory- Parameters:
documentBuilderFactoryBuilder-DocumentBuilderFactoryBuilder
-
getSecureDocumentBuilderFactory
Returns a DocumentBuilderFactory with enabled security features- Returns:
DocumentBuilderFactory
-
getSchema
Returns a Schema for a list of defined xsdSources- Parameters:
xsdSources- a list ofSources- Returns:
Schema- Throws:
SAXException- in case of exception
-
setSchemaFactoryBuilder
Sets a pre-configured builder to instantiate aSchemaFactory- Parameters:
schemaFactoryBuilder-SchemaFactoryBuilder
-
getSecureSchemaFactory
Returns a SchemaFactory with enabled security features (disabled external DTD/XSD + secure processing- Returns:
SchemaFactory
-
setTransformerFactoryBuilder
Sets a pre-configured builder to instantiate aTransformerFactory- Parameters:
transformerFactoryBuilder-TransformerFactoryBuilder
-
getSecureTransformerFactory
Returns a TransformerFactory with enabled security features (disabled external DTD/XSD + secure processing- Returns:
TransformerFactory
-
setValidatorConfigurator
Sets a pre-configured builder to instantiate aValidator- Parameters:
validatorConfigurator-ValidatorConfigurator
-
configure
The method configures the validator- Parameters:
validator- the validator to be configured
-
postProcess
-