|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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,
java.lang.String value)
Construct an Attribute ... |
void |
characters(java.lang.String str)
build a TEXT node |
void |
comment(java.lang.String str)
Construct a comment |
Result |
createResult(java.lang.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,
java.lang.String str)
Support the xsl:message element. |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Construct a Processing Instruction |
void |
rawCharacters(java.lang.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. |
Method Detail |
---|
void characters(java.lang.String str) throws XSLException
XSLException
void rawCharacters(java.lang.String str) throws XSLException
XSLException
void startElement(Name elementType, NamespacePrefixMap nsMap) throws XSLException
XSLException
void endElement(Name elementType) throws XSLException
XSLException
void comment(java.lang.String str) throws XSLException
XSLException
void processingInstruction(java.lang.String target, java.lang.String data) throws XSLException
XSLException
void attribute(Name name, java.lang.String value) throws XSLException
xsl:attribute
for example.
XSLException
void start(OutputMethod outputMethod) throws XSLException
outputMethod
- whatever the stylesheeet has told us
about how it wants the trasnformed results output
XSLException
void end() throws XSLException
XSLException
Result createResult(java.lang.String uri) throws XSLException
XSLException
void message(Node node, java.lang.String str) throws XSLException
xsl:message
element.
node
- The source context node under consideration
when the message action is performed. May be used for
locator information
XSLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |