Example usage for org.apache.commons.configuration XMLConfiguration setDocumentBuilder

List of usage examples for org.apache.commons.configuration XMLConfiguration setDocumentBuilder

Introduction

In this page you can find the example usage for org.apache.commons.configuration XMLConfiguration setDocumentBuilder.

Prototype

public void setDocumentBuilder(DocumentBuilder documentBuilder) 

Source Link

Document

Sets the DocumentBuilder object to be used for loading documents.

Usage

From source file:com.evolveum.midpoint.init.StartupConfiguration.java

private void createXmlConfiguration(DocumentBuilder documentBuilder, String filename)
        throws ConfigurationException {
    XMLConfiguration xmlConfig = new XMLConfiguration();
    xmlConfig.setDocumentBuilder(documentBuilder);
    xmlConfig.setFileName(filename);//from w  w w  .  j av a2  s  .co m
    xmlConfig.load();
    config.addConfiguration(xmlConfig);

    xmlConfigAsDocument = DOMUtil.parseFile(filename);
}

From source file:simpleserver.config.DTDEntityResolver.java

private XMLConfiguration initConf(boolean validate) {
    XMLConfiguration conf = new XMLConfiguration();

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = null;//  w  w w .jav  a  2  s . c  om
    try {
        dbf.setValidating(validate);
        db = dbf.newDocumentBuilder();
    } catch (ParserConfigurationException e) {
    }

    if (db != null) {
        db.setEntityResolver(new DTDEntityResolver(this));
        db.setErrorHandler(new DTDErrorHandler(this));

        conf.setDocumentBuilder(db);
    }

    conf.setExpressionEngine(new XPathExpressionEngine());
    conf.setDelimiterParsingDisabled(true);

    return conf;
}