org.openrdf.elmo.rolemapper
Class ComplexMapper<URI>
java.lang.Object
org.openrdf.elmo.rolemapper.ComplexMapper<URI>
public class ComplexMapper<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 |
ComplexMapper
public ComplexMapper(HierarchicalRoleMapper<URI> roleMapper)
setRdfTypeFactory
public void setRdfTypeFactory(RdfTypeFactory<URI> vf)
findSubTypes
public Collection<URI> findSubTypes(Class<?> role,
Collection<URI> rdfTypes)
findType
public URI findType(Class<?> role)
findTypes
public Collection<URI> findTypes(Class<?> javaClass,
Collection<URI> rdfTypes)
isTypeRecorded
public boolean isTypeRecorded(URI type)
isIndividualRolesPresent
public boolean isIndividualRolesPresent(URI instance)
findIndividualRoles
public Collection<Class<?>> findIndividualRoles(URI instance,
Collection<Class<?>> classes)
findBaseRoles
public Class<?>[] findBaseRoles()
findRoles
public Class<?>[] findRoles(URI type)
findRoles
public Collection<Class<?>> findRoles(Collection<URI> types,
Collection<Class<?>> classes)
recordRole
public void recordRole(Class<?> role,
URI rdfType)
recordBaseRole
public void recordBaseRole(Class<?> role)
recordRole
public void recordRole(Class<?> role,
AnnotatedElement elm)
Copyright © 2004-2008 Aduna. All Rights Reserved.