X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.xml.sax.base%2Fsrc%2Forg%2Fsimantics%2Fxml%2Fsax%2Fbase%2FXMLElementParserWrapper.java;fp=org.simantics.xml.sax.base%2Fsrc%2Forg%2Fsimantics%2Fxml%2Fsax%2Fbase%2FXMLElementParserWrapper.java;h=ce9a6f086da5d23aa6e31282b54e2761491d0ee6;hb=268cc26d9b8c79c4a30b746bf22e1bde9e179e00;hp=0000000000000000000000000000000000000000;hpb=212801c71a012172929a33ffd9643e107eec4950;p=simantics%2Finterop.git diff --git a/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/XMLElementParserWrapper.java b/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/XMLElementParserWrapper.java new file mode 100644 index 0000000..ce9a6f0 --- /dev/null +++ b/org.simantics.xml.sax.base/src/org/simantics/xml/sax/base/XMLElementParserWrapper.java @@ -0,0 +1,59 @@ +package org.simantics.xml.sax.base; + +import java.util.Deque; + +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.exception.DatabaseException; + +public class XMLElementParserWrapper implements XMLElementParser { + + private XMLElementParser base; + + public XMLElementParserWrapper(XMLElementParser base) { + this.base = base; + } + + @Override + public String getElementId() { + return base.getElementId(); + } + + @Override + public int idPriority() { + return base.idPriority(); + } + + @Override + public Resource create(WriteGraph graph, ParserElement element) throws DatabaseException { + return base.create(graph, element); + } + + @Override + public void configure(WriteGraph graph, Deque parents, ParserElement element) + throws DatabaseException { + base.configure(graph, parents, element); + } + + @Override + public void configure(WriteGraph graph, ParserElement element, String string) throws DatabaseException { + base.configure(graph, element, string); + } + + @Override + public boolean connectChild(WriteGraph graph, ParserElement element, ParserElement child) throws DatabaseException { + return base.connectChild(graph, element, child); + } + + @Override + public boolean connectParent(WriteGraph graph, ParserElement parent, ParserElement element) + throws DatabaseException { + return base.connectParent(graph, parent, element); + } + + @Override + public String getID() { + return base.getID(); + } + +}