package tc.oc.parse.xml; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import tc.oc.parse.ParseException; public interface NodeParser<T> extends ElementParser<T>, DocumentParser<T> { T parse(Node node) throws ParseException; @Override default T parse(Element element) throws ParseException { return parse((Node) element); } @Override default T parse(Document document) throws ParseException { return parse((Node) document); } }