package gov.nasa.jpl.mbee.mdk.docgen.docbook; public abstract class DBAbstractVisitor implements IDBVisitor { @Override public void visit(DBBook book) { visitChildren(book); } @Override public void visit(DBColSpec colspec) { } @Override public void visit(DBImage image) { } @Override public void visit(DBList list) { visitChildren(list); } @Override public void visit(DBListItem listitem) { visitChildren(listitem); } @Override public void visit(DBParagraph para) { } @Override public void visit(DBText text) { } @Override public void visit(DBSection section) { visitChildren(section); } @Override public void visit(DBSimpleList simplelist) { } @Override public void visit(DBTable table) { } @Override public void visit(DBTableEntry tableentry) { } @Override public void visit(DBTomSawyerDiagram tomSawyerDiagram) { } protected void visitChildren(DBHasContent d) { for (DocumentElement de : d.getChildren()) { de.accept(this); } } }