|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.elmo.sesame.SesameResourceManager
public class SesameResourceManager
Determine the rdf:types of a Sesame Resource.
| Constructor Summary | |
|---|---|
SesameResourceManager()
|
|
| Method Summary | |
|---|---|
QName |
createQName(Resource res)
Reverses createResource. |
Resource |
createResource(QName qname)
Creates a new resource by URI, localeName, or encoded blankNode. |
Iterator<Resource> |
createRoleQuery(Class<?> concept)
Creates a query that will return all resource that implement this concept. |
Class<?>[] |
getRoles(Resource res)
Determine what concepts and behaviours this resource represents. |
Class<?>[] |
mergeRole(Resource resource,
Class<?> role)
If this concept is new to this resource merge them and return the combined set of concepts and behaviours this resource now represents, otherwise return the existing roles. |
void |
removeResource(Resource resource)
Remove this resource from the repository. |
Class<?>[] |
removeRole(Resource resource,
Class<?> role)
Removes a given role from the resource and returns the new role set for this resource. |
void |
renameResource(Resource before,
Resource after)
Change all references of before to after. |
void |
setConnection(ContextAwareConnection conn)
|
void |
setRoleMapper(RoleMapper<URI> mapper)
|
void |
setValueFactory(ValueFactory vf)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SesameResourceManager()
| Method Detail |
|---|
public void setConnection(ContextAwareConnection conn)
public void setRoleMapper(RoleMapper<URI> mapper)
public void setValueFactory(ValueFactory vf)
public Resource createResource(QName qname)
ResourceManager
createResource in interface ResourceManager<Resource>public QName createQName(Resource res)
ResourceManager
createQName in interface ResourceManager<Resource>ResourceManager.createResource(QName)public Iterator<Resource> createRoleQuery(Class<?> concept)
ResourceManager
createRoleQuery in interface ResourceManager<Resource>public Class<?>[] getRoles(Resource res)
ResourceManager
getRoles in interface ResourceManager<Resource>
public Class<?>[] mergeRole(Resource resource,
Class<?> role)
ResourceManager
mergeRole in interface ResourceManager<Resource>
public Class<?>[] removeRole(Resource resource,
Class<?> role)
ResourceManager
removeRole in interface ResourceManager<Resource>public void removeResource(Resource resource)
ResourceManager
removeResource in interface ResourceManager<Resource>
public void renameResource(Resource before,
Resource after)
ResourceManagerbefore to after.
renameResource in interface ResourceManager<Resource>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||