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, @Opt TPath.Expr> TPath.Step.get_baseDeprecated.Use new '::' method reference instead.static final Function<TPath.Step, NonNullList<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.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 @Opt 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 NonNullList<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 @Opt TPath.Expr> p_base, Pattern<? super TPath.AxisSpecifier> p_axis, Pattern<? super TPath.Test> p_test, Pattern<? super NonNullList<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) 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.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) 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)