org.apache.cocoon.optional.servlet.components.sax.serializers
Class EncodingHTMLSerializer
java.lang.Object
org.apache.cocoon.components.serializers.util.EncodingSerializer
org.apache.cocoon.components.serializers.util.XMLSerializer
org.apache.cocoon.components.serializers.util.XHTMLSerializer
org.apache.cocoon.components.serializers.util.HTMLSerializer
org.apache.cocoon.optional.servlet.components.sax.serializers.EncodingHTMLSerializer
- All Implemented Interfaces:
- CachingPipelineComponent, Consumer, Finisher, PipelineComponent, SAXConsumer, SAXPipelineComponent, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, org.xml.sax.Locator
public class EncodingHTMLSerializer
- extends org.apache.cocoon.components.serializers.util.HTMLSerializer
- implements SAXPipelineComponent, Finisher, SAXConsumer, CachingPipelineComponent
A serializer converting XHTML into plain old HTML.
For configuration options of this serializer, please look at the EncodingXHTMLSerializer 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:
- $Id: EncodingHTMLSerializer.java 894241 2009-12-28 20:27:28Z reinhard $
| Fields inherited from class org.apache.cocoon.components.serializers.util.HTMLSerializer |
HTML401_DOCTYPE_COMPATIBLE, HTML401_DOCTYPE_FRAMESET, HTML401_DOCTYPE_STRICT, HTML401_DOCTYPE_TRANSITIONAL |
| Fields inherited from class org.apache.cocoon.components.serializers.util.XHTMLSerializer |
doctype_default, encodeCharacters, XHTML1_DOCTYPE_FRAMESET, XHTML1_DOCTYPE_STRICT, XHTML1_DOCTYPE_TRANSITIONAL, XHTML1_NAMESPACE |
| Fields inherited from class org.apache.cocoon.components.serializers.util.XMLSerializer |
doctype |
| Fields inherited from class org.apache.cocoon.components.serializers.util.EncodingSerializer |
ATTRIBUTE_LENGTH, ATTRIBUTE_LOCAL, ATTRIBUTE_NSURI, ATTRIBUTE_QNAME, ATTRIBUTE_VALUE, charset, CONTENT_LIST_ATTRIBUTE, indentPerLevel, NAMESPACE, namespaces, request |
| Methods inherited from class org.apache.cocoon.components.serializers.util.HTMLSerializer |
body, endElementImpl, head, setDoctypeDefault, startElementImpl |
| Methods inherited from class org.apache.cocoon.components.serializers.util.XHTMLSerializer |
encode, getMimeType, isCdataElement, setOmitXmlDeclaration |
| Methods inherited from class org.apache.cocoon.components.serializers.util.XMLSerializer |
charactersImpl, closeElement, comment, endCDATA, endDocument, endDTD, endEntity, ignorableWhitespace, processingInstruction, recycle, skippedEntity, startCDATA, startDocument, startDTD, startEntity |
| Methods inherited from class org.apache.cocoon.components.serializers.util.EncodingSerializer |
characters, encode, encode, endElement, endPrefixMapping, flush, getColumnNumber, getLineNumber, getLocation, getPublicId, getSystemId, include, setDocumentLocator, setEncoding, setIndentPerLevel, setup, startElement, startPrefixMapping, write, write, write, write, write, writeIndent, writeln, writeln |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xml.sax.ContentHandler |
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
| Methods inherited from interface org.xml.sax.ext.LexicalHandler |
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
EncodingHTMLSerializer
public EncodingHTMLSerializer()
constructCacheKey
public CacheKey constructCacheKey()
- Specified by:
constructCacheKey in interface CachingPipelineComponent
finish
public void finish()
- Specified by:
finish in interface PipelineComponent
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in interface Finisher
setConfiguration
public void setConfiguration(java.util.Map<java.lang.String,? extends java.lang.Object> configuration)
- Specified by:
setConfiguration in interface PipelineComponent
setOutputStream
public void setOutputStream(java.io.OutputStream outputStream)
- Specified by:
setOutputStream in interface Finisher- Overrides:
setOutputStream in class org.apache.cocoon.components.serializers.util.EncodingSerializer
setup
public void setup(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Specified by:
setup in interface PipelineComponent
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.