public class XPathAnnotationExpressionFactory extends DefaultAnnotationExpressionFactory
Constructor and Description |
---|
XPathAnnotationExpressionFactory() |
Modifier and Type | Method and Description |
---|---|
Expression |
createExpression(CamelContext camelContext,
Annotation annotation,
LanguageAnnotation languageAnnotation,
Class<?> expressionReturnType) |
protected NamespacePrefix[] |
getExpressionNameSpacePrefix(Annotation annotation) |
protected String |
getHeaderName(Annotation annotation)
Extracts the value of the header method in the Annotation.
|
protected Class<?> |
getResultType(Annotation annotation) |
getAnnotationObjectValue, getExpressionFromAnnotation
public XPathAnnotationExpressionFactory()
public Expression createExpression(CamelContext camelContext, Annotation annotation, LanguageAnnotation languageAnnotation, Class<?> expressionReturnType)
createExpression
in interface AnnotationExpressionFactory
createExpression
in class DefaultAnnotationExpressionFactory
protected Class<?> getResultType(Annotation annotation)
protected NamespacePrefix[] getExpressionNameSpacePrefix(Annotation annotation)
protected String getHeaderName(Annotation annotation)
Apache Camel