Package eu.europa.esig.dss.jaxb
Class XmlDefinerUtils
java.lang.Object
eu.europa.esig.dss.jaxb.XmlDefinerUtils
public final class XmlDefinerUtils extends Object
-
Constructor Summary
Constructors Constructor Description XmlDefinerUtils()
-
Method Summary
Modifier and Type Method Description void
configure(Validator validator)
The method configures the validatorstatic XmlDefinerUtils
getInstance()
Instantiate theXmlDefinerUtils
Schema
getSchema(List<Source> xsdSources)
Returns a Schema for a list of defined xsdSourcesSchemaFactory
getSecureSchemaFactory()
Returns a SchemaFactory with enabled security features (disabled external DTD/XSD + secure processingTransformerFactory
getSecureTransformerFactory()
Returns a TransformerFactory with enabled security features (disabled external DTD/XSD + secure processingvoid
setSchemaFactoryBuilder(SchemaFactoryBuilder schemaFactoryBuilder)
Sets a pre-configured builder to instantiate aSchemaFactory
void
setTransformerFactoryBuilder(TransformerFactoryBuilder transformerFactoryBuilder)
Sets a pre-configured builder to instantiate aTransformerFactory
void
setValidatorConfigurator(ValidatorConfigurator validatorConfigurator)
Sets a pre-configured builder to instantiate aValidator
-
Constructor Details
-
XmlDefinerUtils
public XmlDefinerUtils()
-
-
Method Details
-
getInstance
Instantiate theXmlDefinerUtils
- Returns:
XmlDefinerUtils
-
getSchema
Returns a Schema for a list of defined xsdSources- Parameters:
xsdSources
- a list ofSource
s- 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
- Throws:
SAXException
- in case of exception
-
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- Throws:
SAXException
- in case of exception
-