org.apache.commons.betwixt.expression
Class ClassNameExpression

java.lang.Object
  extended by org.apache.commons.betwixt.expression.ClassNameExpression
All Implemented Interfaces:
Expression

public class ClassNameExpression
extends Object
implements Expression

ClassNameExpression returns the current class name of the context bean

Since:
0.5
Author:
James Strachan

Constructor Summary
ClassNameExpression()
          Base constructor
 
Method Summary
 Object evaluate(Context context)
          Evaluate on the current context and return the class name
 String toString()
          Returns something useful for logging.
 void update(Context context, String newValue)
          Do nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassNameExpression

public ClassNameExpression()
Base constructor

Method Detail

evaluate

public Object evaluate(Context context)
Evaluate on the current context and return the class name

Specified by:
evaluate in interface Expression
Parameters:
context - the context against which this expression will be evaluated
Returns:
the name of the class of the current contex bean

update

public void update(Context context,
                   String newValue)
Do nothing.

Specified by:
update in interface Expression
Parameters:
context - update this Context
newValue - the new value for this expression
See Also:
Expression

toString

public String toString()
Returns something useful for logging.

Overrides:
toString in class Object
Returns:
something useful for logging


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.