org.openrdf.elmo
Interface ImplementationResolver

All Known Implementing Classes:
AbstractBehaviourClassFactory, ElmoMapperClassFactory

public interface ImplementationResolver

Converts concepts to behaviours and abstract behaviours into concrete behaviours.

Author:
James Leigh

Method Summary
 Collection<Class<?>> findImplementations(Collection<Class<?>> interfaces)
          Resolves mapper classes that will map any annotated property in the interfaces.
 Method getReadMethod(Field field)
           
 Method getWriteMethod(Field field)
           
 

Method Detail

findImplementations

Collection<Class<?>> findImplementations(Collection<Class<?>> interfaces)
Resolves mapper classes that will map any annotated property in the interfaces.

Parameters:
interfaces - concepts with @rdf annotated properties
Returns:
A collection concrete mapping behaviours.

getReadMethod

Method getReadMethod(Field field)
                     throws Exception
Throws:
Exception

getWriteMethod

Method getWriteMethod(Field field)
                      throws Exception
Throws:
Exception


Copyright © 2004-2008 Aduna. All Rights Reserved.