Class QueryTreeBuilderRegistry
java.lang.Object
org.apache.jackrabbit.spi.commons.query.QueryTreeBuilderRegistry
Implements a central access to QueryTreeBuilder instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryTreeBuildergetQueryTreeBuilder(String language) Returns theQueryTreeBuilderforlanguage.static String[]Returns the set of query languages supported by all registeredQueryTreeBuilderimplementations.
-
Constructor Details
-
QueryTreeBuilderRegistry
public QueryTreeBuilderRegistry()
-
-
Method Details
-
getQueryTreeBuilder
Returns theQueryTreeBuilderforlanguage.- Parameters:
language- the language of the query statement.- Returns:
- the
QueryTreeBuilderforlanguage. - Throws:
InvalidQueryException- if there is no query tree builder forlanguage.
-
getSupportedLanguages
Returns the set of query languages supported by all registeredQueryTreeBuilderimplementations.- Returns:
- String array containing the names of the supported languages.
-