Skip navigation links
A C D E F G I L M P R S T U 

A

AmbiguousParameterTypeException - Exception in io.cucumber.cucumberexpressions
 
AmbiguousParameterTypeException(String, Pattern, SortedSet<ParameterType<?>>, List<GeneratedExpression>) - Constructor for exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
Argument<T> - Class in io.cucumber.cucumberexpressions
 
Argument(Group, ParameterType<T>) - Constructor for class io.cucumber.cucumberexpressions.Argument
 

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
 
CucumberExpression(String, ParameterTypeRegistry) - Constructor for class io.cucumber.cucumberexpressions.CucumberExpression
 
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
 
DuplicateTypeNameException(String) - Constructor for exception io.cucumber.cucumberexpressions.DuplicateTypeNameException
 

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
 

F

fromEnum(Class<E>) - Static method in class io.cucumber.cucumberexpressions.ParameterType
 

G

GeneratedExpression - Class in io.cucumber.cucumberexpressions
 
GeneratedExpression(String, List<ParameterType<?>>) - Constructor for class io.cucumber.cucumberexpressions.GeneratedExpression
 
generateExpression(String) - Method in class io.cucumber.cucumberexpressions.CucumberExpressionGenerator
generateExpressions(String) - Method in class io.cucumber.cucumberexpressions.CucumberExpressionGenerator
 
getChildren() - Method in class io.cucumber.cucumberexpressions.Group
 
getDefaultParameterTransformer() - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
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
 
getParameterTypeRegexp() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in exception io.cucumber.cucumberexpressions.AmbiguousParameterTypeException
 
getParameterTypes() - Method in class io.cucumber.cucumberexpressions.GeneratedExpression
 
getParameterTypes() - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
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
 
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
 
Group(String, int, int, List<Group>) - Constructor for class io.cucumber.cucumberexpressions.Group
 

I

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

L

lookupByRegexp(String, Pattern, String) - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
lookupByTypeName(String) - Method in class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 

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, List<String>, Type, CaptureGroupTransformer<T>, boolean, boolean) - 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, String, Class<T>, CaptureGroupTransformer<T>, 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, String, Class<T>, CaptureGroupTransformer<T>) - 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>, Class<T>, Transformer<T>, boolean, boolean) - 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, List<String>, Class<T>, Transformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterType(String, String, Class<T>, Transformer<T>) - Constructor for class io.cucumber.cucumberexpressions.ParameterType
 
ParameterTypeRegistry - Class in io.cucumber.cucumberexpressions
 
ParameterTypeRegistry(Locale) - Constructor for class io.cucumber.cucumberexpressions.ParameterTypeRegistry
 
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
 
RegularExpression(Pattern, ParameterTypeRegistry) - Constructor for class io.cucumber.cucumberexpressions.RegularExpression
Creates a new instance.

S

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

T

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
 
transform(String) - Method in interface io.cucumber.cucumberexpressions.Transformer
Transforms a string into to an object.
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 that should be used for generating GeneratedExpressions from text.
A C D E F G I L M P R S T U 
Skip navigation links

Copyright © 2019. All rights reserved.