org.apache.camel.component.bean
Class DefaultAnnotationExpressionFactory

java.lang.Object
  extended by org.apache.camel.component.bean.DefaultAnnotationExpressionFactory
All Implemented Interfaces:
AnnotationExpressionFactory
Direct Known Subclasses:
BeanAnnotationExpressionFactory, XPathAnnotationExpressionFactory

public class DefaultAnnotationExpressionFactory
extends Object
implements AnnotationExpressionFactory

Default implementation of the AnnotationExpressionFactory.

Version:

Constructor Summary
DefaultAnnotationExpressionFactory()
           
 
Method Summary
 Expression createExpression(CamelContext camelContext, Annotation annotation, LanguageAnnotation languageAnnotation, Class<?> expressionReturnType)
           
protected  String getExpressionFromAnnotation(Annotation annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAnnotationExpressionFactory

public DefaultAnnotationExpressionFactory()
Method Detail

createExpression

public Expression createExpression(CamelContext camelContext,
                                   Annotation annotation,
                                   LanguageAnnotation languageAnnotation,
                                   Class<?> expressionReturnType)
Specified by:
createExpression in interface AnnotationExpressionFactory

getExpressionFromAnnotation

protected String getExpressionFromAnnotation(Annotation annotation)


Apache CAMEL