Index

A C D E G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

ALTERNATION_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 
ALTERNATIVE_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 
AmbiguousParameterTypeException - Exception Class 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
Returns a new Pattern instance from provided regexp
createExpression(String) - Method in class io.cucumber.cucumberexpressions.ExpressionFactory
 
CucumberExpression - Class in io.cucumber.cucumberexpressions
 
CucumberExpressionException - Exception Class in io.cucumber.cucumberexpressions
 
CucumberExpressionGenerator - Class in io.cucumber.cucumberexpressions
 
CucumberExpressionGenerator(ParameterTypeRegistry) - Constructor for class io.cucumber.cucumberexpressions.CucumberExpressionGenerator
 
CucumberExpressionParser - Class in io.cucumber.cucumberexpressions
A parser for Cucumber expressions
CucumberExpressionParser() - Constructor for class io.cucumber.cucumberexpressions.CucumberExpressionParser
 

D

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

E

end() - Method in class io.cucumber.cucumberexpressions.Node
 
equals(Object) - Method in class io.cucumber.cucumberexpressions.Node
 
Expression - Interface in io.cucumber.cucumberexpressions
 
EXPRESSION_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 
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
A groups children.
getEnd() - Method in class io.cucumber.cucumberexpressions.Group
 
getGeneratedExpressions() - Method in exception class io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getGroup() - Method in class io.cucumber.cucumberexpressions.Argument
 
getInstance(Locale) - Static method in class io.cucumber.cucumberexpressions.KeyboardFriendlyDecimalFormatSymbols
 
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 class io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in exception class io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in class io.cucumber.cucumberexpressions.GeneratedExpression
 
getRegexp() - Method in exception class 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 class 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
 

H

hashCode() - Method in class io.cucumber.cucumberexpressions.Node
 

I

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

K

KeyboardFriendlyDecimalFormatSymbols - Class in io.cucumber.cucumberexpressions
A set of localized decimal symbols that can be written on a regular keyboard.

M

match(String, Type...) - Method in class io.cucumber.cucumberexpressions.CucumberExpression
 
match(String, Type...) - Method in interface io.cucumber.cucumberexpressions.Expression
Matches a string to an expression.
match(String, Type...) - Method in class io.cucumber.cucumberexpressions.RegularExpression
 

N

Node - Class in io.cucumber.cucumberexpressions
 
Node.Type - Enum Class in io.cucumber.cucumberexpressions
 
nodes() - Method in class io.cucumber.cucumberexpressions.Node
Returns child nodes, null if a leaf-node

O

OPTIONAL_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 

P

PARAMETER_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 
ParameterByTypeTransformer - Interface in io.cucumber.cucumberexpressions
The ParameterTypeRegistry uses the default transformer to execute all transforms for built-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(String) - Method in class io.cucumber.cucumberexpressions.CucumberExpressionParser
Parses as Cucumber expression into an AST of nodes.
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
 
start() - Method in class io.cucumber.cucumberexpressions.Node
 

T

TEXT_NODE - Enum constant in enum class io.cucumber.cucumberexpressions.Node.Type
 
token() - Method in class io.cucumber.cucumberexpressions.Node
Returns the text contained with in this node, null if not a leaf-node
toString() - Method in class io.cucumber.cucumberexpressions.Node
 
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.
type() - Method in class io.cucumber.cucumberexpressions.Node
 
TypeReference<T> - Class in io.cucumber.cucumberexpressions
 
TypeReference() - Constructor for class io.cucumber.cucumberexpressions.TypeReference
 

U

UndefinedParameterTypeException - Exception Class in io.cucumber.cucumberexpressions
 
useForSnippets() - Method in class io.cucumber.cucumberexpressions.ParameterType
Indicates whether 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.

V

valueOf(String) - Static method in enum class io.cucumber.cucumberexpressions.Node.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.cucumber.cucumberexpressions.Node.Type
Returns an array containing the constants of this enum class, in the order they are declared.

W

weight() - Method in class io.cucumber.cucumberexpressions.ParameterType
 
A C D E G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form