public class TemplatrSpecBuilder extends SpecBuilder<ModifierSpec>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AT |
static java.lang.String |
CARET |
static java.lang.String |
FUNCTION |
private java.util.Map<java.lang.String,Function> |
functionsMap |
private OpMode |
opMode |
Constructor and Description |
---|
TemplatrSpecBuilder(OpMode opMode,
java.util.Map<java.lang.String,Function> functionsMap) |
Modifier and Type | Method and Description |
---|---|
ModifierSpec |
createSpec(java.lang.String lhs,
java.lang.Object rhs)
Given a lhs key and rhs spec object, determine, create and return appropriate spec
|
createSpec
public static final java.lang.String CARET
public static final java.lang.String AT
public static final java.lang.String FUNCTION
private final OpMode opMode
private final java.util.Map<java.lang.String,Function> functionsMap
public ModifierSpec createSpec(java.lang.String lhs, java.lang.Object rhs)
SpecBuilder
createSpec
in class SpecBuilder<ModifierSpec>
lhs
- lhs keyrhs
- rhs Spec