A C D E G I M P R S T U W
All Classes All Packages
All Classes All Packages
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
- 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
- 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
GeneratedExpression
s 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
All Classes All Packages