| java.lang.Object org.apache.cocoon.components.serializers.EncodingSerializer org.apache.cocoon.components.serializers.XMLSerializer
All known Subclasses: org.apache.cocoon.components.serializers.XHTMLSerializer,
XMLSerializer | public class XMLSerializer extends EncodingSerializer (Code) | | A fancy XML serializer not relying on the JAXP API.
For configuration options of this serializer, please look at the
EncodingSerializer .
version: CVS $Id: XMLSerializer.java 433543 2006-08-22 06:22:54Z crossley $ |
Field Summary | |
protected DocType | doctype The DocType instance representing the document. |
Method Summary | |
public void | body(String uri, String local, String qual) Receive notification of the beginning of the document body. | public void | charactersImpl(char data, int start, int length) Receive notification of character data. | protected boolean | closeElement(boolean end_element) Write the end part of a start element (if necessary).
Parameters: end_element - Whether this method was called because an elementis being closed or not. | public void | comment(char data, int start, int length) Report an XML comment anywhere in the document. | public void | endCDATA() Report the end of a CDATA section. | public void | endDTD() Report the start of DTD declarations, if any. | public void | endDocument() Receive notification of the end of a document. | public void | endElementImpl(String uri, String local, String qual) Receive notification of the end of an element. | public void | endEntity(String name) Report the end of an entity. | public String | getMimeType() Return the MIME Content-Type produced by this serializer. | protected void | head() Write the XML document header. | public void | ignorableWhitespace(char data, int start, int length) Receive notification of ignorable whitespace in element content. | public void | processingInstruction(String target, String data) Receive notification of a processing instruction. | public void | recycle() Reset this XMLSerializer . | public void | skippedEntity(String name) Receive notification of a skipped entity. | public void | startCDATA() Report the start of a CDATA section. | public void | startDTD(String name, String public_id, String system_id) Report the start of DTD declarations, if any. | public void | startDocument() Receive notification of the beginning of a document. | public void | startElementImpl(String uri, String local, String qual, String namespaces, String attributes) Receive notification of the beginning of an element. | public void | startEntity(String name) Report the beginning of some internal and external XML entities. |
doctype | protected DocType doctype(Code) | | The DocType instance representing the document.
|
XMLSerializer | public XMLSerializer()(Code) | | Create a new instance of this XMLSerializer
|
XMLSerializer | protected XMLSerializer(XMLEncoder encoder)(Code) | | Create a new instance of this XMLSerializer
|
body | public void body(String uri, String local, String qual) throws SAXException(Code) | | Receive notification of the beginning of the document body.
Parameters: uri - The namespace URI of the root element. Parameters: local - The local name of the root element. Parameters: qual - The fully-qualified name of the root element. |
charactersImpl | public void charactersImpl(char data, int start, int length) throws SAXException(Code) | | Receive notification of character data.
|
closeElement | protected boolean closeElement(boolean end_element) throws SAXException(Code) | | Write the end part of a start element (if necessary).
Parameters: end_element - Whether this method was called because an elementis being closed or not. true if this call successfully closed the element (andno further </element> is required. |
comment | public void comment(char data, int start, int length) throws SAXException(Code) | | Report an XML comment anywhere in the document.
|
endCDATA | public void endCDATA() throws SAXException(Code) | | Report the end of a CDATA section.
|
endDTD | public void endDTD() throws SAXException(Code) | | Report the start of DTD declarations, if any.
|
endDocument | public void endDocument() throws SAXException(Code) | | Receive notification of the end of a document.
|
endElementImpl | public void endElementImpl(String uri, String local, String qual) throws SAXException(Code) | | Receive notification of the end of an element.
Parameters: uri - The namespace URI of the root element. Parameters: local - The local name of the root element. Parameters: qual - The fully-qualified name of the root element. |
getMimeType | public String getMimeType()(Code) | | Return the MIME Content-Type produced by this serializer.
|
head | protected void head() throws SAXException(Code) | | Write the XML document header.
This method will write out the <?xml version="1.0"
...> header.
|
ignorableWhitespace | public void ignorableWhitespace(char data, int start, int length) throws SAXException(Code) | | Receive notification of ignorable whitespace in element content.
|
processingInstruction | public void processingInstruction(String target, String data) throws SAXException(Code) | | Receive notification of a processing instruction.
|
recycle | public void recycle()(Code) | | Reset this XMLSerializer .
|
startCDATA | public void startCDATA() throws SAXException(Code) | | Report the start of a CDATA section.
|
startDocument | public void startDocument() throws SAXException(Code) | | Receive notification of the beginning of a document.
|
startElementImpl | public void startElementImpl(String uri, String local, String qual, String namespaces, String attributes) throws SAXException(Code) | | Receive notification of the beginning of an element.
Parameters: uri - The namespace URI of the root element. Parameters: local - The local name of the root element. Parameters: qual - The fully-qualified name of the root element. Parameters: namespaces - An array of String objects containingthe namespaces to be declared by this element. Parameters: attributes - An array of String objects containingall attributes of this element. |
startEntity | public void startEntity(String name) throws SAXException(Code) | | Report the beginning of some internal and external XML entities.
|
Methods inherited from org.apache.cocoon.components.serializers.EncodingSerializer | abstract public void body(String uri, String local, String qual) throws SAXException(Code)(Java Doc) public void characters(char ch, int start, int length) throws SAXException(Code)(Java Doc) abstract public void charactersImpl(char ch, int start, int length) throws SAXException(Code)(Java Doc) public void configure(Configuration conf) throws ConfigurationException(Code)(Java Doc) protected void encode(String data) throws SAXException(Code)(Java Doc) protected void encode(char data) throws SAXException(Code)(Java Doc) protected void encode(char data, int start, int length) throws SAXException(Code)(Java Doc) public void endDocument() throws SAXException(Code)(Java Doc) public void endElement(String nsuri, String local, String qual) throws SAXException(Code)(Java Doc) abstract public void endElementImpl(String uri, String local, String qual) throws SAXException(Code)(Java Doc) public void endPrefixMapping(String prefix) throws SAXException(Code)(Java Doc) protected void flush() throws SAXException(Code)(Java Doc) public int getColumnNumber()(Code)(Java Doc) public int getLineNumber()(Code)(Java Doc) protected String getLocation()(Code)(Java Doc) public String getPublicId()(Code)(Java Doc) public String getSystemId()(Code)(Java Doc) public void recycle()(Code)(Java Doc) final public void setDocumentLocator(Locator locator)(Code)(Java Doc) public void setOutputStream(OutputStream out) throws IOException(Code)(Java Doc) public boolean shouldSetContentLength()(Code)(Java Doc) public void startDocument() throws SAXException(Code)(Java Doc) public void startElement(String nsuri, String local, String qual, Attributes attributes) throws SAXException(Code)(Java Doc) abstract public void startElementImpl(String uri, String local, String qual, String namespaces, String attributes) throws SAXException(Code)(Java Doc) public void startPrefixMapping(String prefix, String uri) throws SAXException(Code)(Java Doc) protected void write(char data) throws SAXException(Code)(Java Doc) protected void write(char data, int start, int length) throws SAXException(Code)(Java Doc) protected void write(int c) throws SAXException(Code)(Java Doc) protected void write(String data) throws SAXException(Code)(Java Doc) protected void write(String data, int start, int length) throws SAXException(Code)(Java Doc) protected void writeIndent(int indent) throws SAXException(Code)(Java Doc) protected void writeln() throws SAXException(Code)(Java Doc) protected void writeln(String data) throws SAXException(Code)(Java Doc)
|
|
|