public class StrategyPropertyValueDefinition
extends java.lang.Object
OneOfStrategyPropertyDefinition.OneOfStrategyPropertyDefinition| Modifier and Type | Field and Description | 
|---|---|
private java.lang.String | 
apiValue
The value used by KeY's API. 
 | 
private int | 
swingGridx
The optional hint for Swing user interfaces how to place the control used to edit the represented settings value. 
 | 
private int | 
swingWidth  | 
private java.lang.String | 
tooltip
The optional tooltip text which describes this value. 
 | 
private java.lang.String | 
value
The human readable value shown in the user interface control. 
 | 
| Constructor and Description | 
|---|
StrategyPropertyValueDefinition(java.lang.String apiValue,
                               java.lang.String value,
                               java.lang.String tooltip)
Constructor. 
 | 
StrategyPropertyValueDefinition(java.lang.String apiValue,
                               java.lang.String value,
                               java.lang.String tooltip,
                               int swingGridx,
                               int swingWidth)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getApiValue()
Returns The value used by KeY's API. 
 | 
int | 
getSwingGridx()
Returns the optional hint for Swing user interfaces how to place the control used to edit the represented settings value. 
 | 
int | 
getSwingWidth()  | 
java.lang.String | 
getTooltip()
Returns The optional tooltip text which describes this value. 
 | 
java.lang.String | 
getValue()
Returns The human readable value shown in the user interface control. 
 | 
private final java.lang.String apiValue
private final java.lang.String value
private final java.lang.String tooltip
private final int swingGridx
private final int swingWidth
public StrategyPropertyValueDefinition(java.lang.String apiValue,
                                       java.lang.String value,
                                       java.lang.String tooltip)
apiValue - The value used by KeY's API.value - The human readable value shown in the user interface control.tooltip - The optional tooltip text which describes this value.public StrategyPropertyValueDefinition(java.lang.String apiValue,
                                       java.lang.String value,
                                       java.lang.String tooltip,
                                       int swingGridx,
                                       int swingWidth)
apiValue - The value used by KeY's API.value - The human readable value shown in the user interface control.tooltip - The optional tooltip text which describes this value.swingGridx - The optional hint for Swing user interfaces how to place the control used to edit the represented settings value or a negative number if not defined.public java.lang.String getApiValue()
public java.lang.String getValue()
public java.lang.String getTooltip()
public int getSwingGridx()
public int getSwingWidth()