Package org.apache.camel.model.language
Class NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T extends NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T,E>,E extends NamespaceAwareExpression>
java.lang.Object
org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder<T,E>
org.apache.camel.model.language.TypedExpressionDefinition.AbstractBuilder<T,E>
org.apache.camel.model.language.SingleInputTypedExpressionDefinition.AbstractBuilder<T,E>
org.apache.camel.model.language.NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T,E>
- All Implemented Interfaces:
LanguageBuilder<E>
- Direct Known Subclasses:
XMLTokenizerExpression.Builder,XPathExpression.Builder,XQueryExpression.Builder
- Enclosing class:
NamespaceAwareExpression
protected abstract static class NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T extends NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T,E>,E extends NamespaceAwareExpression>
extends SingleInputTypedExpressionDefinition.AbstractBuilder<T,E>
NamespaceAwareBuilder is the base namespace aware expression builder.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnamespace(List<PropertyDefinition> namespace) Injects the XML Namespaces of prefix -> uri mappingsnamespaces(Map<String, String> namespaces) Injects the XML Namespaces of prefix -> uri mappingsnamespaces(org.apache.camel.support.builder.Namespaces namespaces) Injects the XML Namespaces of prefix -> uri mappingsMethods inherited from class org.apache.camel.model.language.SingleInputTypedExpressionDefinition.AbstractBuilder
headerName, propertyName, source, variableNameMethods inherited from class org.apache.camel.model.language.TypedExpressionDefinition.AbstractBuilder
resultType, resultTypeNameMethods inherited from class org.apache.camel.model.language.ExpressionDefinition.AbstractBuilder
expression, id, predicate, trim, trimMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.builder.LanguageBuilder
end
-
Constructor Details
-
AbstractNamespaceAwareBuilder
protected AbstractNamespaceAwareBuilder()
-
-
Method Details
-
namespaces
Injects the XML Namespaces of prefix -> uri mappings- Parameters:
namespaces- the XML namespaces
-
namespaces
Injects the XML Namespaces of prefix -> uri mappings- Parameters:
namespaces- the XML namespaces with the key of prefixes and the value the URIs
-
namespace
Injects the XML Namespaces of prefix -> uri mappings
-