org.apache.camel.language.constant
Class ConstantLanguage

java.lang.Object
  extended by org.apache.camel.language.constant.ConstantLanguage
All Implemented Interfaces:
Language

public class ConstantLanguage
extends Object
implements Language

A language for constant expressions.


Constructor Summary
ConstantLanguage()
           
 
Method Summary
static Expression<Exchange> constant(Object value)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantLanguage

public ConstantLanguage()
Method Detail

constant

public static Expression<Exchange> constant(Object value)

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.