Java XML Text Node Create createTextLn(Document d, String text)

Here you can find the source of createTextLn(Document d, String text)

Description

Creates a text node in an XML document ended by a new line character

License

Apache License

Parameter

Parameter Description
d the "mother" document of the created text node
text contents of the text node

Return

a new text node

Declaration

public static Text createTextLn(Document d, String text) 

Method Source Code

//package com.java2s;
/**/*  w ww  .  j a  v  a  2 s .  c  om*/
 * A utility class providing several static methods to handle DOM documents.
 * 
 * @version DESMO-J, Ver. 2.5.1d copyright (c) 2015
 * @author Nicolas Knaak and Gunnar Kiesel
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. You
 * may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 *
 */

import org.w3c.dom.Document;

import org.w3c.dom.Text;

public class Main {
    /**
     * Creates a text node in an XML document ended by a new line character
     * 
     * @param d
     *            the "mother" document of the created text node
     * @param text
     *            contents of the text node
     * @return a new text node
     */
    public static Text createTextLn(Document d, String text) {
        return createText(d, text + "\n");
    }

    /**
     * Creates a text node in an XML document representing a new line character
     * 
     * @param d
     *            the "mother" document of the created text node
     * @return a text node containing a single newline character
     */
    public static Text createTextLn(Document d) {
        return createTextLn(d, "");
    }

    /**
     * Creates a text node in an XML document
     * 
     * @param d
     *            the "mother" document of the created text node
     * @param text
     *            contents of the text node
     * @return a new text node
     */
    public static Text createText(Document d, String text) {
        return d.createTextNode(text);
    }
}

Related

  1. createTextElement(Document d, String textElementName, String textElementValue)
  2. createTextElement(Document doc, String elementName, String value)
  3. createTextElement(Document doc, String name, String content)
  4. createTextElement(final Document document, final String tagName, final String text)
  5. createTextElement(QName qname, String value, Document doc)
  6. createTextNode(Document _doc, String tagName, String tagValue)
  7. createTextNode(Document doc, Calendar cal, boolean dateOnly)
  8. createTextNode(Document doc, String elemName, String attrName, String attrValue, String content)
  9. createTextNode(Document doc, String string)