Type Parameters:
T - the item type
All Superinterfaces:
TethysUIComponent
All Known Implementing Classes:
PrometheusFieldSetFields, PrometheusFieldSetTableTab, PrometheusFieldSetTextArea

public interface PrometheusFieldSetPanel<T> extends TethysUIComponent
FieldSet Panel.
  • Method Details

    • isVisible

      boolean isVisible()
      Are there any visible elements?
      Returns:
      true/false
    • setItem

      void setItem(T pItem)
      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

      void setEditable(MetisDataItem.MetisDataFieldId pFieldId, boolean pEditable)
      Set editable.
      Parameters:
      pFieldId - the fieldId
      pEditable - true/false
    • setVisible

      void setVisible(MetisDataItem.MetisDataFieldId pFieldId, boolean pVisible)
      Set visible.
      Parameters:
      pFieldId - the fieldId
      pVisible - true/false
    • adjustLabelWidth

      default void adjustLabelWidth()
      Adjust the label width.
    • setReporter

      void setReporter(Consumer<String> pReporter)
      Set reporter.
      Parameters:
      pReporter - the reporter