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 intgetParserScoreForStep(AbstractStep step_)protected booleanhasMatchingMethod(String expression)protected voidparseClass()voidparseStep(ParsingContext parsingContext, T step_)
-
-
-
Method Detail
-
parseClass
protected void parseClass()
-
getParserScoreForStep
public int getParserScoreForStep(AbstractStep step_)
- Specified by:
getParserScoreForStepin interfaceStepParser<T extends SingleValueStep>
-
hasMatchingMethod
protected boolean hasMatchingMethod(String expression)
-
parseStep
public void parseStep(ParsingContext parsingContext, T step_)
- Specified by:
parseStepin interfaceStepParser<T extends SingleValueStep>
-
-