Interface TethysUIComponent
- All Known Subinterfaces:
PrometheusFieldSetPanel<T>,PrometheusFieldSetTableTab.PrometheusFieldSetTable<T>,TethysUIAboutBox,TethysUIAreaChart,TethysUIBarChart,TethysUIBorderPaneManager,TethysUIBoxPaneManager,TethysUIBusySpinner,TethysUIButton,TethysUICardPaneManager<P>,TethysUICheckBox,TethysUIColorPicker<C>,TethysUICoreThreadStatusManager,TethysUIDataEditField<T>,TethysUIDataEditField.TethysUICharArrayEditField,TethysUIDataEditField.TethysUICharArrayTextAreaField,TethysUIDataEditField.TethysUIColorButtonField,TethysUIDataEditField.TethysUICurrencyEditField<T>,TethysUIDataEditField.TethysUIDateButtonField,TethysUIDataEditField.TethysUIIconButtonField<T>,TethysUIDataEditField.TethysUIIntegerEditField,TethysUIDataEditField.TethysUIListButtonField<T>,TethysUIDataEditField.TethysUILongEditField,TethysUIDataEditField.TethysUIMoneyEditField,TethysUIDataEditField.TethysUIPriceEditField,TethysUIDataEditField.TethysUIRateEditField,TethysUIDataEditField.TethysUIRatioEditField,TethysUIDataEditField.TethysUIRawDecimalEditField,TethysUIDataEditField.TethysUIScrollButtonField<T>,TethysUIDataEditField.TethysUIShortEditField,TethysUIDataEditField.TethysUIStringEditField,TethysUIDataEditField.TethysUIStringTextAreaField,TethysUIDataEditField.TethysUIUnitsEditField,TethysUIDataEditField.TethysUIValidatedEditField<T>,TethysUIDateButtonManager,TethysUIDateRangeSelector,TethysUIFlowPaneManager,TethysUIGridPaneManager,TethysUIHTMLManager,TethysUIIconButtonManager<T>,TethysUILabel,TethysUIListButtonManager<T>,TethysUILogTextArea,TethysUIPasswordField,TethysUIPieChart,TethysUIProgressBar,TethysUIScrollButtonManager<T>,TethysUIScrollPaneManager,TethysUISlider,TethysUISplitTreeManager<T>,TethysUITableManager<C,,R> TethysUITabPaneManager,TethysUITextArea,TethysUIThreadStatusManager,TethysUIToolBarManager,TethysUITreeManager<T>
- All Known Implementing Classes:
MetisErrorPanel,MetisPreferenceSetView,MetisPreferenceView,MetisViewerControl,PrometheusActionButtons,PrometheusDataItemPanel,PrometheusFieldSetFields,PrometheusFieldSetTableTab,PrometheusFieldSetTextArea,PrometheusItemActions,PrometheusItemEditActions,PrometheusPreferenceSetView,PrometheusPreferenceView,TethysUICoreAboutBox,TethysUICoreAreaChart,TethysUICoreBarChart,TethysUICoreBorderPaneManager,TethysUICoreBoxPaneManager,TethysUICoreBusySpinner,TethysUICoreButton,TethysUICoreCardPaneManager,TethysUICoreCheckBox,TethysUICoreColorPicker,TethysUICoreComponent,TethysUICoreDataEditField,TethysUICoreDateButtonManager,TethysUICoreDateRangeSelector,TethysUICoreFlowPaneManager,TethysUICoreGridPaneManager,TethysUICoreHTMLManager,TethysUICoreIconButtonManager,TethysUICoreLabel,TethysUICoreListButtonManager,TethysUICoreLogTextArea,TethysUICorePasswordField,TethysUICorePieChart,TethysUICoreProgressBar,TethysUICoreScrollButtonManager,TethysUICoreScrollPaneManager,TethysUICoreSlider,TethysUICoreSplitTreeManager,TethysUICoreTableManager,TethysUICoreTabPaneManager,TethysUICoreTextArea,TethysUICoreThreadProgressStatus,TethysUICoreThreadTextAreaStatus,TethysUICoreToolBarManager,TethysUICoreTreeManager
public interface TethysUIComponent
Component definition.
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegerObtain the Border Padding.default StringObtain the Border Title.default IntegergetId()Obtain the Id.default TethysUINodegetNode()Obtain the Node.Obtain the underlying component (if any).default voidsetBorderPadding(Integer pPadding) Set the Border Padding.default voidsetBorderTitle(String pTitle) Set the Border Title.default voidsetEnabled(boolean pEnabled) Set Enabled status.default voidsetPreferredHeight(Integer pHeight) Set the Preferred Height.default voidsetPreferredWidth(Integer pWidth) Set the Preferred Width.default voidsetVisible(boolean pVisible) Set Visible.
-
Method Details
-
getUnderlying
TethysUIComponent getUnderlying()Obtain the underlying component (if any).- Returns:
- the underlying component
-
getId
Obtain the Id.- Returns:
- the id
-
getNode
Obtain the Node.- Returns:
- the node
-
setEnabled
default void setEnabled(boolean pEnabled) Set Enabled status.- Parameters:
pEnabled- true/false
-
setVisible
default void setVisible(boolean pVisible) Set Visible.- Parameters:
pVisible- true/false
-
getBorderPadding
Obtain the Border Padding.- Returns:
- the Padding.
-
getBorderTitle
Obtain the Border Title.- Returns:
- the Title.
-
setBorderPadding
Set the Border Padding.- Parameters:
pPadding- the border padding
-
setBorderTitle
Set the Border Title.- Parameters:
pTitle- the border title
-
setPreferredWidth
Set the Preferred Width.- Parameters:
pWidth- the width
-
setPreferredHeight
Set the Preferred Height.- Parameters:
pHeight- the height
-