Example usage for org.jdom2.input StAXStreamBuilder setFactory

List of usage examples for org.jdom2.input StAXStreamBuilder setFactory

Introduction

In this page you can find the example usage for org.jdom2.input StAXStreamBuilder setFactory.

Prototype

public void setFactory(JDOMFactory factory) 

Source Link

Document

This sets a custom JDOMFactory for the builder.

Usage

From source file:org.kdp.word.utils.JDOMUtils.java

License:Apache License

public static Document parse(JDOMFactory factory, File inputfile) {
    try {/*from  w  w w.  j  av  a 2s. c o m*/
        XMLInputFactory inputFactory = XMLInputFactory.newInstance();
        XMLStreamReader reader = inputFactory.createXMLStreamReader(new FileInputStream(inputfile));
        StAXStreamBuilder staxBuilder = new StAXStreamBuilder();
        staxBuilder.setFactory(factory);
        return staxBuilder.build(reader);
    } catch (FileNotFoundException | XMLStreamException | JDOMException ex) {
        throw new IllegalStateException("Cannot parse XML: " + inputfile, ex);
    }
}