Interface PrometheusFieldSetPanel<T>
- Type Parameters:
T- the item type
- All Superinterfaces:
TethysUIComponent
- All Known Implementing Classes:
PrometheusFieldSetFields,PrometheusFieldSetTableTab,PrometheusFieldSetTextArea
FieldSet Panel.
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdjust changed indications.default voidAdjust the label width.booleanAre there any visible elements?voidsetEditable(boolean isEditable) Set editable item.voidsetEditable(MetisDataItem.MetisDataFieldId pFieldId, boolean pEditable) Set editable.voidSet item.voidsetReporter(Consumer<String> pReporter) Set reporter.voidsetVisible(MetisDataItem.MetisDataFieldId pFieldId, boolean pVisible) Set visible.Methods inherited from interface io.github.tonywasher.joceanus.tethys.api.base.TethysUIComponent
getBorderPadding, getBorderTitle, getId, getNode, getUnderlying, setBorderPadding, setBorderTitle, setEnabled, setPreferredHeight, setPreferredWidth, setVisible
-
Method Details
-
isVisible
boolean isVisible()Are there any visible elements?- Returns:
- true/false
-
setItem
Set item.- Parameters:
pItem- the item
-
adjustChanged
void adjustChanged()Adjust changed indications. -
setEditable
void setEditable(boolean isEditable) Set editable item.- Parameters:
isEditable- true/false
-
setEditable
Set editable.- Parameters:
pFieldId- the fieldIdpEditable- true/false
-
setVisible
Set visible.- Parameters:
pFieldId- the fieldIdpVisible- true/false
-
adjustLabelWidth
default void adjustLabelWidth()Adjust the label width. -
setReporter
Set reporter.- Parameters:
pReporter- the reporter
-