Class NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T extends NamespaceAwareExpression.AbstractNamespaceAwareBuilder<T,E>,E extends NamespaceAwareExpression>

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 Details

    • AbstractNamespaceAwareBuilder

      protected AbstractNamespaceAwareBuilder()
  • Method Details

    • namespaces

      public T namespaces(org.apache.camel.support.builder.Namespaces namespaces)
      Injects the XML Namespaces of prefix -> uri mappings
      Parameters:
      namespaces - the XML namespaces
    • namespaces

      public T namespaces(Map<String,String> 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

      public T namespace(List<PropertyDefinition> namespace)
      Injects the XML Namespaces of prefix -> uri mappings