org.openrdf.repository.object.managers.helpers
Class SimpleRoleMapper

java.lang.Object
  extended by org.openrdf.repository.object.managers.helpers.SimpleRoleMapper
All Implemented Interfaces:
Cloneable

public class SimpleRoleMapper
extends Object
implements Cloneable

Tracks recorded roles and maps them to their subject type.

Author:
James Leigh

Constructor Summary
SimpleRoleMapper()
           
 
Method Summary
 SimpleRoleMapper clone()
           
 Collection<Class<?>> findAllRoles()
           
 Collection<Class<?>> findRoles(Collection<URI> types, Collection<Class<?>> classes)
           
 Collection<Class<?>> findRoles(URI type)
           
 URI getBaseType()
           
 boolean isNamedTypePresent()
           
 boolean isTypeRecorded(URI type)
           
 void recordBaseRole(Class<?> role)
           
 Set<Class<?>> recordRoles(Set<Class<?>> role, URI uri)
           
 void setURIFactory(ValueFactory vf)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleRoleMapper

public SimpleRoleMapper()
Method Detail

clone

public SimpleRoleMapper clone()
Overrides:
clone in class Object

setURIFactory

public void setURIFactory(ValueFactory vf)

getBaseType

public URI getBaseType()

findAllRoles

public Collection<Class<?>> findAllRoles()

findRoles

public Collection<Class<?>> findRoles(URI type)

findRoles

public Collection<Class<?>> findRoles(Collection<URI> types,
                                      Collection<Class<?>> classes)

isNamedTypePresent

public boolean isNamedTypePresent()

isTypeRecorded

public boolean isTypeRecorded(URI type)

recordRoles

public Set<Class<?>> recordRoles(Set<Class<?>> role,
                                 URI uri)

recordBaseRole

public void recordBaseRole(Class<?> role)


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.