Class Overview
Decorates another atom and transforms its output to another type.
Summary
| Nested Classes |
|
interface |
TransformingAtom.Transformer<I, O> |
Converts input to output. |
Public Constructors
public
TransformingAtom
(Atom<I> parent, Transformer<I, O> transformer)
| Parameters |
parent |
Atom |
transformer |
Transformer |
Public Methods
Creates a list of arguments to pass to the script.
| Parameters |
elementContext |
ElementReference: null unless an ElementReference has been supplied to execute this atom
with. |
| Returns |
List<Object> |
the List of objects to pass to the script as arguments.
|
public
String
getScript
()
Provides the script to be evaluated.
public
O
transform
(Evaluation eval)
Converts an Evaluation into another more suitable type.
| Parameters |
eval |
Evaluation |