Uses of Class
jd.xml.xslt.template.Template

Packages that use Template
jd.xml.xslt.extension.jd Contains my own extension functions and elements. 
jd.xml.xslt.parser Contains parser classes for stylesheets, stylesheet templates elements and patterns. 
jd.xml.xslt.template Contains classes representing the various XSLT template elements and instructions. 
jd.xml.xslt.trace   
 

Uses of Template in jd.xml.xslt.extension.jd
 

Subclasses of Template in jd.xml.xslt.extension.jd
 class TryCatchTemplate
          A Template that emulates try-catch-semantic.
 

Constructors in jd.xml.xslt.extension.jd with parameters of type Template
TryCatchTemplate(Template tryTemplate, Template catchTemplate)
           
 

Uses of Template in jd.xml.xslt.parser
 

Methods in jd.xml.xslt.parser that return Template
 Template TemplateParser.parse(XPathNode node)
          Parse a template node, its children and siblings.
 Template ParseListener.templateParsed(XsltParseContext context, Template template)
           
 

Methods in jd.xml.xslt.parser with parameters of type Template
 void TextContentBuilder.buildText(Template template)
           
 void TextContentBuilder.attribute(AttributeValue computedName, AttributeValue computedUri, NamespaceContext namespaceContext, String stringValue, Template templateValue)
           
 void TextContentBuilder.choose(Condition[] when, Template otherwise)
           
 void TextContentBuilder.comment(Template content)
           
 void TextContentBuilder.condition(Expression test, Template content)
           
 void TextContentBuilder.copy(AttributeSet[] attributeSets, Template content)
           
 void TextContentBuilder.document(String xslUri, AttributeValue href, OutputFormatTemplate format, Template template)
           
 void TextContentBuilder.fallback(Template content)
           
 void TextContentBuilder.forEach(Expression select, Sort sort, Template content)
           
 void TextContentBuilder.message(Template content, boolean terminate)
           
 void TextContentBuilder.processingInstruction(AttributeValue name, Template content)
           
 void TextContentBuilder.tryCatch(Template tryTemplate, Template catchTemplate)
           
 void TextContentBuilder.unknown(String name, Template content)
           
 Template ParseListener.templateParsed(XsltParseContext context, Template template)
           
 

Uses of Template in jd.xml.xslt.template
 

Subclasses of Template in jd.xml.xslt.template
 class ApplyImports
          A template class.
 class ApplyTemplates
          A template class.
 class ApplyTemplatesIterated
          A template instruction with no sort instruction and a select statement that allows iteration of the selected nodes and therefore avoids the use of an explicit node-set.
 class ApplyTemplatesToChildren
          A specific implementation for apply-templates instructions with no select and sort expression.
 class AttributeSet
          A template class.
 class CallTemplate
          The call-template instruction.
 class Choose
          A template class.
 class Condition
          A template for the definitions:
 class Copy
          A template for the definitions:
 class CopyBase
          A base class for Copy and CopyOf.
 class CopyOf
          A template class.
 class CreateAttribute
          A template class.
 class CreateComment
          A template class.
 class CreateElement
          A template class.
 class CreateElementEnd
          A template class.
 class CreatePi
          A template class.
 class CreateText
          A template class.
 class CreateTextUnescaped
          A template class.
 class DocumentTemplate
          A template class.
 class Fallback
          A template class.
 class ForEach
          A template class.
 class LiteralElement
          A template for literal result elements.
 class Message
          A template class.
 class NumberTemplate
          NumberTemplate represents the Number element:
 class Unknown
          Unknown is a placeholder for unknown template elements which are encountered in forward compatible processing mode.
 class ValueOf
          A template class.
 class ValueOfUnescaped
          A template class.
 class VariableBind
          A template class.
 

Methods in jd.xml.xslt.template that return Template
 Template Variable.getTemplate()
          Return the template or null.
 Template TemplateRule.getTemplate()
          Return the template content.
 Template Template.getNext()
           
 Template Template.getParent()
           
 Template Template.addChild(Template child)
           
 

Methods in jd.xml.xslt.template with parameters of type Template
 void TemplateVisitor.attribute(AttributeValue computedName, AttributeValue computedUri, NamespaceContext namespaceContext, String stringValue, Template templateValue)
           
 void TemplateVisitor.choose(Condition[] when, Template otherwise)
           
 void TemplateVisitor.comment(Template content)
           
 void TemplateVisitor.condition(Expression test, Template content)
           
 void TemplateVisitor.copy(AttributeSet[] attributeSets, Template content)
           
 void TemplateVisitor.document(String xslUri, AttributeValue href, OutputFormatTemplate format, Template template)
           
 void TemplateVisitor.fallback(Template content)
           
 void TemplateVisitor.forEach(Expression select, Sort sort, Template content)
           
 void TemplateVisitor.message(Template content, boolean terminate)
           
 void TemplateVisitor.processingInstruction(AttributeValue name, Template content)
           
 void TemplateVisitor.tryCatch(Template tryTemplate, Template catchTemplate)
           
 void TemplateVisitor.unknown(String name, Template content)
           
 void TemplateScreener.visit(Template template)
           
 void TemplateScreener.attribute(AttributeValue computedName, AttributeValue computedUri, NamespaceContext namespaceContext, String stringValue, Template templateValue)
           
 void TemplateScreener.choose(Condition[] when, Template otherwise)
           
 void TemplateScreener.comment(Template content)
           
 void TemplateScreener.condition(Expression test, Template content)
           
 void TemplateScreener.copy(AttributeSet[] attributeSets, Template content)
           
 void TemplateScreener.document(String xslUri, AttributeValue href, OutputFormatTemplate format, Template template)
           
 void TemplateScreener.fallback(Template content)
           
 void TemplateScreener.forEach(Expression select, Sort sort, Template content)
           
 void TemplateScreener.message(Template content, boolean terminate)
           
 void TemplateScreener.processingInstruction(AttributeValue name, Template content)
           
 void TemplateScreener.tryCatch(Template tryTemplate, Template catchTemplate)
           
 void TemplateScreener.unknown(String name, Template content)
           
protected  void Template.transferRelations(Template template)
           
 void Template.addNext(Template next)
           
 Template Template.addChild(Template child)
           
static void Template.instantiate(XsltContext context, ResultBuilder resultBuilder, Template template)
          Instantiate the template and its following siblings.
static String Template.instantiate(XsltContext context, Template template)
          Instantiate a template and convert the result to a string.
 

Constructors in jd.xml.xslt.template with parameters of type Template
Variable(VariableName name, Expression select, Template template, int type)
          Create a Variable.
Unknown(String name, Template template)
          Create a Unknown object.
TemplateRule(int importPrecedence, double priority, int serial, Template template, Variable[] params, boolean hasLocalVariables, Pattern pattern, Pattern originalPattern, String mode)
          Create a TemplateRule with a match pattern.
TemplateRule(int importPrecedence, double priority, int serial, Template template, Variable[] params, boolean hasLocalVariables, String name)
          Create a named TemplateRule.
Message(Template template, boolean terminate)
          Create a Message.
ForEach(Expression select, Sort sort, Template template)
          Create a ForEach object.
Fallback(Template template)
          Create a Fallback object.
DocumentTemplate(String xslUri, AttributeValue href, OutputFormatTemplate format, Template template)
          Create a DocumentTemplate.
CreatePi(AttributeValue name, Template template)
          Create a CreatePi object.
CreateComment(Template template)
          Create a CreateComment object.
CreateAttribute(NamespaceContext namespaceContext, AttributeValue name, AttributeValue computedUri, Template templateValue, String stringValue)
          Create an Attribute from a instruction.
Copy(AttributeSet[] sets, Template template)
          Create the Copy object.
Condition(Expression test, Template template)
          Create a Condition.
Choose(Condition[] when, Template otherwise)
          Create a Choose object.
 

Uses of Template in jd.xml.xslt.trace
 

Subclasses of Template in jd.xml.xslt.trace
(package private)  class TraceTemplate
           
 

Methods in jd.xml.xslt.trace that return Template
 Template TraceParseListener.templateParsed(XsltParseContext context, Template template)
           
 

Methods in jd.xml.xslt.trace with parameters of type Template
 void Tracer.templateStarted(Location location, Template template, String instruction)
           
 void Tracer.templateEnded(Location location, Template template, String instruction)
           
 Template TraceParseListener.templateParsed(XsltParseContext context, Template template)
           
 

Constructors in jd.xml.xslt.trace with parameters of type Template
TraceTemplate(Tracer tracer, Location location, Template template, String instruction)