|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjd.xml.xslt.result.ResultBuilder
jd.xml.xslt.result.DomResultBuilder
A DomResultBuilder builds a new DOM document from the transformation output.
Constructor Summary | |
DomResultBuilder(Document resultDocument)
Create a DomResultBuilder |
|
DomResultBuilder(Document document,
Node resultRoot)
Create a DomResultBuilder |
Method Summary | |
void |
addAttribute(String name,
String prefix,
String uri,
String value)
Add an attribute to the output. |
void |
addComment(String value)
Add a comment to the output. |
void |
addNamespace(String prefix,
String uri,
boolean test)
Add a namespace node to the output. |
void |
addProcessingInstruction(String target,
String data)
Add a processing instruction to the output. |
void |
addText(String text)
Add text to the output. |
void |
addTextUnescaped(String text)
Add text to the output. |
void |
endDocument()
End the document output. |
void |
endElement()
End an element output. |
String |
getNamespacePrefix(String uri)
Return the current namespace prefix of the namespace with the given uri |
Node |
getResultRoot()
Return the result root. |
ResultBuilder |
getSubResultBuilder(String href,
OutputFormat format)
Create a ResultBuilder to output a subdocument. |
void |
startDocument(OutputFormat outputFormat)
Start the document. |
void |
startElement(String namespaceUri,
String name,
NamespaceContext namespaceContext,
boolean isCDataSectionElement)
Start an element output. |
Methods inherited from class jd.xml.xslt.result.ResultBuilder |
addAttribute, cleanup, convertException, getUri, startElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DomResultBuilder(Document resultDocument)
resultDocument
- the result document.public DomResultBuilder(Document document, Node resultRoot)
document
- a document used to create nodes for the output documentresultRoot
- a node to which the output nodes are appendedMethod Detail |
public Node getResultRoot()
public void startDocument(OutputFormat outputFormat)
startDocument
in class ResultBuilder
outputFormat
- the output formatpublic void endDocument()
endDocument
in class ResultBuilder
public void startElement(String namespaceUri, String name, NamespaceContext namespaceContext, boolean isCDataSectionElement)
startElement
in class ResultBuilder
namespaceUri
- the namespace of the element or null if it has nonename
- the element namenamespaceContext
- the namespace context of the element.public void endElement()
endElement
in class ResultBuilder
public void addNamespace(String prefix, String uri, boolean test)
addNamespace
in class ResultBuilder
prefix
- the namespace prefixuri
- the namespace uritest
- flag if it should be tested that the namespace can be inserted
in the output tree at this place.public String getNamespacePrefix(String uri)
getNamespacePrefix
in class ResultBuilder
public void addAttribute(String name, String prefix, String uri, String value)
addAttribute
in class ResultBuilder
name
- the qnameprefix
- the prefixuri
- the namespace urivalue
- the valuepublic void addComment(String value)
addComment
in class ResultBuilder
public void addProcessingInstruction(String target, String data)
addProcessingInstruction
in class ResultBuilder
public void addText(String text)
addText
in class ResultBuilder
public void addTextUnescaped(String text)
addTextUnescaped
in class ResultBuilder
public ResultBuilder getSubResultBuilder(String href, OutputFormat format)
getSubResultBuilder
in class ResultBuilder
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |