TransformingAtom
public
class
TransformingAtom
extends Object
implements
Atom<O>
java.lang.Object | |
↳ | android.support.test.espresso.web.model.TransformingAtom<I, O> |
Decorates another atom and transforms its output to another type.
Summary
Nested classes | |
---|---|
interface |
TransformingAtom.Transformer<I, O>
Converts input to output. |
Public constructors | |
---|---|
TransformingAtom(Atom<I> parent, Transformer<I, O> transformer)
|
Public methods | |
---|---|
List<Object>
|
getArguments(ElementReference elementContext)
Creates a list of arguments to pass to the script. |
String
|
getScript()
Provides the script to be evaluated. |
O
|
transform(Evaluation eval)
Converts an Evaluation into another more suitable type. |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
android.support.test.espresso.web.model.Atom
|
Public constructors
TransformingAtom
TransformingAtom (Atom<I> parent, Transformer<I, O> transformer)
Parameters | |
---|---|
parent |
Atom |
transformer |
Transformer |
Public methods
getArguments
List<Object> getArguments (ElementReference elementContext)
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. |
transform
O transform (Evaluation eval)
Converts an Evaluation into another more suitable type.
Parameters | |
---|---|
eval |
Evaluation |
Returns | |
---|---|
O |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-11 UTC.