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

    Modifier and Type
    Method
    Description
    Icon CSS class of the card UI element.
    The title is displayed in the header of the card UI element.
    boolean
     

    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 interface io.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.