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