Package org.apache.camel.language.xpath
Class XPathAnnotationExpressionFactory
java.lang.Object
org.apache.camel.support.language.DefaultAnnotationExpressionFactory
org.apache.camel.language.xpath.XPathAnnotationExpressionFactory
- All Implemented Interfaces:
org.apache.camel.support.language.AnnotationExpressionFactory
public class XPathAnnotationExpressionFactory
extends org.apache.camel.support.language.DefaultAnnotationExpressionFactory
Factory for the XPath expression annotations.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.Expression
createExpression
(org.apache.camel.CamelContext camelContext, Annotation annotation, org.apache.camel.support.language.LanguageAnnotation languageAnnotation, Class<?> expressionReturnType) protected org.apache.camel.support.language.NamespacePrefix[]
getExpressionNameSpacePrefix
(Annotation annotation) protected Class
<?> getResultType
(Annotation annotation) protected String
getSource
(Annotation annotation) protected boolean
isLogNamespaces
(Annotation annotation) protected boolean
isPreCompile
(Annotation annotation) Methods inherited from class org.apache.camel.support.language.DefaultAnnotationExpressionFactory
getAnnotationObjectValue, getExpressionFromAnnotation
-
Constructor Details
-
XPathAnnotationExpressionFactory
public XPathAnnotationExpressionFactory()
-
-
Method Details
-
createExpression
public org.apache.camel.Expression createExpression(org.apache.camel.CamelContext camelContext, Annotation annotation, org.apache.camel.support.language.LanguageAnnotation languageAnnotation, Class<?> expressionReturnType) - Specified by:
createExpression
in interfaceorg.apache.camel.support.language.AnnotationExpressionFactory
- Overrides:
createExpression
in classorg.apache.camel.support.language.DefaultAnnotationExpressionFactory
-
getResultType
-
getExpressionNameSpacePrefix
protected org.apache.camel.support.language.NamespacePrefix[] getExpressionNameSpacePrefix(Annotation annotation) -
getSource
-
isLogNamespaces
-
isPreCompile
-