Class QueryObjectModelBuilderRegistry
java.lang.Object
org.apache.jackrabbit.commons.query.QueryObjectModelBuilderRegistry
Implements a central access to QueryObjectModelBuilder instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryObjectModelBuildergetQueryObjectModelBuilder(String language) Returns theQueryObjectModelBuilderforlanguage.static String[]Returns the set of query languages supported by all registeredQueryObjectModelBuilderimplementations.
-
Constructor Details
-
QueryObjectModelBuilderRegistry
public QueryObjectModelBuilderRegistry()
-
-
Method Details
-
getQueryObjectModelBuilder
public static QueryObjectModelBuilder getQueryObjectModelBuilder(String language) throws InvalidQueryException Returns theQueryObjectModelBuilderforlanguage.- Parameters:
language- the language of the query statement.- Returns:
- the
QueryObjectModelBuilderforlanguage. - Throws:
InvalidQueryException- if there is no query object model builder forlanguage.
-
getSupportedLanguages
Returns the set of query languages supported by all registeredQueryObjectModelBuilderimplementations.- Returns:
- String array containing the names of the supported languages.
-