|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.novell.xsl.process.TemplateCollection com.novell.xsl.process.PITemplate
A template that creates a processing instruction. This template corresponds
to the xsl:processing-instruction
element.
Constructor Summary | |
PITemplate(Expression name,
Template[] templates,
Node nsNode)
Constructs a PITemplate that creates a processing
instruction whose target name is given by the specified expression, and
whose value is given by the specified templates. |
Method Summary | |
void |
dump(PrintWriter out,
int indent)
Dumps this object to the specified output stream. |
void |
instantiate(ProcessingEnv env,
Node currentNode,
ResultHandler result)
Instantiates this template for the specified current node and sends the result to the specified result handler. |
Methods inherited from class com.novell.xsl.process.TemplateCollection |
getNamespaceContext, getTemplates, instantiateTemplates |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PITemplate(Expression name, Template[] templates, Node nsNode)
PITemplate
that creates a processing
instruction whose target name is given by the specified expression, and
whose value is given by the specified templates.
name
- the string expression that evaluates to the
processing instruction's nametemplates
- the templates to be evaluated to get the processing
instruction's valuensNode
- The node in the style sheet from which this template comesMethod Detail |
public void instantiate(ProcessingEnv env, Node currentNode, ResultHandler result) throws XSLException
For a PITemplate
, this method adds a processing instruction
node to the result tree. The processing instruction's value is obtained
by instantiating this template's contained templates. The contained
templates should produce only text nodes.
env
- the current processing environmentcurrentNode
- the current source noderesult
- the handler to which results are sent
XSLException
- if a fatal error occurs during instantiationpublic void dump(PrintWriter out, int indent)
dump
in interface Template
dump
in class TemplateCollection
out
- the output stream to write toindent
- number of tabs to indent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |