Uses of Class
org.modeshape.jcr.xpath.XPath.Component

Packages that use XPath.Component
org.modeshape.jcr.xpath The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries. 
 

Uses of XPath.Component in org.modeshape.jcr.xpath
 

Subclasses of XPath.Component in org.modeshape.jcr.xpath
static class XPath.Add
           
static class XPath.And
           
static class XPath.AnyKindTest
           
static class XPath.AttributeNameTest
           
static class XPath.AttributeTest
           
static class XPath.AxisStep
           
static class XPath.BinaryComponent
           
static class XPath.CommentTest
           
static class XPath.Comparison
           
static class XPath.ContextItem
           
static class XPath.DescendantOrSelf
           
static class XPath.DocumentTest
           
static class XPath.ElementTest
           
static class XPath.Except
           
static class XPath.FilterStep
           
static class XPath.FunctionCall
           
static class XPath.Intersect
           
static class XPath.KindTest
           
static class XPath.Literal
           
static class XPath.NameTest
           
static class XPath.Negation
           
static class XPath.NodeComparison
           
static class XPath.NodeTest
           
static class XPath.Or
           
static class XPath.OrderBy
           
static class XPath.ParenthesizedExpression
           
static class XPath.PathExpression
           
static class XPath.ProcessingInstructionTest
           
static class XPath.SchemaAttributeTest
           
static class XPath.SchemaElementTest
           
static class XPath.StepExpression
           
static class XPath.Subtract
           
static class XPath.TextTest
           
static class XPath.UnaryComponent
           
static class XPath.Union
           
 

Fields in org.modeshape.jcr.xpath declared as XPath.Component
protected  XPath.Component XPath.UnaryComponent.wrapped
           
 

Methods in org.modeshape.jcr.xpath that return XPath.Component
 XPath.Component XPath.Component.collapse()
          Return the collapsable form
 XPath.Component XPath.Comparison.collapse()
          Return the collapsable form
 XPath.Component XPath.NodeComparison.collapse()
          Return the collapsable form
 XPath.Component XPath.Add.collapse()
          Return the collapsable form
 XPath.Component XPath.Subtract.collapse()
          Return the collapsable form
 XPath.Component XPath.And.collapse()
          Return the collapsable form
 XPath.Component XPath.Or.collapse()
          Return the collapsable form
 XPath.Component XPath.FunctionCall.collapse()
          Return the collapsable form
 XPath.Component XPath.PathExpression.collapse()
           
 XPath.Component XPath.FilterStep.collapse()
           
 XPath.Component XPath.AxisStep.collapse()
           
 XPath.Component XPath.ParenthesizedExpression.collapse()
          Return the collapsable form
 XPath.Component XPath.OrderBy.collapse()
          Return the collapsable form
protected  XPath.Component XPathParser.collapse(XPath.Component component)
           
 XPath.Component XPath.BinaryComponent.getLeft()
           
 XPath.Component XPath.Negation.getNegated()
           
 XPath.Component XPath.FilterStep.getPrimaryExpression()
           
 XPath.Component XPath.BinaryComponent.getRight()
           
 XPath.Component XPath.ParenthesizedExpression.getWrapped()
           
protected  XPath.Component XPathParser.parseAdditiveExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseAndExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseCastableExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseCastExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseComparisonExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseExprSingle(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseInstanceofExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseIntersectExceptExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseMultiplicativeExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseOrExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parsePrimaryExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseRangeExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseTreatExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseUnaryExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseUnionExpr(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseValueComp(TokenStream tokens)
           
protected  XPath.Component XPathParser.parseValueExpr(TokenStream tokens)
           
 XPath.Component XPathParser.parseXPath(String xpath)
           
protected  XPath.Component XPathParser.parseXPath(TokenStream tokens)
           
 

Methods in org.modeshape.jcr.xpath that return types with arguments of type XPath.Component
 List<XPath.Component> XPath.FunctionCall.getParameters()
           
 List<XPath.Component> XPath.FilterStep.getPredicates()
           
 List<XPath.Component> XPath.AxisStep.getPredicates()
           
protected  List<XPath.Component> XPathParser.parsePredicates(TokenStream tokens)
           
 

Methods in org.modeshape.jcr.xpath with parameters of type XPath.Component
protected  XPath.Component XPathParser.collapse(XPath.Component component)
           
 QueryCommand XPathToQueryTranslator.createQuery(XPath.Component xpath)
           
protected  String XPathToQueryTranslator.translatePredicate(XPath.Component predicate, String tableName, QueryBuilder.ConstraintBuilder where)
           
 

Method parameters in org.modeshape.jcr.xpath with type arguments of type XPath.Component
protected  boolean XPathToQueryTranslator.appliesToPathConstraint(List<XPath.Component> predicates)
          Determine if the predicates contain any expressions that cannot be put into a LIKE constraint on the path.
protected  void XPathToQueryTranslator.translatePredicates(List<XPath.Component> predicates, String tableName, QueryBuilder.ConstraintBuilder where)
           
 

Constructors in org.modeshape.jcr.xpath with parameters of type XPath.Component
XPath.Add(XPath.Component left, XPath.Component right)
           
XPath.And(XPath.Component left, XPath.Component right)
           
XPath.BinaryComponent(XPath.Component left, XPath.Component right)
           
XPath.Comparison(XPath.Component left, Operator operator, XPath.Component right)
           
XPath.Except(XPath.Component left, XPath.Component right)
           
XPath.FilterStep(XPath.Component primaryExpression, List<XPath.Component> predicates)
           
XPath.Intersect(XPath.Component left, XPath.Component right)
           
XPath.Negation(XPath.Component wrapped)
           
XPath.NodeComparison(XPath.Component left, XPath.NodeComparisonOperator operator, XPath.Component right)
           
XPath.Or(XPath.Component left, XPath.Component right)
           
XPath.ParenthesizedExpression(XPath.Component wrapped)
           
XPath.Subtract(XPath.Component left, XPath.Component right)
           
XPath.UnaryComponent(XPath.Component wrapped)
           
XPath.Union(XPath.Component left, XPath.Component right)
           
 

Constructor parameters in org.modeshape.jcr.xpath with type arguments of type XPath.Component
XPath.AxisStep(XPath.NodeTest nodeTest, List<XPath.Component> predicates)
           
XPath.FilterStep(XPath.Component primaryExpression, List<XPath.Component> predicates)
           
XPath.FunctionCall(XPath.NameTest name, List<XPath.Component> arguments)
           
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.