Package com.solibri.smc.api.ui
Interface UIComponent
- All Known Subinterfaces:
- UIContainer,- UIContainerHorizontal,- UIContainerVertical,- UIImage,- UILabel,- UIRadioButtonPanel,- UIRadioButtonPanelHorizontal,- UIRadioButtonPanelVertical,- UIRuleParameter
public interface UIComponent
Common interface for rule parameter UI components. All instances of UIComponents used in defining a UI must be
 unique.
- Since:
- 9.10.2
- 
Method SummaryModifier and TypeMethodDescriptionReturns the UIComponent whose enabled state this UIComponent is set to follow.voidsetEnabler(UIComponent enabler) Sets this UIComponent to follow the enabled state of enabler.
- 
Method Details- 
setEnablerSets this UIComponent to follow the enabled state of enabler. The enabler is a component that is used to make another component enabled or disabled. For example, the enabler can be a rule parameter with a check box which makes another part of the UI enabled or disabled.- Parameters:
- enabler- the UIComponent whose enabled state this UIComponent follows
- Since:
- 9.10.2
 
- 
getEnablerOptional<UIComponent> getEnabler()Returns the UIComponent whose enabled state this UIComponent is set to follow.- Returns:
- the UIComponent whose enabled state this UIComponent is set to follow
- Since:
- 9.10.2
 
 
-