Package eu.bandm.tools.xslt.base
Class Transformation.Loader
java.lang.Object
eu.bandm.tools.tdom.runtime.BaseVisitor
eu.bandm.tools.xslt.tdom.Visitor
eu.bandm.tools.xslt.base.Transformation.Loader
- All Implemented Interfaces:
PCDataVisitor
- Enclosing class:
Transformation
protected class Transformation.Loader
extends eu.bandm.tools.xslt.tdom.Visitor
Copies top-level definitions from template into its own, structured
directories,
for named templates, pattern controlled templates, attribute value sets,
top-level parameters and variables.
Executes
Executes
Does not perform any context check beyond NamespaceName resolution.
Executes
Element_xsl_include
by visiting source level Templates objects.
Executes
Element_xsl_import
by merging directories after their completion. Does not perform any context check beyond NamespaceName resolution.
-
Field Summary
FieldsFields inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
validating -
Method Summary
Modifier and TypeMethodDescriptionprotected booleantestMulti(eu.bandm.tools.xslt.tdom.Element el) voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_apply_templates el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_attribute el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_attribute_set as) ATTENTION assume evaluation of attribute value templates for attribute (local-)name and namespaceUri are FUNCTIONAL TRANSPARENT and only rely on "xpath current context node".voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_call_template el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_choose el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_comment el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_copy el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_element el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_fallback el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_for_each el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_if el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_import t) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_include t) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_message el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_otherwise el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_output e) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_param p) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_processing_instruction el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_stylesheet el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_template t) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_text el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_value_of el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_variable p) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_when el) Can be overridden by the user to define particular semantic operations.voidvisit(eu.bandm.tools.xslt.tdom.Element_xsl_with_param el) Can be overridden by the user to define particular semantic operations.voidvoidvoidMethods inherited from class eu.bandm.tools.xslt.tdom.Visitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
visit
-
Field Details
-
origin
Top-level Templates object.
-
-
Method Details
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_attribute_set as) ATTENTION assume evaluation of attribute value templates for attribute (local-)name and namespaceUri are FUNCTIONAL TRANSPARENT and only rely on "xpath current context node". Thus identic source texts violate the uniqueness condition => differences in source texts are necessary (but not sufficient!)- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_include t) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) .- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_import t) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) .- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_output e) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) .- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_template t) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents. -
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_param p) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents. -
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_variable p) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents. -
testMulti
protected boolean testMulti(eu.bandm.tools.xslt.tdom.Element el) -
visitMultiList
-
visitMultiListContents
-
visitResultElement
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_apply_templates el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) and for all components in its contents according to the content model.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_attribute el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_call_template el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) and for all components in its contents according to the content model.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_choose el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) and for all components in its contents according to the content model.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_comment el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_copy el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_element el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_fallback el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_for_each el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_if el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_message el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_otherwise el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_processing_instruction el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_stylesheet el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) and for all components in its contents according to the content model.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_text el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) and for all PCData in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_value_of el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) .- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_when el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-
visit
public void visit(eu.bandm.tools.xslt.tdom.Element_xsl_with_param el) Description copied from class:eu.bandm.tools.xslt.tdom.VisitorCan be overridden by the user to define particular semantic operations. Will be called whenever the default model instance traversal (as implemented by the methods in this class) reaches such an element.
This default implementation descends into the element by callingvisit(..)in turn for all selected attributes (seeBaseVisitor.validating) andfor all PCData and all Elements in its contents.- Overrides:
visitin classeu.bandm.tools.xslt.tdom.Visitor
-