1 | |
package org.jbehave.core.model; |
2 | |
|
3 | |
import org.apache.commons.lang.builder.ToStringBuilder; |
4 | |
import org.apache.commons.lang.builder.ToStringStyle; |
5 | |
import org.jbehave.core.parsers.RegexStepMatcher; |
6 | |
import org.jbehave.core.parsers.StepMatcher; |
7 | |
import org.jbehave.core.steps.StepType; |
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
public class StepPattern { |
17 | |
|
18 | |
private StepType stepType; |
19 | |
private final String annotated; |
20 | |
private final String resolved; |
21 | |
|
22 | 115 | public StepPattern(StepType stepType, String annotated, String resolved) { |
23 | 115 | this.stepType = stepType; |
24 | 115 | this.annotated = annotated; |
25 | 115 | this.resolved = resolved; |
26 | 115 | } |
27 | |
|
28 | |
|
29 | |
|
30 | |
|
31 | |
|
32 | |
public String annotated(){ |
33 | 8 | return annotated; |
34 | |
} |
35 | |
|
36 | |
|
37 | |
|
38 | |
|
39 | |
|
40 | |
public String resolved(){ |
41 | 4 | return resolved; |
42 | |
} |
43 | |
|
44 | |
|
45 | |
|
46 | |
|
47 | |
|
48 | |
public StepType type() { |
49 | 8 | return stepType; |
50 | |
} |
51 | |
|
52 | |
@Override |
53 | |
public String toString() { |
54 | 13 | return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE); |
55 | |
} |
56 | |
|
57 | |
} |