org.openrdf.repository.object.composition.helpers
Class ClassCompositor
java.lang.Object
org.openrdf.repository.object.composition.helpers.ClassCompositor
public class ClassCompositor
- extends Object
This class takes a collection of roles (interfaces or classes) and uses
composition to combine this into a single class.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassCompositor
public ClassCompositor(String className,
int size)
setClassFactory
public void setClassFactory(ClassFactory cp)
setPropertyResolver
public void setPropertyResolver(PropertyMapperFactory propertyResolver)
setRoleMapper
public void setRoleMapper(RoleMapper mapper)
setBaseClass
public void setBaseClass(Class<?> baseClass)
getInterfaces
public Set<Class<?>> getInterfaces()
addInterface
public void addInterface(Class<?> iface)
addAllBehaviours
public void addAllBehaviours(Collection<Class<?>> javaClasses)
compose
public Class<?> compose()
throws Exception
- Throws:
Exception
Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.