| java.lang.Object org.apache.cocoon.components.serializers.EncodingSerializer org.apache.cocoon.components.serializers.XMLSerializer org.apache.cocoon.components.serializers.XHTMLSerializer org.apache.cocoon.components.serializers.HTMLSerializer
HTMLSerializer | public class HTMLSerializer extends XHTMLSerializer (Code) | | A serializer converting XHTML into plain old HTML.
For configuration options of this serializer, please look at the
XHTMLSerializer and
EncodingSerializer .
Any of the XHTML document type declared or used will be converted into
its HTML 4.01 counterpart, and in addition to those a "compatible" doctype
can be supported to exploit a couple of shortcuts into MSIE's rendering
engine. The values for the doctype-default can then be:
- "
none "
- Not to emit any dococument type declaration.
- "
compatible "
- The HTML 4.01 Transitional (exploiting MSIE shortcut).
- "
strict "
- The HTML 4.01 Strict document type.
- "
loose "
- The HTML 4.01 Transitional document type.
- "
frameset "
- The HTML 4.01 Frameset document type.
version: CVS $Id: HTMLSerializer.java 515096 2007-03-06 12:11:29Z cziegeler $ |
Method Summary | |
public void | body(String nsuri, String local, String qual) Receive notification of the beginning of the document body. | public void | configure(Configuration conf) Configure this instance by selecting the default document type to use. | protected void | encode(char data, int start, int length) Encode and write a specific part of an array of characters. | public void | endElementImpl(String nsuri, String local, String qual) Receive notification of the end of an element. | public void | head() Write the XML document header. | public void | startElementImpl(String nsuri, String local, String qual, String namespaces, String attributes) Receive notification of the beginning of an element. |
HTML401_DOCTYPE_COMPATIBLE | final public static DocType HTML401_DOCTYPE_COMPATIBLE(Code) | | A cross-browser compatible very simple document type declaration.
|
HTML401_DOCTYPE_FRAMESET | final public static DocType HTML401_DOCTYPE_FRAMESET(Code) | | A representation of the HTML 4.01 frameset document type.
|
HTML401_DOCTYPE_STRICT | final public static DocType HTML401_DOCTYPE_STRICT(Code) | | A representation of the HTML 4.01 strict document type.
|
HTML401_DOCTYPE_TRANSITIONAL | final public static DocType HTML401_DOCTYPE_TRANSITIONAL(Code) | | A representation of the HTML 4.01 transitional document type.
|
encodeCharacters | protected boolean encodeCharacters(Code) | | |
HTMLSerializer | public HTMLSerializer()(Code) | | Create a new instance of this HTMLSerializer
|
body | public void body(String nsuri, String local, String qual) throws SAXException(Code) | | Receive notification of the beginning of the document body.
Parameters: nsuri - 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.
|
encode | protected void encode(char data, int start, int length) throws SAXException(Code) | | Encode and write a specific part of an array of characters.
|
head | public void head() throws SAXException(Code) | | Write the XML document header.
This method overrides the default XMLSerializer .behaviour.
|
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)
|
|
|