Package org.apache.jena.sparql.procedure
Class ProcedureRegistry
- java.lang.Object
-
- org.apache.jena.sparql.procedure.ProcedureRegistry
-
public class ProcedureRegistry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcedureRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProcedureRegistryget()ProcedureFactoryget(java.lang.String uri)Lookup by URIstatic ProcedureRegistryget(Context context)booleanisRegistered(java.lang.String uri)java.util.Iterator<java.lang.String>keys()Iterate over URIsvoidput(java.lang.String uri, java.lang.Class<?> procClass)Insert a class that is the procedure implementationvoidput(java.lang.String uri, ProcedureFactory f)Insert a ProcedureFactory.ProcedureFactoryremove(java.lang.String uri)Remove by URIstatic voidset(Context context, ProcedureRegistry reg)static ProcedureRegistrystandardRegistry()
-
-
-
Method Detail
-
standardRegistry
public static ProcedureRegistry standardRegistry()
-
get
public static ProcedureRegistry get()
-
get
public static ProcedureRegistry get(Context context)
-
set
public static void set(Context context, ProcedureRegistry reg)
-
put
public void put(java.lang.String uri, ProcedureFactory f)Insert a ProcedureFactory. Re-inserting with the same URI overwrites the old entry.- Parameters:
uri-f-
-
put
public void put(java.lang.String uri, java.lang.Class<?> procClass)Insert a class that is the procedure implementation- Parameters:
uri- String URIprocClass- Class for the procedure (new instance called).
-
get
public ProcedureFactory get(java.lang.String uri)
Lookup by URI
-
isRegistered
public boolean isRegistered(java.lang.String uri)
-
remove
public ProcedureFactory remove(java.lang.String uri)
Remove by URI
-
keys
public java.util.Iterator<java.lang.String> keys()
Iterate over URIs
-
-