
com.brettonw.bag.XmlParser Maven / Gradle / Ivy
package com.brettonw.bag;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
class XmlParser extends Parser {
private static final Logger log = LogManager.getLogger (XmlParser.class);
XmlParser (String input) {
super (input);
}
XmlParser (InputStream inputStream) throws IOException {
super (inputStream);
}
XmlParser (File file) throws IOException {
super (file);
}
BagArray readBagArray () {
// :: [ ] | [ ]
BagArray bagArray = new BagArray();
return (expect('[') && readElements (bagArray) && expect(']')) ? bagArray : null;
}
BagObject readBagObject () {
//
© 2015 - 2025 Weber Informatics LLC | Privacy Policy