com.jclark.xsl.tr
public interface Result
As transformation proceeds, "Actions" are performed, and an output tree is constructed. Rather than building the output tree as an object model in memory, it is represented as the sequence of events that could be used to construct the tree. These events may indeed be used to build such a model, as is the case with result tree fragments, or they may be directly serialized to the output.
a Result is the object which recieves these events, then serializes them or builds an object model, as appropriate.
Method Summary | |
---|---|
void | attribute(Name name, String value)
Construct an Attribute ... |
void | characters(String str)
build a TEXT node |
void | comment(String str)
Construct a comment |
Result | createResult(String uri)
Create a new Result object for serializing to
the destination uri. |
void | end()
Finish constructing stuff. |
void | endElement(Name elementType)
Finish constructing an Element |
void | message(Node node, String str)
Support the xsl:message element.
|
void | processingInstruction(String target, String data)
Construct a Processing Instruction |
void | rawCharacters(String str)
Some (possibly) non XML characters |
void | start(OutputMethod outputMethod)
Prepare to start constructing stuff. |
void | startElement(Name elementType, NamespacePrefixMap nsMap)
Start constructing an Element
(NB) The nsMap must declare the prefix on elementType correctly. |
xsl:attribute
for example.xsl:message
element.
Parameters: node The source context node under consideration when the message action is performed. May be used for locator information
Parameters: outputMethod whatever the stylesheeet has told us about how it wants the trasnformed results output