Package net.sf.saxon.event
Class XHTMLIndenter
java.lang.Object
net.sf.saxon.event.SequenceReceiver
net.sf.saxon.event.ProxyReceiver
net.sf.saxon.event.HTMLIndenter
net.sf.saxon.event.XHTMLIndenter
XHTMLIndenter: This class indents XHTML elements, by adding whitespace
character data where appropriate. This class differs from its superclass,
HTMLIndenter, only in the way it classifies elements as being inline or
formatted elements: unlike the HTML indenter, it requires the element names
to be in lower case and to be in the XHTML namespace.
- Author:
- Michael Kay
-
Field Summary
Fields inherited from class net.sf.saxon.event.HTMLIndenter
formattedTags, inlineTags, IS_FORMATTED, IS_INLINE
Fields inherited from class net.sf.saxon.event.ProxyReceiver
nextReceiver
Fields inherited from class net.sf.saxon.event.SequenceReceiver
pipelineConfiguration, previousAtomic, systemId
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
classifyTag
(int nameCode) Classify an element name as inline, formatted, or both or neither.Methods inherited from class net.sf.saxon.event.HTMLIndenter
characters, comment, endElement, setOutputProperties, startElement
Methods inherited from class net.sf.saxon.event.ProxyReceiver
attribute, close, endDocument, getConfiguration, getDocumentLocator, getNamePool, getUnderlyingReceiver, namespace, open, processingInstruction, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument
Methods inherited from class net.sf.saxon.event.SequenceReceiver
append, getPipelineConfiguration, getSystemId
-
Constructor Details
-
XHTMLIndenter
public XHTMLIndenter()
-
-
Method Details
-
classifyTag
protected int classifyTag(int nameCode) Classify an element name as inline, formatted, or both or neither. This method is overridden in the XHTML indenter- Overrides:
classifyTag
in classHTMLIndenter
- Parameters:
nameCode
- the element name- Returns:
- a bit-significant integer containing flags IS_INLINE and/or IS_FORMATTED
-