|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.transcoder.TranscoderSupport | +--org.apache.batik.transcoder.AbstractTranscoder | +--org.apache.batik.transcoder.XMLAbstractTranscoder
This class may be the base class of all transcoders which take an XML document as input and which need to build a DOM tree. In order to take advantage of this class, you have to specify the following transcoding hints:
Field Summary | |
static TranscodingHints.Key |
KEY_DOCUMENT_ELEMENT
Document element key. |
static TranscodingHints.Key |
KEY_DOCUMENT_ELEMENT_NAMESPACE_URI
Document element namespace URI key. |
static TranscodingHints.Key |
KEY_DOM_IMPLEMENTATION
DOM Implementation key. |
static TranscodingHints.Key |
KEY_XML_PARSER_CLASSNAME
XML parser classname key. |
static TranscodingHints.Key |
KEY_XML_PARSER_VALIDATING
The validation mode of the XML parser. |
Fields inherited from class org.apache.batik.transcoder.TranscoderSupport |
handler, hints |
Constructor Summary | |
protected |
XMLAbstractTranscoder()
Constructs a new XMLAbstractTranscoder. |
Method Summary | |
protected DocumentFactory |
createDocumentFactory(DOMImplementation domImpl,
java.lang.String parserClassname)
Creates the DocumentFactory used to create the DOM tree. |
protected abstract void |
transcode(Document document,
java.lang.String uri,
TranscoderOutput output)
Transcodes the specified Document in the specified output. |
void |
transcode(TranscoderInput input,
TranscoderOutput output)
Transcodes the specified XML input in the specified output. |
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport |
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.batik.transcoder.Transcoder |
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints |
Field Detail |
public static final TranscodingHints.Key KEY_XML_PARSER_CLASSNAME
Key: |
KEY_XML_PARSER_CLASSNAME |
---|---|
Value: |
String |
Default: |
null |
Required: |
Yes |
Description: |
Specify the XML parser classname to use. |
public static final TranscodingHints.Key KEY_XML_PARSER_VALIDATING
Key: |
KEY_XML_PARSER_VALIDATING |
---|---|
Value: |
Boolean |
Default: |
false |
Required: |
No |
Description: |
Specify the validation mode of the XML parser. |
public static final TranscodingHints.Key KEY_DOCUMENT_ELEMENT
Key: |
KEY_DOCUMENT_ELEMENT |
---|---|
Value: |
String |
Default: |
null |
Required: |
Yes |
Description: |
Specify the qualified name of the document type to be created. |
public static final TranscodingHints.Key KEY_DOCUMENT_ELEMENT_NAMESPACE_URI
Key: |
KEY_DOCUMENT_ELEMENT_NAMESPACE_URI |
---|---|
Value: |
String |
Default: |
null |
Required: |
Yes |
Description: |
Specify the namespace URI of the document element. |
public static final TranscodingHints.Key KEY_DOM_IMPLEMENTATION
Key: |
KEY_DOM_IMPLEMENTATION |
---|---|
Value: |
String |
Default: |
null |
Required: |
Yes |
Description: |
Specify the DOM Implementation to use. |
Constructor Detail |
protected XMLAbstractTranscoder()
Method Detail |
public void transcode(TranscoderInput input, TranscoderOutput output) throws TranscoderException
input
- the XML input to transcodeoutput
- the ouput where to transcodeTranscoderException
- if an error occured while transcodingprotected DocumentFactory createDocumentFactory(DOMImplementation domImpl, java.lang.String parserClassname)
domImpl
- the DOM Implementation to useparserClassname
- the XML parser classnameprotected abstract void transcode(Document document, java.lang.String uri, TranscoderOutput output) throws TranscoderException
document
- the document to transcodeuri
- the uri of the document or null if anyoutput
- the ouput where to transcodeTranscoderException
- if an error occured while transcoding
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |