/** * <p> * <code>accept</code> method is the <code>Visitor Pattern</code> * method. * </p> * * @param visitor * <code>Visitor</code> is the visitor. */ public void accept(Visitor visitor) { visitor.visit(this); DocumentType docType = getDocType(); if (docType != null) { visitor.visit(docType); } // visit content List<Node> content = content(); if (content != null) { for (Node node : content) { node.accept(visitor); } } }
visitor.visit(this); DocumentType docType = getDocType();
visitor.visit(this); DocumentType docType = getDocType();
visitor.visit(this); DocumentType docType = getDocType();
/** * <p> * <code>accept</code> method is the <code>Visitor Pattern</code> * method. * </p> * * @param visitor * <code>Visitor</code> is the visitor. */ public void accept(Visitor visitor) { visitor.visit(this); DocumentType docType = getDocType(); if (docType != null) { visitor.visit(docType); } // visit content List<Node> content = content(); if (content != null) { for (Node node : content) { node.accept(visitor); } } }
visitor.visit(this); DocumentType docType = getDocType();
visitor.visit(this); DocumentType docType = getDocType();
visitor.visit(this); DocumentType docType = getDocType();
/** * <p> * <code>accept</code> method is the <code>Visitor Pattern</code> * method. * </p> * * @param visitor * <code>Visitor</code> is the visitor. */ public void accept(Visitor visitor) { visitor.visit(this); DocumentType docType = getDocType(); if (docType != null) { visitor.visit(docType); } // visit content List<Node> content = content(); if (content != null) { for (Node node : content) { node.accept(visitor); } } }