Class CommandServiceConfigurationBase

    • Constructor Detail

      • CommandServiceConfigurationBase

        protected CommandServiceConfigurationBase​(java.util.Collection<SubCommand> subCommands,
                                                  java.lang.String... names)
    • Method Detail

      • handleGeneralAddCommands

        protected static void handleGeneralAddCommands​(SubCommandBuilder builder,
                                                       java.util.function.Function<java.util.Map<java.lang.String,​java.lang.Object>,​de.dytanic.cloudnet.driver.service.ServiceConfigurationBase[]> configurationBaseFunction,
                                                       java.util.function.Consumer<de.dytanic.cloudnet.driver.service.ServiceConfigurationBase> updateHandler)
      • handleGeneralRemoveCommands

        protected static void handleGeneralRemoveCommands​(SubCommandBuilder builder,
                                                          java.util.function.Function<java.util.Map<java.lang.String,​java.lang.Object>,​de.dytanic.cloudnet.driver.service.ServiceConfigurationBase[]> configurationBaseFunction,
                                                          java.util.function.Consumer<de.dytanic.cloudnet.driver.service.ServiceConfigurationBase> updateHandler)
      • applyDisplayMessagesForServiceConfigurationBase

        protected static void applyDisplayMessagesForServiceConfigurationBase​(java.util.Collection<java.lang.String> messages,
                                                                              de.dytanic.cloudnet.driver.service.ServiceConfigurationBase configurationBase)
      • createEmptyGroupConfiguration

        protected static void createEmptyGroupConfiguration​(java.lang.String name)
      • forEachConfigurations

        protected static void forEachConfigurations​(de.dytanic.cloudnet.driver.service.ServiceConfigurationBase[] configurations,
                                                    java.util.function.Consumer<de.dytanic.cloudnet.driver.service.ServiceConfigurationBase> consumer)