org.openrdf.repository.object.composition
Class XSLTBehaviourFactory

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

public class XSLTBehaviourFactory
extends BehaviourFactory

Generate a behaviour for xslt annotated methods.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.composition.BehaviourFactory
BEAN_FIELD_NAME, CLASS_PREFIX, cp, properties
 
Constructor Summary
XSLTBehaviourFactory()
           
 
Method Summary
protected  void enhance(ClassTemplate cc, java.lang.Class<?> concept)
           
protected  boolean isEnhanceable(java.lang.Class<?> concept)
           
 
Methods inherited from class org.openrdf.repository.object.composition.BehaviourFactory
createBehaviourTemplate, createClassTemplate, findBehaviour, findImplementations, 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

XSLTBehaviourFactory

public XSLTBehaviourFactory()
Method Detail

isEnhanceable

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

enhance

protected void enhance(ClassTemplate cc,
                       java.lang.Class<?> concept)
                throws java.lang.Exception
Overrides:
enhance in class BehaviourFactory
Throws:
java.lang.Exception


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