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

- Packages that use XPath.Component
  Package | Description
  --- | ---
  org.modeshape.jcr.query.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.query.xpath

    Subclasses of XPath.Component in org.modeshape.jcr.query.xpath
    Modifier and Type | Class and Description
    --- | ---
    `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.query.xpath declared as XPath.Component
    Modifier and Type | Field and Description
    --- | ---
    `protected XPath.Component` | XPath.UnaryComponent.`wrapped`

    Methods in org.modeshape.jcr.query.xpath that return XPath.Component
    Modifier and Type | Method and Description
    --- | ---
    `XPath.Component` | XPath.Component.`collapse()` Return the collapsable form
    `XPath.Component` | XPath.Comparison.`collapse()`
    `XPath.Component` | XPath.NodeComparison.`collapse()`
    `XPath.Component` | XPath.Add.`collapse()`
    `XPath.Component` | XPath.Subtract.`collapse()`
    `XPath.Component` | XPath.And.`collapse()`
    `XPath.Component` | XPath.Or.`collapse()`
    `XPath.Component` | XPath.FunctionCall.`collapse()`
    `XPath.Component` | XPath.PathExpression.`collapse()`
    `XPath.Component` | XPath.FilterStep.`collapse()`
    `XPath.Component` | XPath.AxisStep.`collapse()`
    `XPath.Component` | XPath.ParenthesizedExpression.`collapse()`
    `XPath.Component` | XPath.OrderBy.`collapse()`
    `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.query.xpath that return types with arguments of type XPath.Component
    Modifier and Type | Method and Description
    --- | ---
    `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.query.xpath with parameters of type XPath.Component
    Modifier and Type | Method and Description
    --- | ---
    `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.query.xpath with type arguments of type XPath.Component
    Modifier and Type | Method and Description
    --- | ---
    `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.query.xpath with parameters of type XPath.Component
    Constructor and Description
    `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.query.xpath with type arguments of type XPath.Component
    Constructor and Description
    `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-2014 JBoss, a division of Red Hat. All Rights Reserved.