Package jmri

Interface AnalogIOManager

    • Method Detail

      • addBeanType

        default void addBeanType​(java.lang.Class<? extends AnalogIO> clazz,
                                 Manager<? extends NamedBean> manager)
        Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.
        Parameters:
        clazz - the NamedBean class that should be registered in this manager
        manager - the manager that managers the NamedBeans of type clazz
      • removeBeanType

        default void removeBeanType​(java.lang.Class<? extends AnalogIO> clazz,
                                    Manager<? extends NamedBean> manager)
        Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager.
        Parameters:
        clazz - the NamedBean class that should be registered in this manager
        manager - the manager that managers the NamedBeans of type clazz