Java XMLStreamWriter writeSimpleTag(XMLStreamWriter writer, String tag, Object value, boolean asCData)

Here you can find the source of writeSimpleTag(XMLStreamWriter writer, String tag, Object value, boolean asCData)

Description

Write a "simple" tag

License

Open Source License

Parameter

Parameter Description
writer xml writer
tag tag name
value value
asCData use CDData?

Exception

Parameter Description

Declaration

public static void writeSimpleTag(XMLStreamWriter writer, String tag,
        Object value, boolean asCData) throws XMLStreamException 

Method Source Code

//package com.java2s;
/***************************************************************
 *  This file is part of the [fleXive](R) framework.
 *
 *  Copyright (c) 1999-2014/*from   w  ww .  j a v  a2s.  c  o m*/
 *  UCS - unique computing solutions gmbh (http://www.ucs.at)
 *  All rights reserved
 *
 *  The [fleXive](R) project is free software; you can redistribute
 *  it and/or modify it under the terms of the GNU Lesser General Public
 *  License version 2.1 or higher as published by the Free Software Foundation.
 *
 *  The GNU Lesser General Public License can be found at
 *  http://www.gnu.org/licenses/lgpl.html.
 *  A copy is found in the textfile LGPL.txt and important notices to the
 *  license from the author are found in LICENSE.txt distributed with
 *  these libraries.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  For further information about UCS - unique computing solutions gmbh,
 *  please see the company website: http://www.ucs.at
 *
 *  For further information about [fleXive](R), please see the
 *  project website: http://www.flexive.org
 *
 *
 *  This copyright notice MUST APPEAR in all copies of the file!
 ***************************************************************/

import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;

public class Main {
    /**
     * Write a "simple" tag
     *
     * @param writer  xml writer
     * @param tag     tag name
     * @param value   value
     * @param asCData use CDData?
     * @throws javax.xml.stream.XMLStreamException
     *          on errors
     */
    public static void writeSimpleTag(XMLStreamWriter writer, String tag,
            Object value, boolean asCData) throws XMLStreamException {
        writer.writeStartElement(tag);
        if (asCData)
            writer.writeCData(String.valueOf(value));
        else
            writer.writeCharacters(String.valueOf(value));
        writer.writeEndElement();
    }
}

Related

  1. writeFloat(String name, float value, XMLStreamWriter writer)
  2. writeFooter(XMLStreamWriter w)
  3. writeIndent(XMLStreamWriter xmlsw, String indent)
  4. writeInsertPos(XMLStreamWriter w, boolean isBefore, int[] pos)
  5. writePath(XMLStreamWriter w, Supplier cssClass, Supplier fill, Supplier stroke, Supplier path)
  6. writeStartElement(XMLStreamWriter writer, QName name)
  7. writeTag(XMLStreamWriter xmlWriter, String tag, Object value)
  8. writeWithCharacters(XMLStreamWriter w, String localName, String text)