A C D E G I M P R S T U W 
All Classes All Packages

A

AmbiguousParameterTypeException - Exception in io.cucumber.cucumberexpressions
 
Argument<T> - Class in io.cucumber.cucumberexpressions
 

C

CaptureGroupTransformer<T> - Interface in io.cucumber.cucumberexpressions
Transformer for a @ParameterType with (multiple) capture groups.
compareTo(ParameterType<?>) - Method in class io.cucumber.cucumberexpressions.ParameterType
 
compile(String, int) - Method in interface io.cucumber.cucumberexpressions.PatternCompiler
 
createExpression(String) - Method in class io.cucumber.cucumberexpressions.ExpressionFactory
 
CucumberExpression - Class in io.cucumber.cucumberexpressions
 
CucumberExpressionException - Exception in io.cucumber.cucumberexpressions
 
CucumberExpressionGenerator - Class in io.cucumber.cucumberexpressions
 
CucumberExpressionGenerator(ParameterTypeRegistry) - Constructor for class io.cucumber.cucumberexpressions.CucumberExpressionGenerator
 

D

defineParameterType(ParameterType<?>) - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
DuplicateTypeNameException - Exception in io.cucumber.cucumberexpressions
 

E

Expression - Interface in io.cucumber.cucumberexpressions
 
ExpressionFactory - Class in io.cucumber.cucumberexpressions
Creates a CucumberExpression or RegularExpression from a String using heuristics.
ExpressionFactory(ParameterTypeRegistry) - Constructor for class io.cucumber.cucumberexpressions.ExpressionFactory
 

G

GeneratedExpression - Class in io.cucumber.cucumberexpressions
 
generateExpressions(String) - Method in class io.cucumber.cucumberexpressions.CucumberExpressionGenerator
 
getChildren() - Method in class io.cucumber.cucumberexpressions.Group
 
getEnd() - Method in class io.cucumber.cucumberexpressions.Group
 
getGeneratedExpressions() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getGroup() - Method in class io.cucumber.cucumberexpressions.Argument
 
getName() - Method in class io.cucumber.cucumberexpressions.ParameterType
This is used in the type name in typed expressions
getParameterNames() - Method in class io.cucumber.cucumberexpressions.GeneratedExpression
 
getParameterType() - Method in class io.cucumber.cucumberexpressions.Argument
 
getParameterTypeRegexp() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in class io.cucumber.cucumberexpressions.GeneratedExpression
 
getRegexp() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getRegexp() - Method in class io.cucumber.cucumberexpressions.CucumberExpression
 
getRegexp() - Method in interface io.cucumber.cucumberexpressions.Expression
 
getRegexp() - Method in class io.cucumber.cucumberexpressions.RegularExpression
 
getRegexps() - Method in class io.cucumber.cucumberexpressions.ParameterType
 
getSource() - Method in class io.cucumber.cucumberexpressions.CucumberExpression
 
getSource() - Method in interface io.cucumber.cucumberexpressions.Expression
 
getSource() - Method in class io.cucumber.cucumberexpressions.GeneratedExpression
 
getSource() - Method in class io.cucumber.cucumberexpressions.RegularExpression
 
getStart() - Method in class io.cucumber.cucumberexpressions.Group
 
getType() - Method in class io.cucumber.cucumberexpressions.Argument
 
getType() - Method in class io.cucumber.cucumberexpressions.ParameterType
Returns the type of the parameter type - typically the type the transform transforms to.
getType() - Method in class io.cucumber.cucumberexpressions.TypeReference
 
getUndefinedParameterTypeName() - Method in exception io.cucumber.cucumberexpressions.UndefinedParameterTypeException
 
getValue() - Method in class io.cucumber.cucumberexpressions.Argument
 
getValue() - Method in class io.cucumber.cucumberexpressions.Group
 
getValues() - Method in class io.cucumber.cucumberexpressions.Group
 
Group - Class in io.cucumber.cucumberexpressions
 

I

io.cucumber.cucumberexpressions - package io.cucumber.cucumberexpressions
 

M

match(String, Type...) - Method in class io.cucumber.cucumberexpressions.CucumberExpression
 
match(String, Type...) - Method in interface io.cucumber.cucumberexpressions.Expression
 
match(String, Type...) - Method in class io.cucumber.cucumberexpressions.RegularExpression
 

P

ParameterByTypeTransformer - Interface in io.cucumber.cucumberexpressions
The ParameterTypeRegistry uses the default transformer to execute all transforms for build in parameter types and all anonymous types.
ParameterType<T> - Class in io.cucumber.cucumberexpressions
 
ParameterType(String, String, Class<T>, CaptureGroupTransformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, String, Class<T>, CaptureGroupTransformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, String, Class<T>, Transformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, String, Class<T>, Transformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, String, Class<T>, Transformer<T>, boolean, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Class<T>, CaptureGroupTransformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Class<T>, CaptureGroupTransformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Class<T>, Transformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Class<T>, Transformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Class<T>, Transformer<T>, boolean, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Type, CaptureGroupTransformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Type, CaptureGroupTransformer<T>, boolean, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Type, Transformer<T>, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, List<String>, Type, Transformer<T>, boolean, boolean, boolean) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterTypeRegistry - Class in io.cucumber.cucumberexpressions
 
ParameterTypeRegistry(Locale) - Constructor for class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
parse(Pattern) - Static method in class io.cucumber.cucumberexpressions.Group
Parse a Pattern into collection of Groups
PatternCompiler - Interface in io.cucumber.cucumberexpressions
Abstracts creation of new Pattern.
preferForRegexpMatch() - Method in class io.cucumber.cucumberexpressions.ParameterType
Indicates whether or not this is a preferential parameter type when matching text against a RegularExpression.

R

RegularExpression - Class in io.cucumber.cucumberexpressions
 

S

setDefaultParameterTransformer(ParameterByTypeTransformer) - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 

T

transform(String) - Method in interface io.cucumber.cucumberexpressions.Transformer
Transforms a string into to an object.
transform(String[]) - Method in interface io.cucumber.cucumberexpressions.CaptureGroupTransformer
Transforms multiple strings into to an object.
transform(String, Type) - Method in interface io.cucumber.cucumberexpressions.ParameterByTypeTransformer
 
Transformer<T> - Interface in io.cucumber.cucumberexpressions
Transformer for a @ParameterType with zero or one capture groups.
TypeReference<T> - Class in io.cucumber.cucumberexpressions
 
TypeReference() - Constructor for class io.cucumber.cucumberexpressions.TypeReference
 

U

UndefinedParameterTypeException - Exception in io.cucumber.cucumberexpressions
 
useForSnippets() - Method in class io.cucumber.cucumberexpressions.ParameterType
Indicates whether or not this is a parameter type should be used for generating GeneratedExpressions from text.
useRegexpMatchAsStrongTypeHint() - Method in class io.cucumber.cucumberexpressions.ParameterType
Indicates whether or not this parameter provides a strong type hint when considering a regular expression match.

W

weight() - Method in class io.cucumber.cucumberexpressions.ParameterType
 
A C D E G I M P R S T U W 
All Classes All Packages