A B C D E F G H I J K L M N O P R S T V W 
All Classes All Packages

A

AbstractKeyword - Class in step.handlers.javahandler
 
AbstractKeyword() - Constructor for class step.handlers.javahandler.AbstractKeyword
 
AbstractSession - Class in step.functions.io
 
AbstractSession() - Constructor for class step.functions.io.AbstractSession
 
add(String, boolean) - Method in class step.functions.io.OutputBuilder
Adds an output attribute If the object contains a mapping for the specified name, this method replaces the old value with the specified value.
add(String, double) - Method in class step.functions.io.OutputBuilder
Adds an output attribute If the object contains a mapping for the specified name, this method replaces the old value with the specified value.
add(String, int) - Method in class step.functions.io.OutputBuilder
Adds an output attribute If the object contains a mapping for the specified name, this method replaces the old value with the specified value.
add(String, long) - Method in class step.functions.io.OutputBuilder
Adds an output attribute If the object contains a mapping for the specified name, this method replaces the old value with the specified value.
add(String, String) - Method in class step.functions.io.OutputBuilder
Adds an output attribute If the object contains a mapping for the specified name, this method replaces the old value with the specified value.
addAttachment(Attachment) - Method in class step.functions.io.OutputBuilder
Adds an attachment to the output
addAttachments(List<Attachment>) - Method in class step.functions.io.OutputBuilder
Adds attachments to the output
addDefaultValue(String, JsonObjectBuilder, Type, String) - Method in class step.handlers.javahandler.jsonschema.JsonSchemaCreator
 
addMeasure(String, long) - Method in class step.core.reports.MeasurementsBuilder
 
addMeasure(String, long) - Method in class step.functions.io.OutputBuilder
Adds a performance measurement
addMeasure(String, long, Map<String, Object>) - Method in class step.core.reports.MeasurementsBuilder
 
addMeasure(String, long, Map<String, Object>) - Method in class step.functions.io.OutputBuilder
Adds a performance measurement with custom data
addMeasure(Measure) - Method in class step.core.reports.MeasurementsBuilder
 
addMeasures(List<Measure>) - Method in class step.core.reports.MeasurementsBuilder
 
addValueToJsonBuilder(String, JsonObjectBuilder, Type, String) - Static method in class step.handlers.javahandler.jsonschema.JsonInputConverter
 
afterKeyword(String, Keyword) - Method in class step.handlers.javahandler.AbstractKeyword
Hook called after each keyword call.
appendError(String) - Method in class step.functions.io.OutputBuilder
Appends a technical error message.
applyCustomProcessing(Class<?>, Field, FieldMetadata, JsonObjectBuilder, List<String>) - Method in class step.handlers.javahandler.jsonschema.DefaultJsonSchemaFieldProcessor
 
applyCustomProcessing(Class<?>, Field, FieldMetadata, JsonObjectBuilder, List<String>) - Method in interface step.handlers.javahandler.jsonschema.JsonSchemaFieldProcessor
Applies non-default JSON schema preparation logic for the field
ARRAY_VALUE_SEPARATOR - Static variable in class step.handlers.javahandler.jsonschema.JsonInputConverter
 
Attachment - Class in step.grid.io
 
Attachment() - Constructor for class step.grid.io.Attachment
 
AttachmentHelper - Class in step.grid.io
 
AttachmentHelper() - Constructor for class step.grid.io.AttachmentHelper
 

B

beforeKeyword(String, Keyword) - Method in class step.handlers.javahandler.AbstractKeyword
Hook called before each keyword call.
build() - Method in class step.functions.io.OutputBuilder
Builds the output instance
BUSINESS - step.core.reports.ErrorType
Represents a clearly identified error (mainly in the SUT) This is reported as FAILED

C

close() - Method in class step.functions.io.AbstractSession
 
close() - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
code - Variable in class step.core.reports.Error
 
createEmptyJsonSchema() - Method in class step.handlers.javahandler.jsonschema.KeywordJsonSchemaCreator
 
createJsonSchemaForKeyword(Method) - Method in class step.handlers.javahandler.jsonschema.KeywordJsonSchemaCreator
Creates a json schema for java method annotated with Keyword annotation

D

DefaultFieldMetadataExtractor - Class in step.handlers.javahandler.jsonschema
 
DefaultFieldMetadataExtractor() - Constructor for class step.handlers.javahandler.jsonschema.DefaultFieldMetadataExtractor
 
DefaultJsonSchemaFieldProcessor - Class in step.handlers.javahandler.jsonschema
 
DefaultJsonSchemaFieldProcessor(JsonSchemaCreator, JsonProvider) - Constructor for class step.handlers.javahandler.jsonschema.DefaultJsonSchemaFieldProcessor
 
defaultValue() - Method in annotation type step.handlers.javahandler.Input
 
description() - Method in annotation type step.handlers.javahandler.Keyword
 

E

Error - Class in step.core.reports
This class is used to represent all errors that might occur in STEP either in a control or a function (aka keyword).
Error() - Constructor for class step.core.reports.Error
 
Error(ErrorType, String) - Constructor for class step.core.reports.Error
 
Error(ErrorType, String, Integer) - Constructor for class step.core.reports.Error
 
Error(ErrorType, String, String, Integer, boolean) - Constructor for class step.core.reports.Error
 
ErrorType - Enum in step.core.reports
 
ExecutionContext(List<Class<?>>, Map<String, String>, boolean) - Constructor for class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
extractMetadata(Field) - Method in class step.handlers.javahandler.jsonschema.DefaultFieldMetadataExtractor
 
extractMetadata(Field) - Method in interface step.handlers.javahandler.jsonschema.FieldMetadataExtractor
 
extractMetadata(Field) - Method in class step.handlers.javahandler.jsonschema.KeywordInputMetadataExtractor
 

F

FieldMetadata - Class in step.handlers.javahandler.jsonschema
 
FieldMetadata(String, String, Class<?>, boolean) - Constructor for class step.handlers.javahandler.jsonschema.FieldMetadata
 
FieldMetadataExtractor - Interface in step.handlers.javahandler.jsonschema
 
function - Variable in class step.functions.io.Input
 
functionCallTimeout - Variable in class step.functions.io.Input
 
functionClasses - Variable in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 

G

generateAttachmentForException(Throwable) - Static method in class step.grid.io.AttachmentHelper
 
generateAttachmentFromByteArray(byte[], String) - Static method in class step.grid.io.AttachmentHelper
 
get(Class<T>) - Method in class step.functions.io.AbstractSession
 
get(String) - Method in class step.functions.io.AbstractSession
 
getAllFields(Class<?>) - Static method in class step.handlers.javahandler.JsonInputConverter
 
getAttachments() - Method in class step.functions.io.Input
 
getAttachments() - Method in class step.functions.io.Output
 
getBegin() - Method in class step.core.reports.Measure
 
getCode() - Method in class step.core.reports.Error
 
getData() - Method in class step.core.reports.Measure
 
getDefaultValue() - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
getDescription() - Method in class step.grid.io.Attachment
 
getDuration() - Method in class step.core.reports.Measure
 
getError() - Method in class step.functions.io.Output
 
getExecutionContext(Class<?>...) - Static method in class step.handlers.javahandler.KeywordRunner
 
getExecutionContext(Map<String, String>, Class<?>...) - Static method in class step.handlers.javahandler.KeywordRunner
 
getFieldName() - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
getFunction() - Method in class step.functions.io.Input
 
getFunctionCallTimeout() - Method in class step.functions.io.Input
 
getHex(byte[]) - Static method in class step.grid.io.AttachmentHelper
 
getHexContent() - Method in class step.grid.io.Attachment
 
getInput() - Method in class step.handlers.javahandler.AbstractKeyword
 
getIsDirectory() - Method in class step.grid.io.Attachment
 
getLayer() - Method in class step.core.reports.Error
 
getMeasures() - Method in class step.core.reports.MeasurementsBuilder
 
getMeasures() - Method in class step.functions.io.Output
 
getMsg() - Method in class step.core.reports.Error
 
getName() - Method in class step.core.reports.Measure
 
getName() - Method in class step.grid.io.Attachment
 
getOrDefault(String, Function<U, T>, U) - Method in class step.functions.io.AbstractSession
Get a value from the sessionObject.
getOrDefault(String, T) - Method in class step.functions.io.AbstractSession
Get a value from the sessionObject.
getOutput() - Method in exception step.handlers.javahandler.KeywordException
 
getOutputBuilder() - Method in class step.handlers.javahandler.AbstractKeyword
 
getPayload() - Method in class step.functions.io.Input
 
getPayload() - Method in class step.functions.io.Output
 
getPayloadBuilder() - Method in class step.functions.io.OutputBuilder
 
getPayloadJson() - Method in class step.functions.io.OutputBuilder
 
getProperties() - Method in class step.functions.io.Input
 
getProperties() - Method in class step.handlers.javahandler.AbstractKeyword
 
getSession() - Method in class step.handlers.javahandler.AbstractKeyword
 
getTokenSession() - Method in class step.handlers.javahandler.AbstractKeyword
 
getType() - Method in class step.core.reports.Error
 
getType() - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
getValueFromJsonInput(JsonObject, String, Type) - Static method in class step.handlers.javahandler.JsonInputConverter
 

H

handle(Input<JsonObject>, AbstractSession, AbstractSession, Map<String, String>) - Method in class step.handlers.javahandler.KeywordExecutor
 
hexStringToByteArray(String) - Static method in class step.grid.io.AttachmentHelper
 

I

input - Variable in class step.handlers.javahandler.AbstractKeyword
 
Input<IN> - Class in step.functions.io
 
Input - Annotation Type in step.handlers.javahandler
 
Input() - Constructor for class step.functions.io.Input
 
isRequired() - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
isRoot() - Method in class step.core.reports.Error
 
isThrowExceptionOnError() - Method in class step.handlers.javahandler.KeywordExecutor
 

J

JsonInputConverter - Class in step.handlers.javahandler
 
JsonInputConverter - Class in step.handlers.javahandler.jsonschema
 
JsonInputConverter() - Constructor for class step.handlers.javahandler.JsonInputConverter
 
JsonInputConverter() - Constructor for class step.handlers.javahandler.jsonschema.JsonInputConverter
 
JsonSchemaCreator - Class in step.handlers.javahandler.jsonschema
 
JsonSchemaCreator(JsonProvider, JsonSchemaFieldProcessor, FieldMetadataExtractor) - Constructor for class step.handlers.javahandler.jsonschema.JsonSchemaCreator
 
JsonSchemaFieldProcessor - Interface in step.handlers.javahandler.jsonschema
The logic of json schema generation for some field in java object
JsonSchemaPreparationException - Exception in step.handlers.javahandler.jsonschema
 
JsonSchemaPreparationException(String) - Constructor for exception step.handlers.javahandler.jsonschema.JsonSchemaPreparationException
 
JsonSchemaPreparationException(String, Throwable) - Constructor for exception step.handlers.javahandler.jsonschema.JsonSchemaPreparationException
 

K

Keyword - Annotation Type in step.handlers.javahandler
 
KEYWORD_CLASSES - Static variable in class step.handlers.javahandler.KeywordExecutor
 
KEYWORD_CLASSES_DELIMITER - Static variable in class step.handlers.javahandler.KeywordExecutor
 
KeywordException - Exception in step.handlers.javahandler
 
KeywordException(Output<?>) - Constructor for exception step.handlers.javahandler.KeywordException
 
KeywordException(Output<?>, Throwable) - Constructor for exception step.handlers.javahandler.KeywordException
 
KeywordExecutor - Class in step.handlers.javahandler
 
KeywordExecutor(boolean) - Constructor for class step.handlers.javahandler.KeywordExecutor
 
KeywordInputMetadataExtractor - Class in step.handlers.javahandler.jsonschema
 
KeywordInputMetadataExtractor() - Constructor for class step.handlers.javahandler.jsonschema.KeywordInputMetadataExtractor
 
KeywordJsonSchemaCreator - Class in step.handlers.javahandler.jsonschema
 
KeywordJsonSchemaCreator() - Constructor for class step.handlers.javahandler.jsonschema.KeywordJsonSchemaCreator
 
KeywordRunner - Class in step.handlers.javahandler
 
KeywordRunner() - Constructor for class step.handlers.javahandler.KeywordRunner
 
KeywordRunner.ExecutionContext - Class in step.handlers.javahandler
 

L

layer - Variable in class step.core.reports.Error
 
logger - Variable in class step.handlers.javahandler.AbstractKeyword
 

M

Measure - Class in step.core.reports
 
Measure() - Constructor for class step.core.reports.Measure
 
Measure(String, long, long, Map<String, Object>) - Constructor for class step.core.reports.Measure
 
MeasurementsBuilder - Class in step.core.reports
 
MeasurementsBuilder() - Constructor for class step.core.reports.MeasurementsBuilder
 
msg - Variable in class step.core.reports.Error
 

N

name() - Method in annotation type step.handlers.javahandler.Input
 
name() - Method in annotation type step.handlers.javahandler.Keyword
 

O

onError(Exception) - Method in class step.handlers.javahandler.AbstractKeyword
Hook called when an exception is thrown by a keyword or by the beforeKeyword hook
optionalProperties() - Method in annotation type step.handlers.javahandler.Keyword
 
output - Variable in class step.handlers.javahandler.AbstractKeyword
 
Output<OUT> - Class in step.functions.io
 
Output() - Constructor for class step.functions.io.Output
 
OutputBuilder - Class in step.functions.io
A builder for Output instances.
OutputBuilder() - Constructor for class step.functions.io.OutputBuilder
 

P

payload - Variable in class step.functions.io.Input
 
planReference() - Method in annotation type step.handlers.javahandler.Keyword
 
processFields(Class<?>, JsonObjectBuilder, List<Field>, List<String>) - Method in class step.handlers.javahandler.jsonschema.JsonSchemaCreator
 
processNestedFields(JsonObjectBuilder, Class<?>) - Method in class step.handlers.javahandler.jsonschema.DefaultJsonSchemaFieldProcessor
 
processNestedFields(JsonObjectBuilder, Class<?>) - Method in class step.handlers.javahandler.jsonschema.JsonSchemaCreator
 
properties - Variable in class step.functions.io.Input
 
properties - Variable in class step.handlers.javahandler.AbstractKeyword
 
properties() - Method in annotation type step.handlers.javahandler.Keyword
 
pushMeasure(Measure) - Method in class step.core.reports.MeasurementsBuilder
 
put(Object) - Method in class step.functions.io.AbstractSession
 
put(String, Object) - Method in class step.functions.io.AbstractSession
 

R

readJsonSchemaFromPlainText(String, Method) - Method in class step.handlers.javahandler.jsonschema.KeywordJsonSchemaCreator
 
required() - Method in annotation type step.handlers.javahandler.Input
 
resolveGenericTypeForCollection(Type, String) - Static method in class step.handlers.javahandler.JsonInputConverter
 
resolveJsonPropertyType(Class<?>) - Static method in class step.handlers.javahandler.jsonschema.JsonInputConverter
 
root - Variable in class step.core.reports.Error
 
run(String) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
run(String, String) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
run(String, String, Map<String, String>) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
run(String, JsonObject) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
run(String, JsonObject, Map<String, String>) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 

S

schema() - Method in annotation type step.handlers.javahandler.Keyword
 
session - Variable in class step.handlers.javahandler.AbstractKeyword
 
sessionObjects - Variable in class step.functions.io.AbstractSession
 
setAttachments(List<Attachment>) - Method in class step.functions.io.Input
 
setAttachments(List<Attachment>) - Method in class step.functions.io.Output
 
setBegin(long) - Method in class step.core.reports.Measure
 
setBusinessError(String) - Method in class step.functions.io.OutputBuilder
Reports a business error.
setCode(Integer) - Method in class step.core.reports.Error
 
setData(Map<String, Object>) - Method in class step.core.reports.Measure
 
setDefaultValue(String) - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
setDescription(String) - Method in class step.grid.io.Attachment
 
setDuration(long) - Method in class step.core.reports.Measure
 
setError(String) - Method in class step.functions.io.OutputBuilder
Reports a technical error.
setError(String, Throwable) - Method in class step.functions.io.OutputBuilder
Reports a technical error and appends the exception causing this error as attachment
setError(Error) - Method in class step.functions.io.Output
 
setError(Error) - Method in class step.functions.io.OutputBuilder
 
setFieldName(String) - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
setFunction(String) - Method in class step.functions.io.Input
 
setFunctionCallTimeout(long) - Method in class step.functions.io.Input
 
setHexContent(String) - Method in class step.grid.io.Attachment
 
setInput(JsonObject) - Method in class step.handlers.javahandler.AbstractKeyword
 
setIsDirectory(Boolean) - Method in class step.grid.io.Attachment
 
setLastMeasureAdditionalData(Map<String, Object>) - Method in class step.functions.io.OutputBuilder
 
setLayer(String) - Method in class step.core.reports.Error
 
setMeasures(List<Measure>) - Method in class step.functions.io.Output
 
setMsg(String) - Method in class step.core.reports.Error
 
setName(String) - Method in class step.core.reports.Measure
 
setName(String) - Method in class step.grid.io.Attachment
 
setOutputBuilder(OutputBuilder) - Method in class step.handlers.javahandler.AbstractKeyword
 
setPayload(IN) - Method in class step.functions.io.Input
 
setPayload(OUT) - Method in class step.functions.io.Output
 
setPayloadBuilder(JsonObjectBuilder) - Method in class step.functions.io.OutputBuilder
 
setPayloadJson(String) - Method in class step.functions.io.OutputBuilder
 
setProperties(Map<String, String>) - Method in class step.functions.io.Input
 
setProperties(Map<String, String>) - Method in class step.handlers.javahandler.AbstractKeyword
 
setRequired(boolean) - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
setRoot(boolean) - Method in class step.core.reports.Error
 
setSession(AbstractSession) - Method in class step.handlers.javahandler.AbstractKeyword
 
setThrowExceptionOnError(boolean) - Method in class step.handlers.javahandler.KeywordExecutor
 
setThrowExceptionOnError(boolean) - Method in class step.handlers.javahandler.KeywordRunner.ExecutionContext
 
setTokenSession(AbstractSession) - Method in class step.handlers.javahandler.AbstractKeyword
 
setType(Class<?>) - Method in class step.handlers.javahandler.jsonschema.FieldMetadata
 
setType(ErrorType) - Method in class step.core.reports.Error
 
startMeasure(String) - Method in class step.core.reports.MeasurementsBuilder
 
startMeasure(String) - Method in class step.functions.io.OutputBuilder
Starts a performance measurement.
startMeasure(String, long) - Method in class step.core.reports.MeasurementsBuilder
 
startMeasure(String, long) - Method in class step.functions.io.OutputBuilder
Starts a performance measurement
step.core.reports - package step.core.reports
 
step.functions.io - package step.functions.io
 
step.grid.io - package step.grid.io
 
step.handlers.javahandler - package step.handlers.javahandler
 
step.handlers.javahandler.jsonschema - package step.handlers.javahandler.jsonschema
 
stopMeasure() - Method in class step.core.reports.MeasurementsBuilder
 
stopMeasure() - Method in class step.functions.io.OutputBuilder
Stops the current performance measurement and adds it to the output
stopMeasure(Map<String, Object>) - Method in class step.core.reports.MeasurementsBuilder
 
stopMeasure(Map<String, Object>) - Method in class step.functions.io.OutputBuilder
Stops the current performance measurement and adds it to the output.
stopMeasureForAdditionalData() - Method in class step.functions.io.OutputBuilder
 

T

TECHNICAL - step.core.reports.ErrorType
Represents a unexpected technical error This is reported as TECHNICAL_ERROR
timeout() - Method in annotation type step.handlers.javahandler.Keyword
 
tokenSession - Variable in class step.handlers.javahandler.AbstractKeyword
 
type - Variable in class step.core.reports.Error
 

V

VALIDATE_PROPERTIES - Static variable in class step.handlers.javahandler.KeywordExecutor
 
valueOf(String) - Static method in enum step.core.reports.ErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum step.core.reports.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeField(Field, Object, Object) - Static method in class step.handlers.javahandler.JsonInputConverter
 
A B C D E F G H I J K L M N O P R S T V W 
All Classes All Packages