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(); } }