| java.lang.Object org.apache.cocoon.components.serializers.EncodingSerializer org.apache.cocoon.components.serializers.XMLSerializer org.apache.cocoon.components.serializers.XHTMLSerializer
All known Subclasses: org.apache.cocoon.components.serializers.HTMLSerializer,
XHTMLSerializer | public class XHTMLSerializer extends XMLSerializer (Code) | | A pedantinc XHTML serializer encoding all recognized entities with their
proper HTML names.
For configuration options of this serializer, please look at the
EncodingSerializer , in addition to those, this serializer also
support the specification of a default doctype. This default will be used
if no document type is received in the SAX events, and can be configured
in the following way:
<serializer class="org.apache.cocoon.components.serializers..." ... >
<doctype-default>mytype</doctype-default>
</serializer>
The value mytype can be one of:
- "
none "
- Not to emit any dococument type declaration.
- "
strict "
- The XHTML 1.0 Strict document type.
- "
loose "
- The XHTML 1.0 Transitional document type.
- "
frameset "
- The XHTML 1.0 Frameset document type.
version: CVS $Id: XHTMLSerializer.java 433543 2006-08-22 06:22:54Z crossley $ |
XHTML1_DOCTYPE_FRAMESET | final public static DocType XHTML1_DOCTYPE_FRAMESET(Code) | | A representation of the XHTML 1.0 frameset document type.
|
XHTML1_DOCTYPE_STRICT | final public static DocType XHTML1_DOCTYPE_STRICT(Code) | | A representation of the XHTML 1.0 strict document type.
|
XHTML1_DOCTYPE_TRANSITIONAL | final public static DocType XHTML1_DOCTYPE_TRANSITIONAL(Code) | | A representation of the XHTML 1.0 transitional document type.
|
XHTML1_NAMESPACE | final public static String XHTML1_NAMESPACE(Code) | | The namespace URI for XHTML 1.0.
|
doctype_default | protected DocType doctype_default(Code) | | The DocType instance representing the document.
|
XHTMLSerializer | public XHTMLSerializer()(Code) | | Create a new instance of this XHTMLSerializer
|
XHTMLSerializer | protected XHTMLSerializer(XHTMLEncoder encoder)(Code) | | Create a new instance of this XHTMLSerializer
|
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. |
configure | public void configure(Configuration conf) throws ConfigurationException(Code) | | Configure this instance by selecting the default document type to use.
|
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 unless omit-xml-declaration is set.
|
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. |
Fields inherited from org.apache.cocoon.components.serializers.XMLSerializer | protected DocType doctype(Code)(Java Doc)
|
Methods inherited from org.apache.cocoon.components.serializers.XMLSerializer | public void body(String uri, String local, String qual) throws SAXException(Code)(Java Doc) public void charactersImpl(char data, int start, int length) throws SAXException(Code)(Java Doc) protected boolean closeElement(boolean end_element) throws SAXException(Code)(Java Doc) public void comment(char data, int start, int length) throws SAXException(Code)(Java Doc) public void endCDATA() throws SAXException(Code)(Java Doc) public void endDTD() throws SAXException(Code)(Java Doc) public void endDocument() throws SAXException(Code)(Java Doc) public void endElementImpl(String uri, String local, String qual) throws SAXException(Code)(Java Doc) public void endEntity(String name) throws SAXException(Code)(Java Doc) public String getMimeType()(Code)(Java Doc) protected void head() throws SAXException(Code)(Java Doc) public void ignorableWhitespace(char data, int start, int length) throws SAXException(Code)(Java Doc) public void processingInstruction(String target, String data) throws SAXException(Code)(Java Doc) public void recycle()(Code)(Java Doc) public void skippedEntity(String name) throws SAXException(Code)(Java Doc) public void startCDATA() throws SAXException(Code)(Java Doc) public void startDTD(String name, String public_id, String system_id) throws SAXException(Code)(Java Doc) public void startDocument() throws SAXException(Code)(Java Doc) public void startElementImpl(String uri, String local, String qual, String namespaces, String attributes) throws SAXException(Code)(Java Doc) public void startEntity(String name) throws SAXException(Code)(Java Doc)
|
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)
|
|
|