public Element addElement(QName qName) { Element element = getDocumentFactory().createElement(qName); add(element); return element; }
public void add(Element element) { checkAddElementAllowed(element); super.add(element); rootElementAdded(element); }
public void setRootElement(Element rootElement) { clearContent(); if (rootElement != null) { super.add(rootElement); rootElementAdded(rootElement); } }
visitor.visit(this); DocumentType docType = getDocType(); List content = content(); Text text = getDocumentFactory() .createText((String) object); visitor.visit(text);
public boolean remove(Element element) { boolean answer = super.remove(element); Element root = getRootElement(); if ((root != null) && answer) { setRootElement(null); } element.setDocument(null); return answer; }
public void normalize() { Element element = getRootElement(); if (element != null) { element.normalize(); } }
/** * <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); } } }
public Object clone() { DefaultDocument document = (DefaultDocument) super.clone(); document.rootElement = null; document.content = null; document.appendContent(this); return document; }
public String toString() { return super.toString() + " [Document: name " + getName() + "]"; }
visitor.visit(this); DocumentType docType = getDocType(); List content = content(); Text text = getDocumentFactory() .createText((String) object); visitor.visit(text);
public boolean remove(Element element) { boolean answer = super.remove(element); Element root = getRootElement(); if ((root != null) && answer) { setRootElement(null); } element.setDocument(null); return answer; }
public String getStringValue() { Element root = getRootElement(); return (root != null) ? root.getStringValue() : ""; }
/** * <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); } } }
public Object clone() { DefaultDocument document = (DefaultDocument) super.clone(); document.rootElement = null; document.content = null; document.appendContent(this); return document; }
public String toString() { return super.toString() + " [Document: name " + getName() + "]"; }
public Element addElement(String qualifiedName, String namespaceURI) { Element element = getDocumentFactory().createElement(qualifiedName, namespaceURI); add(element); return element; }
visitor.visit(this); DocumentType docType = getDocType(); List content = content(); Text text = getDocumentFactory() .createText((String) object); visitor.visit(text);
public void add(Element element) { checkAddElementAllowed(element); super.add(element); rootElementAdded(element); }
public void setRootElement(Element rootElement) { clearContent(); if (rootElement != null) { super.add(rootElement); rootElementAdded(rootElement); } }
public boolean remove(Element element) { boolean answer = super.remove(element); Element root = getRootElement(); if ((root != null) && answer) { setRootElement(null); } element.setDocument(null); return answer; }