Uses of Class
eu.bandm.tools.tpath.absy.TPath.Step
Packages that use TPath.Step
Package
Description
Abstract syntax of the tpath language, realized as a umod model.
Infrastructure for evaluating tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of TPath.Step in eu.bandm.tools.tpath.absy
Fields in eu.bandm.tools.tpath.absy with type parameters of type TPath.StepModifier and TypeFieldDescriptionstatic final Function<TPath.Step, TPath.AxisSpecifier> TPath.Step.get_axisDeprecated.Use new '::' method reference instead.static final Function<TPath.Step, TPath.Expr> TPath.Step.get_baseDeprecated.Use new '::' method reference instead.static final Function<TPath.Step, CheckedList<TPath.Expr>> TPath.Step.get_predicatesDeprecated.Use new '::' method reference instead.static final Function<TPath.Step, TPath.Test> TPath.Step.get_testDeprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.tpath.absy that return TPath.StepModifier and TypeMethodDescriptionTPath.Step.doclone()Clones this object.Copies values of all common fields from the argument.TPath.__SAX_Parser.matchSAX_Step()Methods in eu.bandm.tools.tpath.absy that return types with arguments of type TPath.StepModifier and TypeMethodDescriptionstatic Pattern<TPath.Step> TPath.Step.get_axis(Pattern<? super TPath.AxisSpecifier> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<TPath.Step> TPath.Step.get_base(Pattern<? super TPath.Expr> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<TPath.Step> TPath.Step.get_predicates(Pattern<? super CheckedList<TPath.Expr>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<TPath.Step> TPath.Step.get_test(Pattern<? super TPath.Test> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<TPath.Step> TPath.__Patterns.term_Step(Pattern<? super TPath.PathExpr> superpattern, Pattern<? super TPath.Expr> p_base, Pattern<? super TPath.AxisSpecifier> p_axis, Pattern<? super TPath.Test> p_test, Pattern<? super CheckedList<TPath.Expr>> p_predicates) Methods in eu.bandm.tools.tpath.absy with parameters of type TPath.StepModifier and TypeMethodDescriptionprotected voidTPath.__Formatter.action(TPath.Step el) voidTPath.__SAX_Writer.action(TPath.Step e0) protected voidTPath.Dump.action(TPath.Step e0) protected voidTPath.MATCH_ONLY_00.action(TPath.Step e0) protected voidTPath.Rewriter.action(TPath.Step e0) protected voidTPath.Visitor.action(TPath.Step e0) protected voidTPath.Dump.descend(TPath.Step e0) protected voidTPath.Visitor.descend(TPath.Step e0) voidTPath.__SAX_Writer.dumpfields(TPath.Step e0) voidTPath.__SAX_Parser.XMLPARSER_Step.fillFields(TPath.Step newobj) voidTPath.Dump.follow_predicates(TPath.Step element) voidTPath.Rewriter.follow_predicates(TPath.Step element) voidTPath.Visitor.follow_predicates(TPath.Step element) voidTPath.MATCH_ONLY_00.followAll_predicates(TPath.Step element) voidTPath.MATCH_ONLY_00.match(TPath.Step e0) voidTPath.__SAX_Parser.XMLPARSER_Step.parsefields(TPath.Step newobj) protected voidTPath.Visitor.post(TPath.Step e0) protected voidTPath.Visitor.pre(TPath.Step e0) protected voidTPath.Dump.printscalars(TPath.Step e0) protected voidTPath.Rewriter.rewriteFields(TPath.Step clone) protected FormatTPath.__Formatter.toFormat(TPath.Step el) Method parameters in eu.bandm.tools.tpath.absy with type arguments of type TPath.Step -
Uses of TPath.Step in eu.bandm.tools.tpath.runtime
Methods in eu.bandm.tools.tpath.runtime with parameters of type TPath.Step -
Uses of TPath.Step in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base declared as TPath.StepModifier and TypeFieldDescriptionstatic final TPath.StepTPathCache.ANYWHERE_IN_DOMstatic final TPath.StepTPathCache.PRECEDING_SIBStpath "precedingSiblings::node()"static final TPath.StepTPathCache.RELATIVE_TO_PRECEDINGMethods in eu.bandm.tools.xslt.base that return TPath.StepModifier and TypeMethodDescription(package private) static final TPath.StepTPathCache.topStep(TPath.Step step) Methods in eu.bandm.tools.xslt.base with parameters of type TPath.StepModifier and TypeMethodDescription(package private) voidTemplateRegistry.addStep(eu.bandm.tools.xslt.tdom.Element_xsl_template t, TPathCache.PatternPart pp, TPath.Step fc, NamespaceName mode, Double prior) The structure of a PatternPart (i.e.protected voidTPathCache.checkStep(TPath.Step step, boolean isTop) (package private) booleanTemplateRegistry.Finder.testPredicates(N node, TPath.Step step, Context nsDefs) Test the predicate of the givenTPath.Stepin a context of node "and the siblings of the context node that match the NodeTest as the context node list" [XSLT 1.0:5.2](package private) booleanTemplateRegistry.Finder.testStepTag(N node, TPath.Step expr, Context<N> nsDefs) In case of template finding: called only on non-bottom levels, so node must be element (or document).(package private) booleanTemplateRegistry.Finder.testUpward(List<N> upward, TPathCache.PatternPart pp, TPath.Step step, Context nsDefs, int nodeIndex, int patternIndex, int doubleSlashes, boolean lowestTagHasBeenTested) Test bottom up for a pattern match.
Case 1) the pattern is un-rooted and the top node is existentially quantified.
Case 2) the pattern has a UNIQUE root (either document element or some element identified by id() or key()): then this element is at the end of the shortened "upward" parameter.(package private) static final TPath.StepTPathCache.topStep(TPath.Step step)