# Package org.modeshape.jcr.query.xpath

The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XPathToQueryTranslator.PathLikeBuilder |

- Class Summary
  Class | Description
  --- | ---
  XPath | Abstract syntax components of an XPath query.
  XPath.Add |
  XPath.And |
  XPath.AnyKindTest |
  XPath.AttributeNameTest |
  XPath.AttributeTest |
  XPath.AxisStep |
  XPath.BinaryComponent |
  XPath.CommentTest |
  XPath.Comparison |
  XPath.Component |
  XPath.ContextItem |
  XPath.DescendantOrSelf |
  XPath.DocumentTest |
  XPath.ElementTest |
  XPath.Except |
  XPath.FilterStep |
  XPath.FunctionCall |
  XPath.Intersect |
  XPath.KindTest |
  XPath.Literal |
  XPath.NameTest |
  XPath.Negation |
  XPath.NodeComparison |
  XPath.NodeTest |
  XPath.Or |
  XPath.OrderBy |
  XPath.OrderBySpec |
  XPath.ParenthesizedExpression |
  XPath.PathExpression |
  XPath.ProcessingInstructionTest |
  XPath.SchemaAttributeTest |
  XPath.SchemaElementTest |
  XPath.StepExpression |
  XPath.Subtract |
  XPath.TextTest |
  XPath.UnaryComponent |
  XPath.Union |
  XPathParser | A component that parses an XPath query string and creates an abstract syntax tree representation.
  XPathParser.XPathTokenizer | A `TokenStream.Tokenizer` implementation that parses single- and double-quoted strings, symbols, words consisting of `NCName`s (as defined by the Namespaces in XML 1.0 specification), XPath comments,and `other` single-character tokens.
  XPathQueryParser | A `QueryParser` implementation that accepts XPath expressions and converts them to a `ModeShape Abstract Query Model` representation.
  XPathToQueryTranslator | A component that translates an `XPath` abstract syntax model representation into a `ModeShape abstract query model`.
  XPathToQueryTranslator.DualPathLikeBuilder |
  XPathToQueryTranslator.RelativePathLikeExpressions |
  XPathToQueryTranslator.SinglePathLikeBuilder |

- Enum Summary
  Enum | Description
  --- | ---
  XPath.NodeComparisonOperator |
  XPathToQueryTranslator.DepthMode |

## Package org.modeshape.jcr.query.xpath Description

The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries.

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