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