org.inria.ns.reflex.structures
Interface Computable

All Known Implementing Classes:
AbstractFilterAction, AbstractSetAction, ConnectAction, CreateDirAction, EvaluableExpression, FileAction, FilterAction, ForEachAction, InvokeAction, InvokeAction.Async, OpenAction, ParseAction, ParseFilterAction, ParseHTMLAction, ParseSchemaAction, ParseStylesheetAction, ParseTypeAction, QueryAction, ReadAction, RequestAction, SelectAction, SetAction, TransformAction, UnmarshalAction, UpdateAction, XMLDocument

public interface Computable

A Computable can compute a result thanks to the data set.

Author:
Philippe Poulard

Method Summary
 Object getComputedValue(DataSet dataSet)
          Return the computed value.
 

Method Detail

getComputedValue

Object getComputedValue(DataSet dataSet)
                        throws ExecutionException,
                               XPathException
Return the computed value.

Parameters:
dataSet - The set of datas used for the computation.
Returns:
The computed value.
Throws:
ExecutionException - If the computation can't be performed.
XPathException