corelib.services.web.bindings
Class BindingExpressionPart

java.lang.Object
  extended by corelib.services.web.bindings.BindingExpressionPart
Direct Known Subclasses:
BindingExpressionDynamicPart, BindingExpressionStaticPart

public abstract class BindingExpressionPart
extends java.lang.Object

This abstract class defines the shared attributes fields of all expression part

Since:
0.1.0
Author:
Infini Software : Alexia Ramaioli & Dominique Liard
See Also:
BindingExpressionStaticPart, BindingExpressionDynamicPart

Method Summary
abstract  java.lang.Object evaluate(BindingExpressionDirection direction)
          Evaluates the result of this expression part.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

evaluate

public abstract java.lang.Object evaluate(BindingExpressionDirection direction)
                                   throws BindingException
Evaluates the result of this expression part.

Parameters:
direction - Copy data from bean to the web component (BindingExpressionDirection.OBJECT_TO_WEB_COMPONENT) or copy data from web component to the associated bean (BindingExpressionDirection.WEB_COMPONENT_TO_OBJECT)
Returns:
The result of this expression part.
Throws:
BindingException - Thrown if this expression part cannot be evaluated.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.

Copyright 2012 Infini Software - All Rights Reserved.