public abstract class NumberParameter<T extends java.lang.Number> extends ValueParameter<T> implements INumberParameter<T>
Parameter.PARAMETER_UPDATED, Parameter.PARAMETER_VALUE_UPDATEDdescription, id, initialWrite, label, languageDescriptions, languageLabels, order, tags, userdata| Constructor and Description |
|---|
NumberParameter(short _id,
RcpTypes.Datatype _datatype) |
| Modifier and Type | Method and Description |
|---|---|
RcpTypes.Datatype |
getDatatype() |
T |
getDefault() |
T |
getMaximum() |
T |
getMinimum() |
T |
getMultipleof() |
RcpTypes.NumberScale |
getScale() |
INumberDefinition<T> |
getTypeDefinition() |
java.lang.String |
getUnit() |
protected boolean |
handleOption(int _propertyId,
io.kaitai.struct.KaitaiStream _io) |
void |
setDefault(T _default) |
void |
setMax(java.lang.Number _maximum) |
void |
setMaximum(T _maximum) |
void |
setMin(java.lang.Number _minimum) |
void |
setMinimum(T _minimum) |
void |
setMult(java.lang.Number _multipleof) |
void |
setMultipleof(T _multipleof) |
void |
setScale(RcpTypes.NumberScale _scale) |
void |
setUnit(java.lang.String _unit) |
void |
setWidget(NumberboxWidget<T> widget) |
cloneEmpty, dump, getStringValue, getValue, setObjectValue, setValue, update, writeOptions, writeUpdateValueaddUpdateListener, addValueUpdateListener, callValueUpdateListener, clearLangaugeDescription, clearLanguageLabel, clearUpdateListener, clearValueUpdateListener, getDescription, getDescriptionLanguages, getId, getLabel, getLabelLanguages, getLanguageDescription, getLanguageLabel, getOrder, getParent, getReadonly, getTags, getUserdata, getUserid, getWidget, hasPendingParents, onlyValueChanged, parse, parseTypeOptions, parseValueUpdate, removeLanguageDescription, removeLanguageLabel, removeUpdateListener, removeValueUpdateListener, resolvePendingParents, setDescription, setDirty, setLabel, setLanguageDescription, setLanguageLabel, setManager, setOrder, setParent, setReadonly, setTags, setUserdata, setUserid, setWidget, write, writeIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValue, setObjectValue, setValueaddUpdateListener, addValueUpdateListener, clearLangaugeDescription, clearLanguageLabel, clearUpdateListener, clearValueUpdateListener, dump, getDescription, getDescriptionLanguages, getId, getLabel, getLabelLanguages, getLanguageDescription, getLanguageLabel, getOrder, getParent, getReadonly, getStringValue, getTags, getUserdata, getUserid, getWidget, onlyValueChanged, removeLanguageDescription, removeLanguageLabel, removeUpdateListener, removeValueUpdateListener, setDescription, setDirty, setLabel, setLanguageDescription, setLanguageLabel, setManager, setOrder, setParent, setReadonly, setStringValue, setTags, setUserdata, setUserid, setWidgetwritepublic NumberParameter(short _id,
RcpTypes.Datatype _datatype)
protected boolean handleOption(int _propertyId,
io.kaitai.struct.KaitaiStream _io)
throws RCPDataErrorException
handleOption in class ValueParameter<T extends java.lang.Number>RCPDataErrorExceptionpublic INumberDefinition<T> getTypeDefinition()
getTypeDefinition in interface INumberParameter<T extends java.lang.Number>getTypeDefinition in interface IParametergetTypeDefinition in interface IValueParameter<T extends java.lang.Number>getTypeDefinition in class ValueParameter<T extends java.lang.Number>public T getMinimum()
getMinimum in interface INumberParameter<T extends java.lang.Number>public void setMinimum(T _minimum)
setMinimum in interface INumberParameter<T extends java.lang.Number>public void setMin(java.lang.Number _minimum)
setMin in interface INumberParameter<T extends java.lang.Number>public T getMaximum()
getMaximum in interface INumberParameter<T extends java.lang.Number>public void setMaximum(T _maximum)
setMaximum in interface INumberParameter<T extends java.lang.Number>public void setMax(java.lang.Number _maximum)
setMax in interface INumberParameter<T extends java.lang.Number>public T getMultipleof()
getMultipleof in interface INumberParameter<T extends java.lang.Number>public void setMultipleof(T _multipleof)
setMultipleof in interface INumberParameter<T extends java.lang.Number>public void setMult(java.lang.Number _multipleof)
setMult in interface INumberParameter<T extends java.lang.Number>public RcpTypes.NumberScale getScale()
getScale in interface INumberParameter<T extends java.lang.Number>public void setScale(RcpTypes.NumberScale _scale)
setScale in interface INumberParameter<T extends java.lang.Number>public java.lang.String getUnit()
getUnit in interface INumberParameter<T extends java.lang.Number>public void setUnit(java.lang.String _unit)
setUnit in interface INumberParameter<T extends java.lang.Number>public T getDefault()
getDefault in interface INumberParameter<T extends java.lang.Number>public void setDefault(T _default)
setDefault in interface INumberParameter<T extends java.lang.Number>public RcpTypes.Datatype getDatatype()
getDatatype in interface INumberParameter<T extends java.lang.Number>public void setWidget(NumberboxWidget<T> widget)