Example usage for com.itextpdf.tool.xml.parser XMLParserListener init

List of usage examples for com.itextpdf.tool.xml.parser XMLParserListener init

Introduction

In this page you can find the example usage for com.itextpdf.tool.xml.parser XMLParserListener init.

Prototype

void init();

Source Link

Document

Triggered when parsing has started.

Usage

From source file:pdfreader.XMLParser.java

License:Open Source License

/**
 * The actual parse method/*www  . j av  a 2s.c om*/
 *
 * @param r
 * @throws IOException
 */
private void parseWithReader(final Reader reader) throws IOException {
    for (XMLParserListener l : listeners) {
        l.init();
    }
    Reader r;
    if (monitor != null) {
        r = new MonitorInputReader(reader, monitor);
    } else {
        r = reader;
    }
    char read[] = new char[1];
    try {
        while (-1 != (r.read(read))) {
            state.process(read[0]);
        }
    } finally {
        for (XMLParserListener l : listeners) {
            l.close();
        }
        r.close();
    }
}