Class PrometheusFieldSetElement<V>
java.lang.Object
io.github.tonywasher.joceanus.prometheus.ui.fieldset.PrometheusFieldSetElement<V>
- Type Parameters:
V- the value type
FieldSet Element.
-
Constructor Summary
ConstructorsConstructorDescriptionPrometheusFieldSetElement(TethysUIFactory<?> pFactory, MetisDataItem.MetisDataFieldId pFieldId, TethysUIDataEditField<V> pField) Constructor. -
Method Summary
Modifier and TypeMethodDescription(package private) voidadjustChanged(boolean pChanged) Adjust changed indications.(package private) TethysUIComponentObtain the component.(package private) intObtain the field height.(package private) MetisDataItem.MetisDataFieldIdObtain the fieldId.(package private) intObtain the label width.(package private) booleanIs the element visible.(package private) voidsetEditable(boolean pEditable) Set editable.(package private) voidsetFieldHeight(int pHeight) Set the field height.(package private) voidsetLabelWidth(int pWidth) Set the label width.(package private) voidsetReporter(Consumer<String> pReporter) Set reporter.(package private) voidSet value.(package private) voidsetVisible(boolean pVisible) Set visible.
-
Constructor Details
-
PrometheusFieldSetElement
PrometheusFieldSetElement(TethysUIFactory<?> pFactory, MetisDataItem.MetisDataFieldId pFieldId, TethysUIDataEditField<V> pField) Constructor.- Parameters:
pFactory- the gui factory.pFieldId- the fieldIdpField- the field
-
-
Method Details
-
getFieldId
MetisDataItem.MetisDataFieldId getFieldId()Obtain the fieldId.- Returns:
- the fieldId
-
getComponent
TethysUIComponent getComponent()Obtain the component.- Returns:
- the component
-
setValue
Set value.- Parameters:
pValue- the value
-
setEditable
void setEditable(boolean pEditable) Set editable.- Parameters:
pEditable- true/false
-
setVisible
void setVisible(boolean pVisible) Set visible.- Parameters:
pVisible- true/false
-
isVisible
boolean isVisible()Is the element visible.- Returns:
- true/false
-
getLabelWidth
int getLabelWidth()Obtain the label width.- Returns:
- the label width
-
setLabelWidth
void setLabelWidth(int pWidth) Set the label width.- Parameters:
pWidth- the label width
-
getFieldHeight
int getFieldHeight()Obtain the field height.- Returns:
- the field height
-
setFieldHeight
void setFieldHeight(int pHeight) Set the field height.- Parameters:
pHeight- the field height
-
adjustChanged
void adjustChanged(boolean pChanged) Adjust changed indications.- Parameters:
pChanged- is the field changed?
-
setReporter
Set reporter.- Parameters:
pReporter- the reporter
-