org.apache.camel.language.header
Class HeaderLanguage

java.lang.Object
  extended by org.apache.camel.language.header.HeaderLanguage
All Implemented Interfaces:
Language

public class HeaderLanguage
extends Object
implements Language

A language for header expressions.


Constructor Summary
HeaderLanguage()
           
 
Method Summary
 Expression<Exchange> createExpression(String expression)
          Creates an expression based on the given string input
 Predicate<Exchange> createPredicate(String expression)
          Creates a predicate based on the given string input
static Expression<Exchange> header(String headerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeaderLanguage

public HeaderLanguage()
Method Detail

header

public static Expression<Exchange> header(String headerName)

createPredicate

public Predicate<Exchange> createPredicate(String expression)
Description copied from interface: Language
Creates a predicate based on the given string input

Specified by:
createPredicate in interface Language
Parameters:
expression - the expression
Returns:
the created predicate

createExpression

public Expression<Exchange> createExpression(String expression)
Description copied from interface: Language
Creates an expression based on the given string input

Specified by:
createExpression in interface Language
Parameters:
expression - the expression as a string input
Returns:
the created expression


Copyright © 2009 IONA Open Source Community. All Rights Reserved.