com.hp.hpl.jena.sparql.procedure
Class ProcedureRegistry

java.lang.Object
  extended by com.hp.hpl.jena.sparql.procedure.ProcedureRegistry

public class ProcedureRegistry
extends Object


Constructor Summary
ProcedureRegistry()
           
 
Method Summary
static ProcedureRegistry get()
           
static ProcedureRegistry get(Context context)
           
 ProcedureFactory get(String uri)
          Lookup by URI
 boolean isRegistered(String uri)
           
 Iterator<String> keys()
          Iterate over URIs
 void put(String uri, Class<?> procClass)
          Insert a class that is the procedure implementation
 void put(String uri, ProcedureFactory f)
          Insert a ProcedureFactory.
 ProcedureFactory remove(String uri)
          Remove by URI
static void set(Context context, ProcedureRegistry reg)
           
static ProcedureRegistry standardRegistry()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcedureRegistry

public ProcedureRegistry()
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(String uri,
                ProcedureFactory f)
Insert a ProcedureFactory. Re-inserting with the same URI overwrites the old entry.

Parameters:
uri -
f -

put

public void put(String uri,
                Class<?> procClass)
Insert a class that is the procedure implementation

Parameters:
uri - String URI
procClass - Class for the procedure (new instance called).

get

public ProcedureFactory get(String uri)
Lookup by URI


isRegistered

public boolean isRegistered(String uri)

remove

public ProcedureFactory remove(String uri)
Remove by URI


keys

public Iterator<String> keys()
Iterate over URIs



Licenced under the Apache License, Version 2.0