org.openrdf.repository.object.composition
Class SparqlBehaviourFactory

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

public class SparqlBehaviourFactory
extends BehaviourFactory

Generate a behaviour for sparql annotated methods.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.composition.BehaviourFactory
BEAN_FIELD_NAME, cp, properties
 
Constructor Summary
SparqlBehaviourFactory()
           
 
Method Summary
protected  void enhance(ClassTemplate cc, Class<?> concept)
           
protected  String getJavaClassName(Class<?> concept)
           
protected  boolean isEnhanceable(Class<?> concept)
           
 
Methods inherited from class org.openrdf.repository.object.composition.BehaviourFactory
findBehaviour, findImplementations, setClassDefiner, setPropertyMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparqlBehaviourFactory

public SparqlBehaviourFactory()
Method Detail

getJavaClassName

protected String getJavaClassName(Class<?> concept)
Specified by:
getJavaClassName in class BehaviourFactory

isEnhanceable

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

enhance

protected void enhance(ClassTemplate cc,
                       Class<?> concept)
                throws Exception
Specified by:
enhance in class BehaviourFactory
Throws:
Exception


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