Javolution 6.0.0 java
XMLStreamWriter.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.xml.stream;
10 
11 import java.lang.CharSequence;
12 
47 public interface XMLStreamWriter {
48 
57  void writeStartElement(CharSequence localName)
58  throws XMLStreamException;
59 
69  void writeStartElement(CharSequence namespaceURI,
70  CharSequence localName) throws XMLStreamException;
71 
82  void writeStartElement(CharSequence prefix, CharSequence localName,
83  CharSequence namespaceURI) throws XMLStreamException;
84 
94  void writeEmptyElement(CharSequence namespaceURI,
95  CharSequence localName) throws XMLStreamException;
96 
107  void writeEmptyElement(CharSequence prefix, CharSequence localName,
108  CharSequence namespaceURI) throws XMLStreamException;
109 
116  void writeEmptyElement(CharSequence localName)
117  throws XMLStreamException;
118 
126 
133 
140  void close() throws XMLStreamException;
141 
147  void flush() throws XMLStreamException;
148 
158  void writeAttribute(CharSequence localName, CharSequence value)
159  throws XMLStreamException;
160 
175  void writeAttribute(CharSequence prefix, CharSequence namespaceURI,
176  CharSequence localName, CharSequence value)
177  throws XMLStreamException;
178 
191  void writeAttribute(CharSequence namespaceURI,
192  CharSequence localName, CharSequence value)
193  throws XMLStreamException;
194 
206  void writeNamespace(CharSequence prefix, CharSequence namespaceURI)
207  throws XMLStreamException;
208 
218  void writeDefaultNamespace(CharSequence namespaceURI)
219  throws XMLStreamException;
220 
227  void writeComment(CharSequence data) throws XMLStreamException;
228 
235  void writeProcessingInstruction(CharSequence target)
236  throws XMLStreamException;
237 
245  void writeProcessingInstruction(CharSequence target,
246  CharSequence data) throws XMLStreamException;
247 
254  void writeCData(CharSequence data) throws XMLStreamException;
255 
263  void writeDTD(CharSequence dtd) throws XMLStreamException;
264 
271  void writeEntityRef(CharSequence name) throws XMLStreamException;
272 
281 
289  void writeStartDocument(CharSequence version)
290  throws XMLStreamException;
291 
301  void writeStartDocument(CharSequence encoding, CharSequence version)
302  throws XMLStreamException;
303 
310  void writeCharacters(CharSequence text) throws XMLStreamException;
311 
320  void writeCharacters(char[] text, int start, int length)
321  throws XMLStreamException;
322 
330  CharSequence getPrefix(CharSequence uri) throws XMLStreamException;
331 
342  void setPrefix(CharSequence prefix, CharSequence uri)
343  throws XMLStreamException;
344 
354  void setDefaultNamespace(CharSequence uri) throws XMLStreamException;
355 
363  Object getProperty(String name) throws IllegalArgumentException;
364 
365 }
javolution.xml.stream.XMLStreamWriter.setPrefix
void setPrefix(CharSequence prefix, CharSequence uri)
javolution.xml.stream.XMLStreamWriter.writeStartElement
void writeStartElement(CharSequence prefix, CharSequence localName, CharSequence namespaceURI)
javolution.xml.stream.XMLStreamWriter.writeEndElement
void writeEndElement()
javolution.xml.stream.XMLStreamWriter.writeEmptyElement
void writeEmptyElement(CharSequence prefix, CharSequence localName, CharSequence namespaceURI)
javolution.xml.stream.XMLStreamWriter.writeEntityRef
void writeEntityRef(CharSequence name)
javolution.xml.stream.XMLStreamWriter.writeProcessingInstruction
void writeProcessingInstruction(CharSequence target)
javolution.xml.stream.XMLStreamWriter.writeStartElement
void writeStartElement(CharSequence namespaceURI, CharSequence localName)
javolution.xml.stream.XMLStreamWriter.writeCharacters
void writeCharacters(CharSequence text)
javolution.xml.stream.XMLStreamWriter.writeAttribute
void writeAttribute(CharSequence localName, CharSequence value)
javolution.xml.stream.XMLStreamWriter.getProperty
Object getProperty(String name)
javolution.xml.stream.XMLStreamWriter.writeDefaultNamespace
void writeDefaultNamespace(CharSequence namespaceURI)
javolution.xml.stream.XMLStreamException
Definition: XMLStreamException.java:17
javolution.xml.stream.XMLStreamWriter.writeStartDocument
void writeStartDocument()
javolution.xml.stream.XMLStreamWriter.getPrefix
CharSequence getPrefix(CharSequence uri)
javolution.xml.stream.XMLStreamWriter.writeEmptyElement
void writeEmptyElement(CharSequence localName)
javolution.xml.stream.XMLStreamWriter
Definition: XMLStreamWriter.java:47
javolution.xml.stream.XMLStreamWriter.writeEmptyElement
void writeEmptyElement(CharSequence namespaceURI, CharSequence localName)
javolution.xml.stream.XMLStreamWriter.close
void close()
javolution.xml.stream.XMLStreamWriter.writeDTD
void writeDTD(CharSequence dtd)
javolution.xml.stream.XMLStreamWriter.writeStartElement
void writeStartElement(CharSequence localName)
javolution.xml.stream.XMLStreamWriter.writeCData
void writeCData(CharSequence data)
javolution.xml.stream.XMLStreamWriter.setDefaultNamespace
void setDefaultNamespace(CharSequence uri)
javolution.xml.stream.XMLStreamWriter.flush
void flush()
javolution.xml.stream.XMLStreamWriter.writeEndDocument
void writeEndDocument()
javolution.xml.stream.XMLStreamWriter.writeNamespace
void writeNamespace(CharSequence prefix, CharSequence namespaceURI)
javolution.xml.stream.XMLStreamWriter.writeComment
void writeComment(CharSequence data)