org.openrdf.repository.object.composition
Class FieldPopulaterFactory

java.lang.Object
  extended by org.openrdf.repository.object.composition.BehaviourFactory
      extended by org.openrdf.repository.object.composition.FieldPopulaterFactory

public class FieldPopulaterFactory
extends BehaviourFactory

Properties that have the rdf or localname annotation are replaced with getters and setters that access the Sesame Repository directly.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.composition.BehaviourFactory
BEAN_FIELD_NAME, CLASS_PREFIX, cp, properties
 
Constructor Summary
FieldPopulaterFactory()
           
 
Method Summary
protected  Collection<? extends Class<?>> findImplementations(Class<?> role)
           
protected  boolean isEnhanceable(Class<?> concept)
           
 
Methods inherited from class org.openrdf.repository.object.composition.BehaviourFactory
createBehaviourTemplate, createClassTemplate, enhance, findBehaviour, findImplementations, findImplementations, getImplementingClasses, getJavaClassName, isBaseClass, isOverridden, setBaseClasses, setClassDefiner, setPropertyMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldPopulaterFactory

public FieldPopulaterFactory()
Method Detail

isEnhanceable

protected boolean isEnhanceable(Class<?> concept)
                         throws ObjectStoreConfigException
Specified by:
isEnhanceable in class BehaviourFactory
Throws:
ObjectStoreConfigException

findImplementations

protected Collection<? extends Class<?>> findImplementations(Class<?> role)
                                                      throws Exception
Overrides:
findImplementations in class BehaviourFactory
Throws:
Exception


Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.