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
getName
Methods inherited from interface io.micronaut.core.order.Ordered
getOrder
-
Method Details
-
isEnabled
boolean isEnabled()- Specified by:
isEnabled
in 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.
-