public class StateVariableTypeDetails extends Object implements Validatable
Constructor and Description |
---|
StateVariableTypeDetails(Datatype datatype) |
StateVariableTypeDetails(Datatype datatype,
String defaultValue) |
StateVariableTypeDetails(Datatype datatype,
String defaultValue,
String[] allowedValues,
StateVariableAllowedValueRange allowedValueRange) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
foundDefaultInAllowedValues(String defaultValue,
String[] allowedValues) |
StateVariableAllowedValueRange |
getAllowedValueRange() |
String[] |
getAllowedValues() |
Datatype |
getDatatype() |
String |
getDefaultValue() |
List<ValidationError> |
validate() |
public StateVariableTypeDetails(Datatype datatype)
public StateVariableTypeDetails(Datatype datatype, String defaultValue, String[] allowedValues, StateVariableAllowedValueRange allowedValueRange)
public Datatype getDatatype()
public String getDefaultValue()
public String[] getAllowedValues()
public StateVariableAllowedValueRange getAllowedValueRange()
protected boolean foundDefaultInAllowedValues(String defaultValue, String[] allowedValues)
public List<ValidationError> validate()
validate
in interface Validatable
List
if all rules validated properly, otherwise, the detected errors.Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.