Class AnnotatedStepParser<T extends SingleValueStep>
- java.lang.Object
-
- step.repositories.parser.annotated.AnnotatedStepParser<T>
-
- All Implemented Interfaces:
StepParser<T>
- Direct Known Subclasses:
DefaultDescriptionStepParser
,DefaultExpectedStepParser
public class AnnotatedStepParser<T extends SingleValueStep> extends Object implements StepParser<T>
-
-
Constructor Summary
Constructors Constructor Description AnnotatedStepParser(Class<T> stepClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getParserScoreForStep(AbstractStep step_)
protected boolean
hasMatchingMethod(String expression)
protected void
parseClass()
void
parseStep(ParsingContext parsingContext, T step_)
-
-
-
Method Detail
-
parseClass
protected void parseClass()
-
getParserScoreForStep
public int getParserScoreForStep(AbstractStep step_)
- Specified by:
getParserScoreForStep
in interfaceStepParser<T extends SingleValueStep>
-
hasMatchingMethod
protected boolean hasMatchingMethod(String expression)
-
parseStep
public void parseStep(ParsingContext parsingContext, T step_)
- Specified by:
parseStep
in interfaceStepParser<T extends SingleValueStep>
-
-