|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cocoon.components.serializers.EncodingSerializer
org.apache.cocoon.components.serializers.XMLSerializer
org.apache.cocoon.components.serializers.XHTMLSerializer
org.apache.cocoon.components.serializers.HTMLSerializer
public class HTMLSerializer
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"compatible"strict"loose"frameset"
| Field Summary | |
|---|---|
static DocType |
HTML401_DOCTYPE_COMPATIBLE
A cross-browser compatible very simple document type declaration. |
static DocType |
HTML401_DOCTYPE_FRAMESET
A representation of the HTML 4.01 frameset document type. |
static DocType |
HTML401_DOCTYPE_STRICT
A representation of the HTML 4.01 strict document type. |
static DocType |
HTML401_DOCTYPE_TRANSITIONAL
A representation of the HTML 4.01 transitional document type. |
| Fields inherited from class org.apache.cocoon.components.serializers.XHTMLSerializer |
|---|
doctype_default, encodeCharacters, XHTML1_DOCTYPE_FRAMESET, XHTML1_DOCTYPE_STRICT, XHTML1_DOCTYPE_TRANSITIONAL, XHTML1_NAMESPACE |
| Fields inherited from class org.apache.cocoon.components.serializers.XMLSerializer |
|---|
doctype |
| Fields inherited from class org.apache.cocoon.components.serializers.EncodingSerializer |
|---|
ATTRIBUTE_LENGTH, ATTRIBUTE_LOCAL, ATTRIBUTE_NSURI, ATTRIBUTE_QNAME, ATTRIBUTE_VALUE, charset, indentPerLevel, namespaces |
| Fields inherited from interface org.apache.cocoon.serialization.Serializer |
|---|
ROLE |
| Constructor Summary | |
|---|---|
HTMLSerializer()
Create a new instance of this HTMLSerializer |
|
| Method Summary | |
|---|---|
void |
body(String nsuri,
String local,
String qual)
Receive notification of the beginning of the document body. |
void |
configure(Configuration conf)
Configure this instance by selecting the default document type to use. |
void |
endElementImpl(String nsuri,
String local,
String qual)
Receive notification of the end of an element. |
void |
head()
Write the XML document header. |
void |
startElementImpl(String nsuri,
String local,
String qual,
String[][] namespaces,
String[][] attributes)
Receive notification of the beginning of an element. |
| Methods inherited from class org.apache.cocoon.components.serializers.XHTMLSerializer |
|---|
encode, getMimeType, isCdataElement |
| Methods inherited from class org.apache.cocoon.components.serializers.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.EncodingSerializer |
|---|
characters, encode, encode, endElement, endPrefixMapping, flush, getColumnNumber, getLineNumber, getLocation, getPublicId, getSystemId, setDocumentLocator, setOutputStream, shouldSetContentLength, startElement, startPrefixMapping, write, write, write, write, write, writeIndent, writeln, writeln |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final DocType HTML401_DOCTYPE_COMPATIBLE
public static final DocType HTML401_DOCTYPE_STRICT
public static final DocType HTML401_DOCTYPE_TRANSITIONAL
public static final DocType HTML401_DOCTYPE_FRAMESET
| Constructor Detail |
|---|
public HTMLSerializer()
HTMLSerializer
| Method Detail |
|---|
public void configure(Configuration conf)
throws ConfigurationException
configure in interface Configurableconfigure in class XHTMLSerializerConfigurationException
public void head()
throws SAXException
This method overrides the default XMLSerializer.behaviour.
head in class XHTMLSerializerSAXException
public void body(String nsuri,
String local,
String qual)
throws SAXException
body in class XHTMLSerializernsuri - The namespace URI of the root element.local - The local name of the root element.qual - The fully-qualified name of the root element.
SAXException
public void startElementImpl(String nsuri,
String local,
String qual,
String[][] namespaces,
String[][] attributes)
throws SAXException
startElementImpl in class XHTMLSerializernsuri - The namespace URI of the root element.local - The local name of the root element.qual - The fully-qualified name of the root element.namespaces - An array of String objects containing
the namespaces to be declared by this element.attributes - An array of String objects containing
all attributes of this element.
SAXException
public void endElementImpl(String nsuri,
String local,
String qual)
throws SAXException
endElementImpl in class XHTMLSerializernsuri - The namespace URI of the root element.local - The local name of the root element.qual - The fully-qualified name of the root element.
SAXException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||