org.openrdf.repository.object.managers.helpers
Class HierarchicalRoleMapper
java.lang.Object
org.openrdf.repository.object.managers.helpers.HierarchicalRoleMapper
- All Implemented Interfaces:
- Cloneable
public class HierarchicalRoleMapper
- extends Object
- implements Cloneable
Tracks recorded roles and maps them to their subject type.
- Author:
- James Leigh
HierarchicalRoleMapper
public HierarchicalRoleMapper()
clone
public HierarchicalRoleMapper clone()
- Overrides:
clone in class Object
setURIFactory
public void setURIFactory(ValueFactory vf)
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)
findType
public URI findType(Class<?> role)
- Finds the rdf:Class> for this Java Class>.
- Parameters:
javaClass -
- Returns:
- URI of the rdf:Class> for this Java Class> or null.
findSubTypes
public Collection<URI> findSubTypes(Class<?> role,
Collection<URI> rdfTypes)
recordConcept
public void recordConcept(Class<?> role,
URI type,
boolean primary)
recordBehaviour
public void recordBehaviour(Class<?> role,
URI type)
Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.