Package io.micronaut.controlpanel.core
Interface ConfigurableControlPanel
- All Superinterfaces:
 io.micronaut.core.naming.Named,io.micronaut.core.order.Ordered,io.micronaut.core.util.Toggleable
- All Known Subinterfaces:
 ControlPanel<B>
- All Known Implementing Classes:
 AbstractControlPanel,BeansControlPanel,ControlPanelConfiguration,EnvironmentControlPanel,HealthControlPanel,LoggersControlPanel,RoutesControlPanel
public interface ConfigurableControlPanel
extends io.micronaut.core.naming.Named, io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable
Common configuration properties for control panels.
- Since:
 - 1.0.0
 - Author:
 - Álvaro Sánchez-Mariscal
 
- 
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Method Summary
Methods inherited from interface io.micronaut.core.naming.Named
getNameMethods inherited from interface io.micronaut.core.order.Ordered
getOrder 
- 
Method Details
- 
isEnabled
boolean isEnabled()- Specified by:
 isEnabledin interfaceio.micronaut.core.util.Toggleable- Returns:
 - whether this control panel is enabled or not.
 
 - 
getTitle
String getTitle()The title is displayed in the header of the card UI element.- Returns:
 - the title of the control panel.
 
 - 
getIcon
String getIcon()Icon CSS class of the card UI element.- Returns:
 - the icon class of the control panel.
 
 
 -