|
||||||||||
| 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 transcoding
protected DocumentFactory createDocumentFactory(DOMImplementation domImpl,
java.lang.String parserClassname)
domImpl - the DOM Implementation to useparserClassname - the XML parser classname
protected 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 | |||||||||