org.openrdf.elmo.rolemapper
Class HierarchicalRoleMapper<URI>
java.lang.Object
org.openrdf.elmo.rolemapper.HierarchicalRoleMapper<URI>
public class HierarchicalRoleMapper<URI>
- extends Object
Tracks recorded roles and maps them to their subject type.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchicalRoleMapper
public HierarchicalRoleMapper(DirectMapper<URI> directMapper,
TypeMapper<URI> typeMapper,
SimpleRoleMapper<URI> simpleRoleMapper)
setRdfTypeFactory
public void setRdfTypeFactory(RdfTypeFactory<URI> vf)
findBaseRoles
public Class<?>[] findBaseRoles()
findRoles
public Class<?>[] findRoles(URI type)
findRoles
public Collection<Class<?>> findRoles(Collection<URI> types,
Collection<Class<?>> classes)
isTypeRecorded
public boolean isTypeRecorded(URI type)
findTypes
public Collection<URI> findTypes(Class<?> javaClass,
Collection<URI> rdfTypes)
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)
recordRole
public void recordRole(Class<?> role,
URI type)
Copyright © 2004-2008 Aduna. All Rights Reserved.