Class QueryParserRegistry
java.lang.Object
org.eclipse.rdf4j.common.lang.service.ServiceRegistry<QueryLanguage, QueryParserFactory>
org.eclipse.rdf4j.query.parser.QueryParserRegistry
A registry that keeps track of the available
QueryParserFactorys.- Author:
- Arjohn Kampman
-
Field Summary
Fields inherited from class ServiceRegistry
logger, servicesModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected Map<QueryLanguage, QueryParserFactory> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryParserRegistryGets the default QueryParserRegistry.protected QueryLanguagegetKey(QueryParserFactory factory) Gets the key for the specified service.Methods inherited from class ServiceRegistry
add, get, getAll, getKeys, has, removeModifier and TypeMethodDescriptionadd(QueryParserFactory service) Adds a service to the registry.get(QueryLanguage key) Gets the service for the specified key, if any.getAll()Gets all registered services.getKeys()Gets the set of registered keys.booleanhas(QueryLanguage key) Checks whether a service for the specified key is available.voidremove(QueryParserFactory service) Removes a service from the registry.
-
Constructor Details
-
QueryParserRegistry
public QueryParserRegistry()
-
-
Method Details
-
getInstance
Gets the default QueryParserRegistry.- Returns:
- The default registry.
-
getKey
Description copied from class:ServiceRegistryGets the key for the specified service.- Specified by:
getKeyin classServiceRegistry<QueryLanguage, QueryParserFactory>- Parameters:
factory- The service to get the key for.- Returns:
- The key for the specified service.
-