public abstract class WidgetImpl extends java.lang.Object implements Widget
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
initialWrite |
protected IParameter |
parameter |
| Modifier and Type | Method and Description |
|---|---|
void |
dump() |
RcpTypes.Widgettype |
getWidgettype() |
protected boolean |
handleOption(int _propertyId,
io.kaitai.struct.KaitaiStream _io) |
boolean |
isEnabled() |
boolean |
isLabelVisible() |
boolean |
isNeedsConfirmation() |
boolean |
isValueVisible() |
static Widget |
parse(io.kaitai.struct.KaitaiStream _io) |
static <T extends java.lang.Number> |
parse(io.kaitai.struct.KaitaiStream _io,
NumberParameter<T> parameter) |
protected void |
parseOptions(io.kaitai.struct.KaitaiStream _io) |
void |
setEnabled(boolean enable) |
void |
setLabelVisible(boolean visible) |
void |
setNeedsConfirmation(boolean value) |
void |
setParameter(IParameter parameter) |
void |
setValueVisible(boolean visible) |
void |
write(java.io.OutputStream _outputStream,
boolean _all) |
protected boolean initialWrite
protected IParameter parameter
public static <T extends java.lang.Number> Widget parse(io.kaitai.struct.KaitaiStream _io, NumberParameter<T> parameter) throws RCPDataErrorException
RCPDataErrorExceptionpublic static Widget parse(io.kaitai.struct.KaitaiStream _io) throws RCPDataErrorException
RCPDataErrorExceptionprotected boolean handleOption(int _propertyId,
io.kaitai.struct.KaitaiStream _io)
protected void parseOptions(io.kaitai.struct.KaitaiStream _io)
throws RCPDataErrorException
RCPDataErrorExceptionpublic void write(java.io.OutputStream _outputStream,
boolean _all)
throws java.io.IOException
write in interface RCPWritablejava.io.IOExceptionpublic RcpTypes.Widgettype getWidgettype()
getWidgettype in interface Widgetpublic void setEnabled(boolean enable)
setEnabled in interface Widgetpublic void setLabelVisible(boolean visible)
setLabelVisible in interface Widgetpublic boolean isLabelVisible()
isLabelVisible in interface Widgetpublic void setValueVisible(boolean visible)
setValueVisible in interface Widgetpublic boolean isValueVisible()
isValueVisible in interface Widgetpublic void setNeedsConfirmation(boolean value)
setNeedsConfirmation in interface Widgetpublic boolean isNeedsConfirmation()
isNeedsConfirmation in interface Widgetpublic void setParameter(IParameter parameter)
setParameter in interface Widget