2N/A * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. 2N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 2N/A * This code is free software; you can redistribute it and/or modify it 2N/A * under the terms of the GNU General Public License version 2 only, as 2N/A * published by the Free Software Foundation. Oracle designates this 2N/A * particular file as subject to the "Classpath" exception as provided 2N/A * by Oracle in the LICENSE file that accompanied this code. 2N/A * This code is distributed in the hope that it will be useful, but WITHOUT 2N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 2N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 2N/A * version 2 for more details (a copy is included in the LICENSE file that 2N/A * accompanied this code). 2N/A * You should have received a copy of the GNU General Public License version 2N/A * 2 along with this work; if not, write to the Free Software Foundation, 2N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 2N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 2N/A * or visit www.oracle.com if you need additional information or have any /** Implementation of Character event. *@author Neeraj Bajaj, Sun Microsystems *@author K.Venugopal, Sun Microsystems /*true if fData is CData */ /* true if fData is ignorableWhitespace*/ /* true if fData contet is whitespace*/ /*used to prevent scanning of data multiple times */ * @param data Character Data. * @param data Character Data. * @param flag true if CData * @param data Character Data. * @param flag true if CData * @param isIgnorableWhiteSpace true if data is ignorable whitespace. * @return boolean returns true if the data is CData * @return String return the String representation of this event. return "<![CDATA[" +
getData() +
"]]>";
/** This method will write the XMLEvent as per the XML 1.0 specification as Unicode characters. * No indentation or whitespace should be outputted. * Any user defined event type SHALL have this method * called when being written to on an output stream. * Built in Event types MUST implement this method, * but implementations MAY choose not call these methods * for optimizations reasons when writing out built in * Events to an output stream. * The output generated MUST be equivalent in terms of the * @param writer The writer that will output the data * @throws XMLStreamException if there is a fatal error writing the event * Return true if this is ignorableWhiteSpace. If * this event is ignorableWhiteSpace its event type will * Returns true if this set of Characters * is all whitespace. Whitspace inside a document * is reported as CHARACTERS. This method allows * checking of CHARACTERS events to see if they * are composed of only whitespace characters //no synchronization checks made. //for now - remove dependancy of XMLChar