java.lang.Object
org.apache.jena.reasoner.rulesys.BuiltinRegistry
org.apache.jena.reasoner.rulesys.OverrideBuiltinRegistry
-
Field Summary
Fields inherited from class org.apache.jena.reasoner.rulesys.BuiltinRegistry
theRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetImplementation
(String functor) Find the implementation of the given builtin functor.Find the implementation of the given builtin functor.void
Register an implementation for a given builtin functor.void
Register an implementation for a given builtin using its default name.
-
Constructor Details
-
OverrideBuiltinRegistry
-
-
Method Details
-
register
Description copied from class:BuiltinRegistry
Register an implementation for a given builtin functor.- Specified by:
register
in classBuiltinRegistry
- Parameters:
functor
- the name of the functor used to invoke the builtinimpl
- the implementation of the builtin
-
register
Description copied from class:BuiltinRegistry
Register an implementation for a given builtin using its default name.- Specified by:
register
in classBuiltinRegistry
- Parameters:
impl
- the implementation of the builtin
-
getImplementation
Description copied from class:BuiltinRegistry
Find the implementation of the given builtin functor.- Specified by:
getImplementation
in classBuiltinRegistry
- Parameters:
functor
- the name of the functor being invoked.- Returns:
- a Builtin or null if there is none registered under that name
-
getImplementationByURI
Description copied from class:BuiltinRegistry
Find the implementation of the given builtin functor.- Specified by:
getImplementationByURI
in classBuiltinRegistry
- Parameters:
uri
- the URI of the builtin to be retrieved- Returns:
- a Builtin or null if there is none registered under that name
-