public class TraxSerializer extends Object implements Serializer, LexicalHandler
TraxSerializer
is a serializer based on
the jaxp serializers.Constructor and Description |
---|
TraxSerializer(TransformerHandler transformerHandler,
ContentHandler handler,
String outputFormat,
String doctypePublic,
String doctypeSystem) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] c,
int start,
int len) |
void |
comment(char[] ch,
int start,
int len) |
void |
dispose()
Dispose the serializer.
|
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(String uri,
String loc,
String raw) |
void |
endEntity(String name) |
void |
endPrefixMapping(String prefix) |
void |
ignorableWhitespace(char[] c,
int start,
int len) |
void |
init(ProcessingContext context,
ProcessingComponentConfiguration config)
Initialize this component.
|
void |
processingInstruction(String target,
String data) |
void |
setDocumentLocator(Locator locator) |
void |
skippedEntity(String name) |
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String uri,
String loc,
String raw,
Attributes a) |
void |
startEntity(String name) |
void |
startPrefixMapping(String prefix,
String uri) |
public TraxSerializer(TransformerHandler transformerHandler, ContentHandler handler, String outputFormat, String doctypePublic, String doctypeSystem)
public void init(ProcessingContext context, ProcessingComponentConfiguration config) throws IOException
Serializer
init
in interface Serializer
context
- The invocation context.config
- The configuration for this component.IOException
Serializer.init(org.apache.sling.rewriter.ProcessingContext, org.apache.sling.rewriter.ProcessingComponentConfiguration)
public void dispose()
Serializer
dispose
in interface Serializer
Serializer.dispose()
public void setDocumentLocator(Locator locator)
setDocumentLocator
in interface ContentHandler
ContentHandler.setDocumentLocator(org.xml.sax.Locator)
public void startDocument() throws SAXException
startDocument
in interface ContentHandler
SAXException
ContentHandler.startDocument()
public void endDocument() throws SAXException
endDocument
in interface ContentHandler
SAXException
ContentHandler.endDocument()
public void startPrefixMapping(String prefix, String uri) throws SAXException
startPrefixMapping
in interface ContentHandler
SAXException
ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)
public void endPrefixMapping(String prefix) throws SAXException
endPrefixMapping
in interface ContentHandler
SAXException
ContentHandler.endPrefixMapping(java.lang.String)
public void startElement(String uri, String loc, String raw, Attributes a) throws SAXException
startElement
in interface ContentHandler
SAXException
public void endElement(String uri, String loc, String raw) throws SAXException
endElement
in interface ContentHandler
SAXException
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
public void characters(char[] c, int start, int len) throws SAXException
characters
in interface ContentHandler
SAXException
ContentHandler.characters(char[], int, int)
public void ignorableWhitespace(char[] c, int start, int len) throws SAXException
ignorableWhitespace
in interface ContentHandler
SAXException
ContentHandler.ignorableWhitespace(char[], int, int)
public void processingInstruction(String target, String data) throws SAXException
processingInstruction
in interface ContentHandler
SAXException
ContentHandler.processingInstruction(java.lang.String, java.lang.String)
public void skippedEntity(String name) throws SAXException
skippedEntity
in interface ContentHandler
SAXException
ContentHandler.skippedEntity(java.lang.String)
public void startDTD(String name, String publicId, String systemId) throws SAXException
startDTD
in interface LexicalHandler
SAXException
LexicalHandler.startDTD(java.lang.String, java.lang.String, java.lang.String)
public void endDTD() throws SAXException
endDTD
in interface LexicalHandler
SAXException
LexicalHandler.endDTD()
public void startEntity(String name) throws SAXException
startEntity
in interface LexicalHandler
SAXException
LexicalHandler.startEntity(java.lang.String)
public void endEntity(String name) throws SAXException
endEntity
in interface LexicalHandler
SAXException
LexicalHandler.endEntity(java.lang.String)
public void startCDATA() throws SAXException
startCDATA
in interface LexicalHandler
SAXException
LexicalHandler.startCDATA()
public void endCDATA() throws SAXException
endCDATA
in interface LexicalHandler
SAXException
LexicalHandler.endCDATA()
public void comment(char[] ch, int start, int len) throws SAXException
comment
in interface LexicalHandler
SAXException
LexicalHandler.comment(char[], int, int)
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.