/** * @since 1.4.5 */ public JDom2Writer(final Element container, final NameCoder nameCoder) { this(container, new DefaultJDOMFactory(), nameCoder); }
@Override public final Element element(String name, Namespace namespace) { return element(-1, -1, name, namespace); }
@Override public final Text text(String str) { return text(-1, -1, str); }
public Document createJDom(TagNode rootNode) { this.factory = new DefaultJDOMFactory(); Element rootElement = createElement(rootNode); Document document = this.factory.document(rootElement); setAttributes(rootNode, rootElement); createSubnodes(rootElement, rootNode.getAllChildren()); return document; }
if (item instanceof CommentNode) { CommentNode commentNode = (CommentNode) item; Comment comment = factory.comment(commentNode.getContent().toString()); element.addContent(comment); } else if (item instanceof ContentNode) { content = Utils.escapeXml(content, props, true); Text text = specialCase ? factory.cdata(content) : factory.text(content); element.addContent(text); } else if (item instanceof TagNode) {
@Override public final Comment comment(String text) { return comment(-1, -1, text); }
@Override public final CDATA cdata(String str) { return cdata(-1, -1, str); }
public Document createJDom(TagNode rootNode) { this.factory = new DefaultJDOMFactory(); // // If there is no actual root node then return nothing // if (rootNode.getName() == null) return null; Element rootElement = createElement(rootNode); Document document = this.factory.document(rootElement); setAttributes(rootNode, rootElement); createSubnodes(rootElement, rootNode.getAllChildren()); return document; }
if (item instanceof CommentNode) { CommentNode commentNode = (CommentNode) item; Comment comment = factory.comment(commentNode.getContent().toString()); element.addContent(comment); } else if (item instanceof ContentNode) { Text text = specialCase ? factory.cdata(content) : factory.text(content); element.addContent(text); } else if (item instanceof TagNode) {
@Override public Comment comment(final int line, final int col, final String text) { return super.comment(line, col, (cachetext ? cache.reuse(text) : text)); }
@Override public CDATA cdata(final int line, final int col, final String str) { return super.cdata(line, col, (cachetext ? cache.reuse(str) : str)); }
/** * @since 1.4.5 */ public JDom2Writer() { this(new DefaultJDOMFactory()); }
@Override public final Element element(String name, String uri) { return element(-1, -1, name, uri); }
@Override public Text text(final int line, final int col, final String str) { return super.text(line, col, (cachetext ? cache.reuse(str) : str)); }
/** * @since 1.4.5 */ public JDom2Writer(final Element container) { this(container, new DefaultJDOMFactory()); }
@Override public final Element element(String name, String prefix, String uri) { return element(-1, -1, name, prefix, uri); }
lastText = factory.text( starter );
/** * This will create a new <code>SAXHandler</code> that listens to SAX events * and creates a JDOM Document. The objects will be constructed using the * provided factory. * * @param factory * <code>JDOMFactory</code> to be used for constructing objects */ public SAXHandler(final JDOMFactory factory) { this.factory = factory != null ? factory : new DefaultJDOMFactory(); reset(); }
@Override public final Element element(String name) { return element(-1, -1, name); }
if (f == null) { f = new DefaultJDOMFactory(); }