diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/base/package-info.java b/gclc/src/main/java/fr/bigeon/gclc/command/base/package-info.java deleted file mode 100644 index 9319452..0000000 --- a/gclc/src/main/java/fr/bigeon/gclc/command/base/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * - */ -/** - * @author Emmanuel Bigeon - * - */ -package fr.bigeon.gclc.command.base; diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/package-info.java b/gclc/src/main/java/fr/bigeon/gclc/command/package-info.java deleted file mode 100644 index 284cd7e..0000000 --- a/gclc/src/main/java/fr/bigeon/gclc/command/package-info.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright Bigeon Emmanuel (2014) - * - * emmanuel@bigeon.fr - * - * This software is a computer program whose purpose is to - * provide a generic framework for console applications. - * - * This software is governed by the CeCILL license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/or redistribute the software under the terms of the CeCILL - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL license and that you accept its terms. - */ - -/** gclc:fr.bigeon.gclc.command.package-info.java - * Created on: Sep 6, 2014 */ -/** This package groups elements related to - * {@link fr.bigeon.gclc.command.ICommand} - *
- * There are some implementations, such as the - * {@link fr.bigeon.gclc.command.ParametrizedCommand} for commands with a - * predefined set of flags and option taking a string as value, the - * {@link fr.bigeon.gclc.command.SubedCommand} for a command that is declined in - * a set of sub commands, the {@link fr.bigeon.gclc.command.HelpExecutor} for - * help display of other commands and the - * - * @author Emmanuel BIGEON */ -package fr.bigeon.gclc.command; - -/*- - * #%L - * Generic Command Ligne console - * %% - * Copyright (C) 2014 - 2018 bigeon.fr - * %% - * This software is governed by the CeCILL license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL license and that you accept its terms. - * #L% - */ diff --git a/gclc/src/main/java/fr/bigeon/gclc/prompt/package-info.java b/gclc/src/main/java/fr/bigeon/gclc/prompt/package-info.java deleted file mode 100644 index 61eb101..0000000 --- a/gclc/src/main/java/fr/bigeon/gclc/prompt/package-info.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright Bigeon Emmanuel (2014) - * - * emmanuel@bigeon.fr - * - * This software is a computer program whose purpose is to - * provide a generic framework for console applications. - * - * This software is governed by the CeCILL license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/or redistribute the software under the terms of the CeCILL - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL license and that you accept its terms. - */ -/** gclc:fr.bigeon.gclc.prompt.package-info.java - * Created on: Sep 6, 2014 */ -/** Client prompting related objects. - *
- * This package is used for the formatting of prompts for the user. The - * {@link fr.bigeon.gclc.prompt.CLIPrompter} class provides utility methods to - * retrieve certain basic type of data from the user or to give list choices. - *
- * The {@link fr.bigeon.gclc.prompt.CLIPrompterMessages} class is used for - * internationalization of the prompting methods. - * - * @author Emmanuel BIGEON */ -package fr.bigeon.gclc.prompt; - -/*- - * #%L - * Generic Command Ligne console - * %% - * Copyright (C) 2014 - 2018 bigeon.fr - * %% - * This software is governed by the CeCILL license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL license and that you accept its terms. - * #L% - */ diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/package-info.java b/gclc/src/main/java/fr/bigeon/gclc/utils/package-info.java deleted file mode 100644 index f6eab75..0000000 --- a/gclc/src/main/java/fr/bigeon/gclc/utils/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * - */ -/** - * @author Emmanuel Bigeon - * - */ -package fr.bigeon.gclc.utils; diff --git a/gclc/src/main/java/fr/bigeon/gclc/ApplicationAttachement.java b/gclc/src/main/java/net/bigeon/gclc/ApplicationAttachement.java similarity index 89% rename from gclc/src/main/java/fr/bigeon/gclc/ApplicationAttachement.java rename to gclc/src/main/java/net/bigeon/gclc/ApplicationAttachement.java index 24f8088..a496af0 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/ApplicationAttachement.java +++ b/gclc/src/main/java/net/bigeon/gclc/ApplicationAttachement.java @@ -1,14 +1,14 @@ /** - * gclc:fr.bigeon.gclc.ApplicationAttachement.java + * gclc:net.bigeon.gclc.ApplicationAttachement.java * Created on: Apr 19, 2017 */ -package fr.bigeon.gclc; +package net.bigeon.gclc; /*- * #%L * Generic Command Ligne console * %% - * Copyright (C) 2014 - 2018 bigeon.fr + * Copyright (C) 2014 - 2018 Bigeon * %% * This software is governed by the CeCILL license under French law and * abiding by the rules of distribution of free software. You can use, @@ -37,8 +37,9 @@ package fr.bigeon.gclc; * knowledge of the CeCILL license and that you accept its terms. * #L% */ -import fr.bigeon.gclc.command.ICommandProvider; -import fr.bigeon.gclc.exception.InvalidCommandName; + +import net.bigeon.gclc.command.ICommandProvider; +import net.bigeon.gclc.exception.InvalidCommandName; /** Represent a functionnality set that can be added to a console application. * diff --git a/gclc/src/main/java/fr/bigeon/gclc/CommandRequestListener.java b/gclc/src/main/java/net/bigeon/gclc/CommandRequestListener.java similarity index 94% rename from gclc/src/main/java/fr/bigeon/gclc/CommandRequestListener.java rename to gclc/src/main/java/net/bigeon/gclc/CommandRequestListener.java index 257e4ff..290b976 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/CommandRequestListener.java +++ b/gclc/src/main/java/net/bigeon/gclc/CommandRequestListener.java @@ -1,8 +1,8 @@ /** - * gclc:fr.bigeon.gclc.CommandRequestListener.java + * gclc:net.bigeon.gclc.CommandRequestListener.java * Created on: Mar 19, 2015 */ -package fr.bigeon.gclc; +package net.bigeon.gclc; /*- * #%L diff --git a/gclc/src/main/java/fr/bigeon/gclc/ConsoleApplication.java b/gclc/src/main/java/net/bigeon/gclc/ConsoleApplication.java similarity index 89% rename from gclc/src/main/java/fr/bigeon/gclc/ConsoleApplication.java rename to gclc/src/main/java/net/bigeon/gclc/ConsoleApplication.java index 9c3ad4a..99f56eb 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/ConsoleApplication.java +++ b/gclc/src/main/java/net/bigeon/gclc/ConsoleApplication.java @@ -32,9 +32,9 @@ * The fact that you are presently reading this means that you have had * knowledge of the CeCILL license and that you accept its terms. */ -/** gclc:fr.bigeon.gclc.ConsoleApplication.java +/** gclc:net.bigeon.gclc.ConsoleApplication.java * Created on: Sep 6, 2014 */ -package fr.bigeon.gclc; +package net.bigeon.gclc; /*- * #%L @@ -77,16 +77,16 @@ import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; -import fr.bigeon.gclc.command.ICommand; -import fr.bigeon.gclc.command.ICommandProvider; -import fr.bigeon.gclc.command.SubedCommand; -import fr.bigeon.gclc.exception.CommandParsingException; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.CommandRunExceptionType; -import fr.bigeon.gclc.exception.InvalidCommandName; -import fr.bigeon.gclc.i18n.Messages; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.command.ICommand; +import net.bigeon.gclc.command.ICommandProvider; +import net.bigeon.gclc.command.SubedCommand; +import net.bigeon.gclc.exception.CommandParsingException; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.CommandRunExceptionType; +import net.bigeon.gclc.exception.InvalidCommandName; +import net.bigeon.gclc.i18n.Messages; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** * A {@link ConsoleApplication} is an application that require the user to input @@ -95,8 +95,8 @@ import fr.bigeon.gclc.manager.ConsoleOutput; * A typical use case is the following: * *
- * {@link ConsoleOutput} out = new {@link fr.bigeon.gclc.utils.StreamConsoleOutput StreamConsoleOutput}(); - * {@link ConsoleInput} in = new {@link fr.bigeon.gclc.utils.StreamConsoleInput StreamConsoleInput}(); + * {@link ConsoleOutput} out = new {@link net.bigeon.gclc.utils.StreamConsoleOutput StreamConsoleOutput}(); + * {@link ConsoleInput} in = new {@link net.bigeon.gclc.utils.StreamConsoleInput StreamConsoleInput}(); * {@link ConsoleApplication} app = new {@link ConsoleApplication}(out, in, "welcome", "see you latter")}; * app.{@link ConsoleApplication#add(ICommand) add}("my_command", new {@link ICommand MyCommand()}); * app.{@link ConsoleApplication#start() start()}; @@ -157,7 +157,7 @@ public final class ConsoleApplication implements ICommandProvider { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommandProvider#executeSub(java.lang.String, + * @see net.bigeon.gclc.command.ICommandProvider#executeSub(java.lang.String, * java.lang.String[]) */ @Override public void executeSub(final ConsoleOutput output, final ConsoleInput input, @@ -174,7 +174,7 @@ public final class ConsoleApplication implements ICommandProvider { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommandProvider#get(java.lang.String) */ + * @see net.bigeon.gclc.command.ICommandProvider#get(java.lang.String) */ @Override public ICommand get(final String command) { return root.get(command); diff --git a/gclc/src/main/java/fr/bigeon/gclc/GCLCConstants.java b/gclc/src/main/java/net/bigeon/gclc/GCLCConstants.java similarity index 95% rename from gclc/src/main/java/fr/bigeon/gclc/GCLCConstants.java rename to gclc/src/main/java/net/bigeon/gclc/GCLCConstants.java index 9cbc005..00afc20 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/GCLCConstants.java +++ b/gclc/src/main/java/net/bigeon/gclc/GCLCConstants.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.GCLCConstants.java + * gclc:net.bigeon.gclc.GCLCConstants.java * Created on: Jun 8, 2016 */ -package fr.bigeon.gclc; +package net.bigeon.gclc; /*- * #%L @@ -74,7 +74,7 @@ package fr.bigeon.gclc; import java.util.ArrayList; import java.util.List; -import fr.bigeon.gclc.exception.CommandParsingException; +import net.bigeon.gclc.exception.CommandParsingException; /** A Utility class for GCLC ** - * @see fr.bigeon.gclc.command.ICommand#help(ConsoleOutput, String...) */ + * @see net.bigeon.gclc.command.ICommand#help(ConsoleOutput, String...) */ @Override public final void help(final ConsoleOutput manager, final String... args) throws IOException { diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/CommandParameters.java b/gclc/src/main/java/net/bigeon/gclc/command/CommandParameters.java similarity index 95% rename from gclc/src/main/java/fr/bigeon/gclc/command/CommandParameters.java rename to gclc/src/main/java/net/bigeon/gclc/command/CommandParameters.java index 32bccda..74c1c3d 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/CommandParameters.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/CommandParameters.java @@ -1,8 +1,8 @@ /** - * gclc:fr.bigeon.gclc.command.CommandParameters.java + * gclc:net.bigeon.gclc.command.CommandParameters.java * Created on: Dec 24, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -44,7 +44,7 @@ import java.util.List; import java.util.Map; import java.util.Set; -import fr.bigeon.gclc.exception.CommandParsingException; +import net.bigeon.gclc.exception.CommandParsingException; /** An object representing a collection of parameters. *diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/Command.java b/gclc/src/main/java/net/bigeon/gclc/command/Command.java similarity index 92% rename from gclc/src/main/java/fr/bigeon/gclc/command/Command.java rename to gclc/src/main/java/net/bigeon/gclc/command/Command.java index 1c95520..5b4432d 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/Command.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/Command.java @@ -2,7 +2,7 @@ * acide:fr.bigeon.acide.Command.java * Created on: Jul 31, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -39,7 +39,7 @@ package fr.bigeon.gclc.command; */ import java.io.IOException; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.manager.ConsoleOutput; /** A command to execute. *
@@ -90,7 +90,7 @@ public abstract class Command implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#getCommandName() */ + * @see net.bigeon.gclc.command.ICommand#getCommandName() */ @Override public final String getCommandName() { return name; @@ -110,7 +110,7 @@ public abstract class Command implements ICommand { * [Usage details] *
diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/CommandProvider.java b/gclc/src/main/java/net/bigeon/gclc/command/CommandProvider.java similarity index 84% rename from gclc/src/main/java/fr/bigeon/gclc/command/CommandProvider.java rename to gclc/src/main/java/net/bigeon/gclc/command/CommandProvider.java index 0377260..1d23ac4 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/CommandProvider.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/CommandProvider.java @@ -1,6 +1,6 @@ /** acide:fr.bigeon.acide.CommandProvider.java * Created on: Aug 6, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -38,11 +38,11 @@ package fr.bigeon.gclc.command; import java.util.ArrayList; import java.util.List; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.InvalidCommandName; -import fr.bigeon.gclc.i18n.Messages; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.InvalidCommandName; +import net.bigeon.gclc.i18n.Messages; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** A command provider is a map of key word to command to execute. * @@ -73,8 +73,8 @@ public class CommandProvider implements ICommandProvider { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommandProvider#add(java.lang.String, - * fr.bigeon.gclc.command.Command) */ + * @see net.bigeon.gclc.command.ICommandProvider#add(java.lang.String, + * net.bigeon.gclc.command.Command) */ @Override public final boolean add(final ICommand value) throws InvalidCommandName { final String name = value.getCommandName(); @@ -93,8 +93,8 @@ public class CommandProvider implements ICommandProvider { /* (non-Javadoc) * @see - * fr.bigeon.gclc.command.ICommandProvider#executeSub(fr.bigeon.gclc.manager - * .ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, java.lang.String, + * net.bigeon.gclc.command.ICommandProvider#executeSub(net.bigeon.gclc.manager + * .ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, java.lang.String, * java.lang.String[]) */ @Override public final void executeSub(final ConsoleOutput out, final ConsoleInput in, @@ -108,7 +108,7 @@ public class CommandProvider implements ICommandProvider { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommandProvider#get(java.lang.String) */ + * @see net.bigeon.gclc.command.ICommandProvider#get(java.lang.String) */ @Override public final ICommand get(final String commandName) { for (final ICommand command : commands) { diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/HelpExecutor.java b/gclc/src/main/java/net/bigeon/gclc/command/HelpExecutor.java similarity index 86% rename from gclc/src/main/java/fr/bigeon/gclc/command/HelpExecutor.java rename to gclc/src/main/java/net/bigeon/gclc/command/HelpExecutor.java index b46a384..95c42d7 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/HelpExecutor.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/HelpExecutor.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.HelpExecutor.java + * gclc:net.bigeon.gclc.command.HelpExecutor.java * Created on: Sep 6, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -73,11 +73,11 @@ package fr.bigeon.gclc.command; */ import java.io.IOException; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.CommandRunExceptionType; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; -import fr.bigeon.gclc.prompt.CLIPrompterMessages; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.CommandRunExceptionType; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.prompt.CLIPrompterMessages; /** A command to print help of an other command. *
@@ -100,7 +100,7 @@ public final class HelpExecutor extends Command { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#brief() */ + * @see net.bigeon.gclc.command.Command#brief() */ @Override protected String brief() { if (cmd instanceof SubedCommand) { @@ -110,7 +110,7 @@ public final class HelpExecutor extends Command { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#execute(ConsoleOutput, ConsoleInput, + * @see net.bigeon.gclc.command.ICommand#execute(ConsoleOutput, ConsoleInput, * String[]) */ @Override public void execute(final ConsoleOutput out, final ConsoleInput in, @@ -124,14 +124,14 @@ public final class HelpExecutor extends Command { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#tip() */ + * @see net.bigeon.gclc.command.Command#tip() */ @Override public String tip() { return CLIPrompterMessages.getString("help.cmd.tip"); //$NON-NLS-1$ } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#usageDetail() + * @see net.bigeon.gclc.command.Command#usageDetail() */ @Override protected String usageDetail() { @@ -139,7 +139,7 @@ public final class HelpExecutor extends Command { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#usagePattern() */ + * @see net.bigeon.gclc.command.Command#usagePattern() */ @Override protected String usagePattern() { if (cmd instanceof SubedCommand) { diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/ICommand.java b/gclc/src/main/java/net/bigeon/gclc/command/ICommand.java similarity index 92% rename from gclc/src/main/java/fr/bigeon/gclc/command/ICommand.java rename to gclc/src/main/java/net/bigeon/gclc/command/ICommand.java index ff1c310..46733a9 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/ICommand.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/ICommand.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.ICommand.java + * gclc:net.bigeon.gclc.command.ICommand.java * Created on: May 31, 2016 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -73,9 +73,9 @@ package fr.bigeon.gclc.command; */ import java.io.IOException; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** The contract of commands. *
diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/ICommandProvider.java b/gclc/src/main/java/net/bigeon/gclc/command/ICommandProvider.java similarity index 91% rename from gclc/src/main/java/fr/bigeon/gclc/command/ICommandProvider.java rename to gclc/src/main/java/net/bigeon/gclc/command/ICommandProvider.java index bd3f8e3..e736557 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/ICommandProvider.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/ICommandProvider.java @@ -32,15 +32,15 @@ * The fact that you are presently reading this means that you have had * knowledge of the CeCILL license and that you accept its terms. */ -/** gclc:fr.bigeon.gclc.command.ICommandProvider.java +/** gclc:net.bigeon.gclc.command.ICommandProvider.java * Created on: Sep 6, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L * Generic Command Ligne console * %% - * Copyright (C) 2014 - 2018 bigeon.fr + * Copyright (C) 2014 - 2018 Bigeon * %% * This software is governed by the CeCILL license under French law and * abiding by the rules of distribution of free software. You can use, @@ -69,10 +69,11 @@ package fr.bigeon.gclc.command; * knowledge of the CeCILL license and that you accept its terms. * #L% */ -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.InvalidCommandName; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; + +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.InvalidCommandName; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** An ICommadProvider is a provider of commands that can register commands * under some keywords. diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommand.java b/gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommand.java similarity index 92% rename from gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommand.java rename to gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommand.java index 2bc598e..a097a63 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommand.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommand.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.ParametrizedCommand.java + * gclc:net.bigeon.gclc.command.ParametrizedCommand.java * Created on: Dec 24, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -74,10 +74,10 @@ package fr.bigeon.gclc.command; import java.io.IOException; import java.util.Set; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.InvalidParameterException; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.InvalidParameterException; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** A command relying on the {@link CommandParameters} to store parameters * values. @@ -143,7 +143,7 @@ public abstract class ParametrizedCommand extends Command { CommandParameters parameters) throws CommandRunException; /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#execute(java.lang.String[]) */ + * @see net.bigeon.gclc.command.Command#execute(java.lang.String[]) */ @Override public final void execute(final ConsoleOutput output, final ConsoleInput input, diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommandData.java b/gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommandData.java similarity index 94% rename from gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommandData.java rename to gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommandData.java index d058a07..8cedf83 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/ParametrizedCommandData.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/ParametrizedCommandData.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.ParametrizedCommand.java + * gclc:net.bigeon.gclc.command.ParametrizedCommand.java * Created on: Dec 24, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -80,12 +80,13 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Map.Entry; -import java.util.Set; -import fr.bigeon.gclc.exception.CommandParsingException; -import fr.bigeon.gclc.exception.InvalidParameterException; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.EmptyInput; +import net.bigeon.gclc.exception.CommandParsingException; +import net.bigeon.gclc.exception.InvalidParameterException; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.EmptyInput; + +import java.util.Set; /** An object to handle standardized command parameters. * diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/SubedCommand.java b/gclc/src/main/java/net/bigeon/gclc/command/SubedCommand.java similarity index 91% rename from gclc/src/main/java/fr/bigeon/gclc/command/SubedCommand.java rename to gclc/src/main/java/net/bigeon/gclc/command/SubedCommand.java index 7f7a4bb..6b4fecb 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/SubedCommand.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/SubedCommand.java @@ -32,9 +32,9 @@ * The fact that you are presently reading this means that you have had * knowledge of the CeCILL license and that you accept its terms. */ -/** gclc:fr.bigeon.gclc.command.SubedCommand.java +/** gclc:net.bigeon.gclc.command.SubedCommand.java * Created on: Sep 6, 2014 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -72,10 +72,10 @@ package fr.bigeon.gclc.command; import java.io.IOException; import java.util.Arrays; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.CommandRunExceptionType; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.CommandRunExceptionType; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** *
@@ -167,14 +167,14 @@ public final class SubedCommand extends CommandProvider implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#getCommandName() */ + * @see net.bigeon.gclc.command.ICommand#getCommandName() */ @Override public String getCommandName() { return name; } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#help() */ + * @see net.bigeon.gclc.command.Command#help() */ @Override public void help(final ConsoleOutput manager, final String... args) throws IOException { @@ -203,7 +203,7 @@ public final class SubedCommand extends CommandProvider implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.Command#tip() */ + * @see net.bigeon.gclc.command.Command#tip() */ @Override public String tip() { return tip; diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/base/ExitCommand.java b/gclc/src/main/java/net/bigeon/gclc/command/base/ExitCommand.java similarity index 89% rename from gclc/src/main/java/fr/bigeon/gclc/command/base/ExitCommand.java rename to gclc/src/main/java/net/bigeon/gclc/command/base/ExitCommand.java index 48a9658..a51f06d 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/base/ExitCommand.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/base/ExitCommand.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.ExitCommand.java + * gclc:net.bigeon.gclc.ExitCommand.java * Created on: Jun 8, 2016 */ -package fr.bigeon.gclc.command.base; +package net.bigeon.gclc.command.base; /*- * #%L @@ -73,16 +73,16 @@ package fr.bigeon.gclc.command.base; */ import java.io.IOException; -import fr.bigeon.gclc.ConsoleApplication; -import fr.bigeon.gclc.command.ICommand; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; -import fr.bigeon.gclc.prompt.CLIPrompterMessages; +import net.bigeon.gclc.ConsoleApplication; +import net.bigeon.gclc.command.ICommand; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.prompt.CLIPrompterMessages; /** A command to exit a {@link ConsoleApplication}. * * @author Emmanuel BIGEON */ -public final class ExitCommand implements ICommand { +public class ExitCommand implements ICommand { /** The exit command manual message key. */ private static final String EXIT_MAN = "exit.man"; //$NON-NLS-1$ /** The tip of the exit command. */ @@ -116,7 +116,7 @@ public final class ExitCommand implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#getCommandName() */ + * @see net.bigeon.gclc.command.ICommand#getCommandName() */ @Override public final String getCommandName() { return name; diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/base/MockCommand.java b/gclc/src/main/java/net/bigeon/gclc/command/base/MockCommand.java similarity index 86% rename from gclc/src/main/java/fr/bigeon/gclc/command/base/MockCommand.java rename to gclc/src/main/java/net/bigeon/gclc/command/base/MockCommand.java index 82cdca8..82a0123 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/base/MockCommand.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/base/MockCommand.java @@ -33,17 +33,16 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.MockCommand.java + * gclc:net.bigeon.gclc.command.MockCommand.java * Created on: Nov 18, 2016 */ -package fr.bigeon.gclc.command.base; +package net.bigeon.gclc.command.base; -import fr.bigeon.gclc.command.ICommand; /*- * #%L * Generic Command Ligne console * %% - * Copyright (C) 2014 - 2018 bigeon.fr + * Copyright (C) 2014 - 2018 Bigeon * %% * This software is governed by the CeCILL license under French law and * abiding by the rules of distribution of free software. You can use, @@ -72,8 +71,10 @@ import fr.bigeon.gclc.command.ICommand; * knowledge of the CeCILL license and that you accept its terms. * #L% */ -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; + +import net.bigeon.gclc.command.ICommand; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** This implement a command that does nothing. *
@@ -93,7 +94,7 @@ public final class MockCommand implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#execute(ConsoleOutput, ConsoleInput, + * @see net.bigeon.gclc.command.ICommand#execute(ConsoleOutput, ConsoleInput, * String[]) */ @Override public void execute(final ConsoleOutput out, final ConsoleInput in, @@ -102,14 +103,14 @@ public final class MockCommand implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#getCommandName() */ + * @see net.bigeon.gclc.command.ICommand#getCommandName() */ @Override public String getCommandName() { return name; } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#help(fr.bigeon.gclc.manager. + * @see net.bigeon.gclc.command.ICommand#help(net.bigeon.gclc.manager. * ConsoleManager, java.lang.String[]) */ @Override public void help(final ConsoleOutput manager, @@ -118,7 +119,7 @@ public final class MockCommand implements ICommand { } /* (non-Javadoc) - * @see fr.bigeon.gclc.command.ICommand#tip() */ + * @see net.bigeon.gclc.command.ICommand#tip() */ @Override public String tip() { return null; diff --git a/gclc/src/main/java/fr/bigeon/gclc/command/base/ScriptExecution.java b/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java similarity index 90% rename from gclc/src/main/java/fr/bigeon/gclc/command/base/ScriptExecution.java rename to gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java index a4b3943..d585b63 100644 --- a/gclc/src/main/java/fr/bigeon/gclc/command/base/ScriptExecution.java +++ b/gclc/src/main/java/net/bigeon/gclc/command/base/ScriptExecution.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.ScriptExecution.java + * gclc:net.bigeon.gclc.command.ScriptExecution.java * Created on: Jun 12, 2016 */ -package fr.bigeon.gclc.command.base; +package net.bigeon.gclc.command.base; /*- * #%L @@ -80,14 +80,14 @@ import java.text.MessageFormat; import java.util.Arrays; import java.util.List; -import fr.bigeon.gclc.ConsoleApplication; -import fr.bigeon.gclc.GCLCConstants; -import fr.bigeon.gclc.command.Command; -import fr.bigeon.gclc.exception.CommandParsingException; -import fr.bigeon.gclc.exception.CommandRunException; -import fr.bigeon.gclc.exception.CommandRunExceptionType; -import fr.bigeon.gclc.manager.ConsoleInput; -import fr.bigeon.gclc.manager.ConsoleOutput; +import net.bigeon.gclc.ConsoleApplication; +import net.bigeon.gclc.GCLCConstants; +import net.bigeon.gclc.command.Command; +import net.bigeon.gclc.exception.CommandParsingException; +import net.bigeon.gclc.exception.CommandRunException; +import net.bigeon.gclc.exception.CommandRunExceptionType; +import net.bigeon.gclc.manager.ConsoleInput; +import net.bigeon.gclc.manager.ConsoleOutput; /** A command that will launch a series of command from a file. *
@@ -137,7 +137,7 @@ public final class ScriptExecution extends Command {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#execute(java.lang.String[]) */
+ * @see net.bigeon.gclc.command.ICommand#execute(java.lang.String[]) */
@Override
public void execute(final ConsoleOutput out, final ConsoleInput in,
final String... args) throws CommandRunException {
@@ -207,14 +207,14 @@ public final class ScriptExecution extends Command {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#tip() */
+ * @see net.bigeon.gclc.command.ICommand#tip() */
@Override
public String tip() {
return "Execute a script"; //$NON-NLS-1$
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usageDetail() */
+ * @see net.bigeon.gclc.command.Command#usageDetail() */
@Override
protected String usageDetail() {
final StringBuilder builder = new StringBuilder();
@@ -237,7 +237,7 @@ public final class ScriptExecution extends Command {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usagePattern() */
+ * @see net.bigeon.gclc.command.Command#usagePattern() */
@Override
protected String usagePattern() {
return super.usagePattern() + "
+ * There are some implementations, such as the
+ * {@link net.bigeon.gclc.command.ParametrizedCommand} for commands with a
+ * predefined set of flags and option taking a string as value, the
+ * {@link net.bigeon.gclc.command.SubedCommand} for a command that is declined in
+ * a set of sub commands, the {@link net.bigeon.gclc.command.HelpExecutor} for
+ * help display of other commands and the
+ *
+ * @author Emmanuel BIGEON */
+package net.bigeon.gclc.command;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 bigeon.fr
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandParsingException.java b/gclc/src/main/java/net/bigeon/gclc/exception/CommandParsingException.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/CommandParsingException.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/CommandParsingException.java
index 6da820f..231ed5d 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandParsingException.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/CommandParsingException.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.CommandParsingException.java
+ * gclc:net.bigeon.gclc.exception.CommandParsingException.java
* Created on: Jun 1, 2016
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunException.java b/gclc/src/main/java/net/bigeon/gclc/exception/CommandRunException.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunException.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/CommandRunException.java
index a6ff30e..b2d2d5c 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunException.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/CommandRunException.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.CommandRunException.java
+ * gclc:net.bigeon.gclc.exception.CommandRunException.java
* Created on: Feb 10, 2015
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunExceptionType.java b/gclc/src/main/java/net/bigeon/gclc/exception/CommandRunExceptionType.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunExceptionType.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/CommandRunExceptionType.java
index bd25616..47e9ab2 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/CommandRunExceptionType.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/CommandRunExceptionType.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.CommandRunExceptionType.java
+ * gclc:net.bigeon.gclc.exception.CommandRunExceptionType.java
* Created on: Jun 12, 2016
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/InvalidCommandName.java b/gclc/src/main/java/net/bigeon/gclc/exception/InvalidCommandName.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/InvalidCommandName.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/InvalidCommandName.java
index 0ee7690..330c76b 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/InvalidCommandName.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/InvalidCommandName.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.InvalidCommandName.java
+ * gclc:net.bigeon.gclc.exception.InvalidCommandName.java
* Created on: Dec 23, 2014
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/InvalidParameterException.java b/gclc/src/main/java/net/bigeon/gclc/exception/InvalidParameterException.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/InvalidParameterException.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/InvalidParameterException.java
index 4e8856e..ff8a023 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/InvalidParameterException.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/InvalidParameterException.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.InvalidParameterException.java
+ * gclc:net.bigeon.gclc.exception.InvalidParameterException.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/exception/package-info.java b/gclc/src/main/java/net/bigeon/gclc/exception/package-info.java
similarity index 68%
rename from gclc/src/main/java/fr/bigeon/gclc/exception/package-info.java
rename to gclc/src/main/java/net/bigeon/gclc/exception/package-info.java
index 135c428..1e9878d 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/exception/package-info.java
+++ b/gclc/src/main/java/net/bigeon/gclc/exception/package-info.java
@@ -1,42 +1,38 @@
-/*
- * Copyright Bigeon Emmanuel (2014)
- *
- * emmanuel@bigeon.fr
- *
- * This software is a computer program whose purpose is to
- * provide a generic framework for console applications.
- *
- * This software is governed by the CeCILL license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/or redistribute the software under the terms of the CeCILL
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * As a counterpart to the access to the source code and rights to copy,
- * modify and redistribute granted by the license, users are provided only
- * with a limited warranty and the software's author, the holder of the
- * economic rights, and the successive licensors have only limited
- * liability.
- *
- * In this respect, the user's attention is drawn to the risks associated
- * with loading, using, modifying and/or developing or reproducing the
- * software by the user in light of its specific status of free software,
- * that may mean that it is complicated to manipulate, and that also
- * therefore means that it is reserved for developers and experienced
- * professionals having in-depth computer knowledge. Users are therefore
- * encouraged to load and test the software's suitability as regards their
- * requirements in conditions enabling the security of their systems and/or
- * data to be ensured and, more generally, to use and operate it in the
- * same conditions as regards security.
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL license and that you accept its terms.
- */
-/**
- * gclc:fr.bigeon.gclc.exception.package-info.java
- * Created on: Nov 13, 2017
- */
-/** Exceptions package.
- *
- * @author Emmanuel Bigeon */
-package fr.bigeon.gclc.exception;
+/** Exceptions package.
+ *
+ * @author Emmanuel Bigeon */
+package net.bigeon.gclc.exception;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/i18n/Messages.java b/gclc/src/main/java/net/bigeon/gclc/i18n/Messages.java
similarity index 94%
rename from gclc/src/main/java/fr/bigeon/gclc/i18n/Messages.java
rename to gclc/src/main/java/net/bigeon/gclc/i18n/Messages.java
index 8abd02f..3f12eba 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/i18n/Messages.java
+++ b/gclc/src/main/java/net/bigeon/gclc/i18n/Messages.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.i18n.Messages.java
+ * gclc:net.bigeon.gclc.i18n.Messages.java
* Created on: Jun 1, 2016
*/
-package fr.bigeon.gclc.i18n;
+package net.bigeon.gclc.i18n;
/*-
* #%L
@@ -82,7 +82,7 @@ import java.util.logging.Logger;
* @author Emmanuel Bigeon */
public final class Messages {
/** The resource bundle name. */
- private static final String BUNDLE_NAME = "fr.bigeon.gclc.l10n.messages"; //$NON-NLS-1$
+ private static final String BUNDLE_NAME = "net.bigeon.gclc.l10n.messages"; //$NON-NLS-1$
/** The resource bundle. */
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
diff --git a/gclc/src/main/java/fr/bigeon/gclc/i18n/package-info.java b/gclc/src/main/java/net/bigeon/gclc/i18n/package-info.java
similarity index 69%
rename from gclc/src/main/java/fr/bigeon/gclc/i18n/package-info.java
rename to gclc/src/main/java/net/bigeon/gclc/i18n/package-info.java
index 805e079..8964cd4 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/i18n/package-info.java
+++ b/gclc/src/main/java/net/bigeon/gclc/i18n/package-info.java
@@ -1,42 +1,38 @@
-/*
- * Copyright Bigeon Emmanuel (2014)
- *
- * emmanuel@bigeon.fr
- *
- * This software is a computer program whose purpose is to
- * provide a generic framework for console applications.
- *
- * This software is governed by the CeCILL license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/or redistribute the software under the terms of the CeCILL
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * As a counterpart to the access to the source code and rights to copy,
- * modify and redistribute granted by the license, users are provided only
- * with a limited warranty and the software's author, the holder of the
- * economic rights, and the successive licensors have only limited
- * liability.
- *
- * In this respect, the user's attention is drawn to the risks associated
- * with loading, using, modifying and/or developing or reproducing the
- * software by the user in light of its specific status of free software,
- * that may mean that it is complicated to manipulate, and that also
- * therefore means that it is reserved for developers and experienced
- * professionals having in-depth computer knowledge. Users are therefore
- * encouraged to load and test the software's suitability as regards their
- * requirements in conditions enabling the security of their systems and/or
- * data to be ensured and, more generally, to use and operate it in the
- * same conditions as regards security.
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL license and that you accept its terms.
- */
-/**
- * gclc:fr.bigeon.gclc.i18n.package-info.java
- * Created on: Nov 13, 2017
- */
-/** Internationalization package.
- *
- * @author Emmanuel Bigeon */
-package fr.bigeon.gclc.i18n;
+/** Internationalization package.
+ *
+ * @author Emmanuel Bigeon */
+package net.bigeon.gclc.i18n;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleInput.java b/gclc/src/main/java/net/bigeon/gclc/manager/ConsoleInput.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleInput.java
rename to gclc/src/main/java/net/bigeon/gclc/manager/ConsoleInput.java
index b529744..59b4d21 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleInput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/manager/ConsoleInput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.ConsoleInput.java
+ * gclc:net.bigeon.gclc.manager.ConsoleInput.java
* Created on: Nov 13, 2017
*/
-package fr.bigeon.gclc.manager;
+package net.bigeon.gclc.manager;
/*-
* #%L
@@ -74,7 +74,7 @@ package fr.bigeon.gclc.manager;
import java.io.IOException;
import java.io.InterruptedIOException;
-import fr.bigeon.gclc.tools.StringProvider;
+import net.bigeon.gclc.tools.StringProvider;
/** A console application input.
*
diff --git a/gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleOutput.java b/gclc/src/main/java/net/bigeon/gclc/manager/ConsoleOutput.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleOutput.java
rename to gclc/src/main/java/net/bigeon/gclc/manager/ConsoleOutput.java
index 60ece86..3e53504 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/manager/ConsoleOutput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/manager/ConsoleOutput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.ConsoleOutput.java
+ * gclc:net.bigeon.gclc.manager.ConsoleOutput.java
* Created on: Nov 13, 2017
*/
-package fr.bigeon.gclc.manager;
+package net.bigeon.gclc.manager;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/manager/EmptyInput.java b/gclc/src/main/java/net/bigeon/gclc/manager/EmptyInput.java
similarity index 82%
rename from gclc/src/main/java/fr/bigeon/gclc/manager/EmptyInput.java
rename to gclc/src/main/java/net/bigeon/gclc/manager/EmptyInput.java
index a2d6e74..4bf2c2e 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/manager/EmptyInput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/manager/EmptyInput.java
@@ -33,16 +33,16 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.EmptyInput.java
+ * gclc:net.bigeon.gclc.manager.EmptyInput.java
* Created on: Nov 13, 2017
*/
-package fr.bigeon.gclc.manager;
+package net.bigeon.gclc.manager;
/*-
* #%L
* Generic Command Ligne console
* %%
- * Copyright (C) 2014 - 2018 bigeon.fr
+ * Copyright (C) 2014 - 2018 Bigeon
* %%
* This software is governed by the CeCILL license under French law and
* abiding by the rules of distribution of free software. You can use,
@@ -71,8 +71,9 @@ package fr.bigeon.gclc.manager;
* knowledge of the CeCILL license and that you accept its terms.
* #L%
*/
-import fr.bigeon.gclc.tools.ConstantString;
-import fr.bigeon.gclc.tools.StringProvider;
+
+import net.bigeon.gclc.tools.ConstantString;
+import net.bigeon.gclc.tools.StringProvider;
/** A console input that return empty to all prompting.
*
@@ -86,56 +87,56 @@ public final class EmptyInput implements ConsoleInput {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#close() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#close() */
@Override
public void close() {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#getPrompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#getPrompt() */
@Override
public StringProvider getPrompt() {
return new ConstantString(""); //$NON-NLS-1$
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#interruptPrompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#interruptPrompt() */
@Override
public void interruptPrompt() {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#isClosed() */
@Override
public boolean isClosed() {
return false;
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt() */
@Override
public String prompt() {
return ""; //$NON-NLS-1$
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt(long) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt(long) */
@Override
public String prompt(final long timeout) {
return ""; //$NON-NLS-1$
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String) */
@Override
public String prompt(final String message) {
return ""; //$NON-NLS-1$
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String,
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String,
* long) */
@Override
public String prompt(final String message,
@@ -144,7 +145,7 @@ public final class EmptyInput implements ConsoleInput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
@Override
public void setPrompt(final String prompt) {
//
diff --git a/gclc/src/main/java/fr/bigeon/gclc/manager/package-info.java b/gclc/src/main/java/net/bigeon/gclc/manager/package-info.java
similarity index 69%
rename from gclc/src/main/java/fr/bigeon/gclc/manager/package-info.java
rename to gclc/src/main/java/net/bigeon/gclc/manager/package-info.java
index 35a359d..ba7a99b 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/manager/package-info.java
+++ b/gclc/src/main/java/net/bigeon/gclc/manager/package-info.java
@@ -1,42 +1,38 @@
-/*
- * Copyright Bigeon Emmanuel (2014)
- *
- * emmanuel@bigeon.fr
- *
- * This software is a computer program whose purpose is to
- * provide a generic framework for console applications.
- *
- * This software is governed by the CeCILL license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/or redistribute the software under the terms of the CeCILL
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * As a counterpart to the access to the source code and rights to copy,
- * modify and redistribute granted by the license, users are provided only
- * with a limited warranty and the software's author, the holder of the
- * economic rights, and the successive licensors have only limited
- * liability.
- *
- * In this respect, the user's attention is drawn to the risks associated
- * with loading, using, modifying and/or developing or reproducing the
- * software by the user in light of its specific status of free software,
- * that may mean that it is complicated to manipulate, and that also
- * therefore means that it is reserved for developers and experienced
- * professionals having in-depth computer knowledge. Users are therefore
- * encouraged to load and test the software's suitability as regards their
- * requirements in conditions enabling the security of their systems and/or
- * data to be ensured and, more generally, to use and operate it in the
- * same conditions as regards security.
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL license and that you accept its terms.
- */
-/**
- * gclc:fr.bigeon.gclc.manager.package-info.java
- * Created on: Nov 13, 2017
- */
-/** The console input and output definitions.
- *
- * @author Emmanuel Bigeon */
-package fr.bigeon.gclc.manager;
+/** The console input and output definitions.
+ *
+ * @author Emmanuel Bigeon */
+package net.bigeon.gclc.manager;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/package-info.java b/gclc/src/main/java/net/bigeon/gclc/package-info.java
similarity index 69%
rename from gclc/src/main/java/fr/bigeon/gclc/package-info.java
rename to gclc/src/main/java/net/bigeon/gclc/package-info.java
index 626ada6..3b9e9b2 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/package-info.java
+++ b/gclc/src/main/java/net/bigeon/gclc/package-info.java
@@ -1,42 +1,38 @@
-/*
- * Copyright Bigeon Emmanuel (2014)
- *
- * emmanuel@bigeon.fr
- *
- * This software is a computer program whose purpose is to
- * provide a generic framework for console applications.
- *
- * This software is governed by the CeCILL license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/or redistribute the software under the terms of the CeCILL
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * As a counterpart to the access to the source code and rights to copy,
- * modify and redistribute granted by the license, users are provided only
- * with a limited warranty and the software's author, the holder of the
- * economic rights, and the successive licensors have only limited
- * liability.
- *
- * In this respect, the user's attention is drawn to the risks associated
- * with loading, using, modifying and/or developing or reproducing the
- * software by the user in light of its specific status of free software,
- * that may mean that it is complicated to manipulate, and that also
- * therefore means that it is reserved for developers and experienced
- * professionals having in-depth computer knowledge. Users are therefore
- * encouraged to load and test the software's suitability as regards their
- * requirements in conditions enabling the security of their systems and/or
- * data to be ensured and, more generally, to use and operate it in the
- * same conditions as regards security.
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL license and that you accept its terms.
- */
-/**
- * gclc:fr.bigeon.gclc.package-info.java
- * Created on: Nov 5, 2017
- */
-/** A framework for commad line applications.
- *
- * @author Emmanuel Bigeon */
-package fr.bigeon.gclc;
+/** A framework for commad line applications.
+ *
+ * @author Emmanuel Bigeon */
+package net.bigeon.gclc;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompter.java b/gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompter.java
similarity index 97%
rename from gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompter.java
rename to gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompter.java
index 1a104d1..4fb1952 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompter.java
+++ b/gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompter.java
@@ -34,7 +34,7 @@
*/
/** acide:fr.bigeon.acide.tool.CLIPrompter.java
* Created on: Jul 31, 2014 */
-package fr.bigeon.gclc.prompt;
+package net.bigeon.gclc.prompt;
/*-
* #%L
@@ -76,8 +76,8 @@ import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
/** The {@link CLIPrompter} class is a utility class that provides method to
* prompt the user.
diff --git a/gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompterMessages.java b/gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompterMessages.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompterMessages.java
rename to gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompterMessages.java
index 873c80f..752a28d 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/prompt/CLIPrompterMessages.java
+++ b/gclc/src/main/java/net/bigeon/gclc/prompt/CLIPrompterMessages.java
@@ -36,7 +36,7 @@
* acide:fr.bigeon.acide.tool.CLIPrompterMessages.java
* Created on: Aug 6, 2014
*/
-package fr.bigeon.gclc.prompt;
+package net.bigeon.gclc.prompt;
/*-
* #%L
@@ -82,7 +82,7 @@ import java.util.logging.Logger;
* @author Emmanuel BIGEON */
public final class CLIPrompterMessages {
/** The resource name. */
- private static final String BUNDLE_NAME = "fr.bigeon.gclc.messages"; //$NON-NLS-1$
+ private static final String BUNDLE_NAME = "net.bigeon.gclc.messages"; //$NON-NLS-1$
/** The resource. */
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
.getBundle(BUNDLE_NAME);
diff --git a/gclc/src/main/java/net/bigeon/gclc/prompt/package-info.java b/gclc/src/main/java/net/bigeon/gclc/prompt/package-info.java
new file mode 100644
index 0000000..c571ea5
--- /dev/null
+++ b/gclc/src/main/java/net/bigeon/gclc/prompt/package-info.java
@@ -0,0 +1,45 @@
+/** Client prompting related objects.
+ *
+ * This package is used for the formatting of prompts for the user. The
+ * {@link net.bigeon.gclc.prompt.CLIPrompter} class provides utility methods to
+ * retrieve certain basic type of data from the user or to give list choices.
+ *
+ * The {@link net.bigeon.gclc.prompt.CLIPrompterMessages} class is used for
+ * internationalization of the prompting methods.
+ *
+ * @author Emmanuel BIGEON */
+package net.bigeon.gclc.prompt;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 bigeon.fr
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/tools/ConstantString.java b/gclc/src/main/java/net/bigeon/gclc/tools/ConstantString.java
similarity index 95%
rename from gclc/src/main/java/fr/bigeon/gclc/tools/ConstantString.java
rename to gclc/src/main/java/net/bigeon/gclc/tools/ConstantString.java
index 451bc85..4524834 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/tools/ConstantString.java
+++ b/gclc/src/main/java/net/bigeon/gclc/tools/ConstantString.java
@@ -32,7 +32,7 @@
* The fact that you are presently reading this means that you have had
* knowledge of the CeCILL license and that you accept its terms.
*/
-package fr.bigeon.gclc.tools;
+package net.bigeon.gclc.tools;
/*-
* #%L
@@ -75,7 +75,7 @@ public class ConstantString implements StringProvider {
private final String string;
/* (non-Javadoc)
- * @see fr.bigeon.gclc.tools.StringProvider#apply() */
+ * @see net.bigeon.gclc.tools.StringProvider#apply() */
@Override
public String apply() {
return string;
diff --git a/gclc/src/main/java/fr/bigeon/gclc/tools/PrintUtils.java b/gclc/src/main/java/net/bigeon/gclc/tools/PrintUtils.java
similarity index 97%
rename from gclc/src/main/java/fr/bigeon/gclc/tools/PrintUtils.java
rename to gclc/src/main/java/net/bigeon/gclc/tools/PrintUtils.java
index f2aa18c..c4186f9 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/tools/PrintUtils.java
+++ b/gclc/src/main/java/net/bigeon/gclc/tools/PrintUtils.java
@@ -36,7 +36,7 @@
* acide:fr.bigeon.acide.tools.PrintUtils.java
* Created on: Jan 20, 2015
*/
-package fr.bigeon.gclc.tools;
+package net.bigeon.gclc.tools;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/tools/StringProvider.java b/gclc/src/main/java/net/bigeon/gclc/tools/StringProvider.java
similarity index 96%
rename from gclc/src/main/java/fr/bigeon/gclc/tools/StringProvider.java
rename to gclc/src/main/java/net/bigeon/gclc/tools/StringProvider.java
index 14140e4..7cbbc3b 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/tools/StringProvider.java
+++ b/gclc/src/main/java/net/bigeon/gclc/tools/StringProvider.java
@@ -32,7 +32,7 @@
* The fact that you are presently reading this means that you have had
* knowledge of the CeCILL license and that you accept its terms.
*/
-package fr.bigeon.gclc.tools;
+package net.bigeon.gclc.tools;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/tools/package-info.java b/gclc/src/main/java/net/bigeon/gclc/tools/package-info.java
similarity index 69%
rename from gclc/src/main/java/fr/bigeon/gclc/tools/package-info.java
rename to gclc/src/main/java/net/bigeon/gclc/tools/package-info.java
index 1c0d5ba..bb21fce 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/tools/package-info.java
+++ b/gclc/src/main/java/net/bigeon/gclc/tools/package-info.java
@@ -1,42 +1,38 @@
-/*
- * Copyright Bigeon Emmanuel (2014)
- *
- * emmanuel@bigeon.fr
- *
- * This software is a computer program whose purpose is to
- * provide a generic framework for console applications.
- *
- * This software is governed by the CeCILL license under French law and
- * abiding by the rules of distribution of free software. You can use,
- * modify and/or redistribute the software under the terms of the CeCILL
- * license as circulated by CEA, CNRS and INRIA at the following URL
- * "http://www.cecill.info".
- *
- * As a counterpart to the access to the source code and rights to copy,
- * modify and redistribute granted by the license, users are provided only
- * with a limited warranty and the software's author, the holder of the
- * economic rights, and the successive licensors have only limited
- * liability.
- *
- * In this respect, the user's attention is drawn to the risks associated
- * with loading, using, modifying and/or developing or reproducing the
- * software by the user in light of its specific status of free software,
- * that may mean that it is complicated to manipulate, and that also
- * therefore means that it is reserved for developers and experienced
- * professionals having in-depth computer knowledge. Users are therefore
- * encouraged to load and test the software's suitability as regards their
- * requirements in conditions enabling the security of their systems and/or
- * data to be ensured and, more generally, to use and operate it in the
- * same conditions as regards security.
- *
- * The fact that you are presently reading this means that you have had
- * knowledge of the CeCILL license and that you accept its terms.
- */
-/**
- * gclc:fr.bigeon.gclc.tools.package-info.java
- * Created on: Nov 13, 2017
- */
-/** Tool classes.
- *
- * @author Emmanuel Bigeon */
-package fr.bigeon.gclc.tools;
+/** Tool classes.
+ *
+ * @author Emmanuel Bigeon */
+package net.bigeon.gclc.tools;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/AOutputForwardRunnable.java b/gclc/src/main/java/net/bigeon/gclc/utils/AOutputForwardRunnable.java
similarity index 96%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/AOutputForwardRunnable.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/AOutputForwardRunnable.java
index 63be57c..3160733 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/AOutputForwardRunnable.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/AOutputForwardRunnable.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.tools.AOutputForwardRunnable.java
+ * gclc:net.bigeon.gclc.tools.AOutputForwardRunnable.java
* Created on: Dec 1, 2016
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleInput.java b/gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleInput.java
similarity index 88%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleInput.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleInput.java
index ba85fd7..00a7a19 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleInput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleInput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc-test:fr.bigeon.gclc.test.TestConsoleManager.java
+ * gclc-test:net.bigeon.gclc.test.TestConsoleManager.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
@@ -77,8 +77,8 @@ import java.io.PipedOutputStream;
import java.io.PrintStream;
import java.nio.charset.StandardCharsets;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.tools.StringProvider;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.tools.StringProvider;
/** This console input allows to enter commands and retrieve the output as an
* input.
@@ -128,21 +128,21 @@ public final class PipedConsoleInput
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#interruptPrompt() */
+ * @see net.bigeon.gclc.manager.ConsoleManager#interruptPrompt() */
@Override
public void interruptPrompt() {
innerManager.interruptPrompt();
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#isClosed() */
@Override
public boolean isClosed() {
return innerManager.isClosed();
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt() */
@Override
public String prompt() throws IOException {
return innerManager
@@ -150,21 +150,21 @@ public final class PipedConsoleInput
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#prompt(long) */
+ * @see net.bigeon.gclc.manager.ConsoleManager#prompt(long) */
@Override
public String prompt(final long timeout) throws IOException {
return innerManager.prompt(timeout);
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String) */
@Override
public String prompt(final String message) throws IOException {
return innerManager.prompt(message + System.lineSeparator());
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String,
+ * @see net.bigeon.gclc.manager.ConsoleInput#prompt(java.lang.String,
* long) */
@Override
public String prompt(final String message, final long timeout) throws IOException {
@@ -172,7 +172,7 @@ public final class PipedConsoleInput
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
@Override
public void setPrompt(final String prompt) {
innerManager.setPrompt(prompt);
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleOutput.java b/gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleOutput.java
similarity index 90%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleOutput.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleOutput.java
index 8dc2a5b..531bf36 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/PipedConsoleOutput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/PipedConsoleOutput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc-test:fr.bigeon.gclc.test.TestConsoleManager.java
+ * gclc-test:net.bigeon.gclc.test.TestConsoleManager.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
@@ -79,7 +79,7 @@ import java.io.PipedOutputStream;
import java.io.PrintStream;
import java.nio.charset.StandardCharsets;
-import fr.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.manager.ConsoleOutput;
/** This console output allows to retrieve the output as an input.
*
@@ -145,34 +145,34 @@ public final class PipedConsoleOutput
*
* @param message the message
* @return the thread to join to wait for message delivery
- * @see fr.bigeon.gclc.utils.ReadingRunnable#getWaitForDelivery(java.lang.String) */
+ * @see net.bigeon.gclc.utils.ReadingRunnable#getWaitForDelivery(java.lang.String) */
public Thread getWaitForDelivery(final String message) {
return reading.getWaitForDelivery(message);
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#isClosed() */
@Override
public boolean isClosed() {
return innerManager.isClosed();
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#print(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#print(java.lang.String) */
@Override
public void print(final String object) throws IOException {
innerManager.print(object);
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#println() */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#println() */
@Override
public void println() throws IOException {
innerManager.println();
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#println(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#println(java.lang.String) */
@Override
public void println(final String object) throws IOException {
innerManager.println(object);
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/ReadingRunnable.java b/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java
similarity index 96%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/ReadingRunnable.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java
index 024325d..2530436 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/ReadingRunnable.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.test.utils.WritingRunnable.java
+ * gclc:net.bigeon.gclc.test.utils.WritingRunnable.java
* Created on: Nov 29, 2016
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/SinkOutput.java b/gclc/src/main/java/net/bigeon/gclc/utils/SinkOutput.java
similarity index 87%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/SinkOutput.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/SinkOutput.java
index 125aced..d9bc0e7 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/SinkOutput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/SinkOutput.java
@@ -33,12 +33,12 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.SinkOutput.java
+ * gclc:net.bigeon.gclc.manager.SinkOutput.java
* Created on: Nov 13, 2017
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
-import fr.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.manager.ConsoleOutput;
/*-
* #%L
@@ -86,35 +86,35 @@ public final class SinkOutput implements ConsoleOutput {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#close() */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#close() */
@Override
public void close() {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#isClosed() */
@Override
public boolean isClosed() {
return false;
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#print(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#print(java.lang.String) */
@Override
public void print(final String text) {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#println() */
+ * @see net.bigeon.gclc.manager.ConsoleOutput#println() */
@Override
public void println() {
//
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleOutput#println(java.lang.String)
+ * @see net.bigeon.gclc.manager.ConsoleOutput#println(java.lang.String)
*/
@Override
public void println(final String message) {
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleInput.java b/gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleInput.java
similarity index 86%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleInput.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleInput.java
index eb42ce2..a4a9485 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleInput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleInput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.system.SystemConsoleManager.java
+ * gclc:net.bigeon.gclc.system.SystemConsoleManager.java
* Created on: Dec 19, 2014
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
@@ -78,9 +78,9 @@ import java.io.InputStreamReader;
import java.io.PrintStream;
import java.nio.charset.Charset;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.tools.ConstantString;
-import fr.bigeon.gclc.tools.StringProvider;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.tools.ConstantString;
+import net.bigeon.gclc.tools.StringProvider;
/** A console using the input stream and print stream.
*
@@ -141,7 +141,7 @@ public final class StreamConsoleInput implements ConsoleInput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#close() */
+ * @see net.bigeon.gclc.manager.ConsoleManager#close() */
@Override
public void close() throws IOException {
closed = true;
@@ -150,7 +150,7 @@ public final class StreamConsoleInput implements ConsoleInput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#getPrompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#getPrompt() */
@Override
public StringProvider getPrompt() {
return prompt;
@@ -158,35 +158,35 @@ public final class StreamConsoleInput implements ConsoleInput {
/** Beware, in this implementation this is the same as closing the manager.
*
- * @see fr.bigeon.gclc.manager.ConsoleInput#interruptPrompt() */
+ * @see net.bigeon.gclc.manager.ConsoleInput#interruptPrompt() */
@Override
public void interruptPrompt() {
reading.interrupt();
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleManager#isClosed() */
@Override
public boolean isClosed() {
return closed;
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#prompt() */
+ * @see net.bigeon.gclc.ConsoleManager#prompt() */
@Override
public String prompt() throws IOException {
return prompt(prompt.apply());
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#prompt(long) */
+ * @see net.bigeon.gclc.manager.ConsoleManager#prompt(long) */
@Override
public String prompt(final long timeout) throws IOException {
return prompt(prompt.apply(), timeout);
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#prompt(java.lang.String) */
+ * @see net.bigeon.gclc.ConsoleManager#prompt(java.lang.String) */
@Override
public String prompt(final String message) throws IOException {
checkOpen();
@@ -198,7 +198,7 @@ public final class StreamConsoleInput implements ConsoleInput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#prompt(java.lang.String) */
+ * @see net.bigeon.gclc.ConsoleManager#prompt(java.lang.String) */
@Override
public String prompt(final String message,
final long timeout) throws IOException {
@@ -211,7 +211,7 @@ public final class StreamConsoleInput implements ConsoleInput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
+ * @see net.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String) */
@Override
public void setPrompt(final String prompt) {
this.prompt = new ConstantString(prompt);
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleOutput.java b/gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleOutput.java
similarity index 89%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleOutput.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleOutput.java
index 07ba265..a77a600 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/StreamConsoleOutput.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/StreamConsoleOutput.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.system.SystemConsoleManager.java
+ * gclc:net.bigeon.gclc.system.SystemConsoleManager.java
* Created on: Dec 19, 2014
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
@@ -74,7 +74,7 @@ package fr.bigeon.gclc.utils;
import java.io.IOException;
import java.io.PrintStream;
-import fr.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.manager.ConsoleOutput;
/** A console using the input stream and print stream.
*
@@ -111,21 +111,21 @@ public final class StreamConsoleOutput implements ConsoleOutput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#close() */
+ * @see net.bigeon.gclc.manager.ConsoleManager#close() */
@Override
public void close() {
closed = true;
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.manager.ConsoleManager#isClosed() */
+ * @see net.bigeon.gclc.manager.ConsoleManager#isClosed() */
@Override
public boolean isClosed() {
return closed;
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#print(java.lang.Object) */
+ * @see net.bigeon.gclc.ConsoleManager#print(java.lang.Object) */
@Override
public void print(final String object) throws IOException {
checkOpen();
@@ -133,7 +133,7 @@ public final class StreamConsoleOutput implements ConsoleOutput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#println() */
+ * @see net.bigeon.gclc.ConsoleManager#println() */
@Override
public void println() throws IOException {
checkOpen();
@@ -141,7 +141,7 @@ public final class StreamConsoleOutput implements ConsoleOutput {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.ConsoleManager#println(java.lang.Object) */
+ * @see net.bigeon.gclc.ConsoleManager#println(java.lang.Object) */
@Override
public void println(final String object) throws IOException {
checkOpen();
diff --git a/gclc/src/main/java/fr/bigeon/gclc/utils/WritingRunnable.java b/gclc/src/main/java/net/bigeon/gclc/utils/WritingRunnable.java
similarity index 96%
rename from gclc/src/main/java/fr/bigeon/gclc/utils/WritingRunnable.java
rename to gclc/src/main/java/net/bigeon/gclc/utils/WritingRunnable.java
index 1a32aef..73bdfec 100644
--- a/gclc/src/main/java/fr/bigeon/gclc/utils/WritingRunnable.java
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/WritingRunnable.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.test.utils.WritingRunnable.java
+ * gclc:net.bigeon.gclc.test.utils.WritingRunnable.java
* Created on: Nov 29, 2016
*/
-package fr.bigeon.gclc.utils;
+package net.bigeon.gclc.utils;
/*-
* #%L
diff --git a/gclc/src/main/java/net/bigeon/gclc/utils/package-info.java b/gclc/src/main/java/net/bigeon/gclc/utils/package-info.java
new file mode 100644
index 0000000..2e6d899
--- /dev/null
+++ b/gclc/src/main/java/net/bigeon/gclc/utils/package-info.java
@@ -0,0 +1,39 @@
+/**
+ * @author Emmanuel Bigeon
+ *
+ */
+package net.bigeon.gclc.utils;
+
+/*-
+ * #%L
+ * Generic Command Ligne console
+ * %%
+ * Copyright (C) 2014 - 2018 Bigeon
+ * %%
+ * This software is governed by the CeCILL license under French law and
+ * abiding by the rules of distribution of free software. You can use,
+ * modify and/ or redistribute the software under the terms of the CeCILL
+ * license as circulated by CEA, CNRS and INRIA at the following URL
+ * "http://www.cecill.info".
+ *
+ * As a counterpart to the access to the source code and rights to copy,
+ * modify and redistribute granted by the license, users are provided only
+ * with a limited warranty and the software's author, the holder of the
+ * economic rights, and the successive licensors have only limited
+ * liability.
+ *
+ * In this respect, the user's attention is drawn to the risks associated
+ * with loading, using, modifying and/or developing or reproducing the
+ * software by the user in light of its specific status of free software,
+ * that may mean that it is complicated to manipulate, and that also
+ * therefore means that it is reserved for developers and experienced
+ * professionals having in-depth computer knowledge. Users are therefore
+ * encouraged to load and test the software's suitability as regards their
+ * requirements in conditions enabling the security of their systems and/or
+ * data to be ensured and, more generally, to use and operate it in the
+ * same conditions as regards security.
+ *
+ * The fact that you are presently reading this means that you have had
+ * knowledge of the CeCILL license and that you accept its terms.
+ * #L%
+ */
diff --git a/gclc/src/main/resources/fr/bigeon/gclc/l10n/messages.properties b/gclc/src/main/resources/net/bigeon/gclc/l10n/messages.properties
similarity index 100%
rename from gclc/src/main/resources/fr/bigeon/gclc/l10n/messages.properties
rename to gclc/src/main/resources/net/bigeon/gclc/l10n/messages.properties
diff --git a/gclc/src/main/resources/fr/bigeon/gclc/messages.properties b/gclc/src/main/resources/net/bigeon/gclc/messages.properties
similarity index 100%
rename from gclc/src/main/resources/fr/bigeon/gclc/messages.properties
rename to gclc/src/main/resources/net/bigeon/gclc/messages.properties
diff --git a/gclc/src/test/java/fr/bigeon/gclc/CommandTestingApplication.java b/gclc/src/test/java/net/bigeon/gclc/CommandTestingApplication.java
similarity index 90%
rename from gclc/src/test/java/fr/bigeon/gclc/CommandTestingApplication.java
rename to gclc/src/test/java/net/bigeon/gclc/CommandTestingApplication.java
index ec673ad..2eb1ad8 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/CommandTestingApplication.java
+++ b/gclc/src/test/java/net/bigeon/gclc/CommandTestingApplication.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.CommandTestingApplication.java
+ * gclc:net.bigeon.gclc.command.CommandTestingApplication.java
* Created on: Jun 12, 2016
*/
-package fr.bigeon.gclc;
+package net.bigeon.gclc;
/*-
* #%L
@@ -73,10 +73,11 @@ package fr.bigeon.gclc;
*/
import java.io.IOException;
-import fr.bigeon.gclc.command.ICommand;
-import fr.bigeon.gclc.exception.InvalidCommandName;
-import fr.bigeon.gclc.utils.PipedConsoleInput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.ConsoleApplication;
+import net.bigeon.gclc.command.ICommand;
+import net.bigeon.gclc.exception.InvalidCommandName;
+import net.bigeon.gclc.utils.PipedConsoleInput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
*
@@ -114,7 +115,7 @@ public class CommandTestingApplication implements AutoCloseable {
/** @param cmd the command
* @return if the command was added
* @throws InvalidCommandName if the command name is invalid
- * @see fr.bigeon.gclc.ConsoleApplication#add(fr.bigeon.gclc.command.ICommand) */
+ * @see net.bigeon.gclc.ConsoleApplication#add(net.bigeon.gclc.command.ICommand) */
public final boolean add(final ICommand cmd) throws InvalidCommandName {
return application.add(cmd);
}
diff --git a/gclc/src/test/java/fr/bigeon/gclc/ConsoleApplicationTest.java b/gclc/src/test/java/net/bigeon/gclc/ConsoleApplicationTest.java
similarity index 90%
rename from gclc/src/test/java/fr/bigeon/gclc/ConsoleApplicationTest.java
rename to gclc/src/test/java/net/bigeon/gclc/ConsoleApplicationTest.java
index 571d5bd..b08971e 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/ConsoleApplicationTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/ConsoleApplicationTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.ConsoleApplicationTest.java
+ * gclc:net.bigeon.gclc.ConsoleApplicationTest.java
* Created on: Jun 9, 2016
*/
-package fr.bigeon.gclc;
+package net.bigeon.gclc;
/*-
* #%L
@@ -87,16 +87,18 @@ import java.nio.charset.StandardCharsets;
import org.junit.Test;
-import fr.bigeon.gclc.command.ICommand;
-import fr.bigeon.gclc.command.base.ExitCommand;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.exception.CommandRunExceptionType;
-import fr.bigeon.gclc.exception.InvalidCommandName;
-import fr.bigeon.gclc.i18n.Messages;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
-import fr.bigeon.gclc.utils.PipedConsoleInput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.CommandRequestListener;
+import net.bigeon.gclc.ConsoleApplication;
+import net.bigeon.gclc.command.ICommand;
+import net.bigeon.gclc.command.base.ExitCommand;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.exception.CommandRunExceptionType;
+import net.bigeon.gclc.exception.InvalidCommandName;
+import net.bigeon.gclc.i18n.Messages;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.utils.PipedConsoleInput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/** Test class for ConsoleApplication
*
@@ -239,8 +241,8 @@ public class ConsoleApplicationTest {
appl.add(new ICommand() {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#execute(fr.bigeon.gclc.
- * manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput,
+ * @see net.bigeon.gclc.command.ICommand#execute(net.bigeon.gclc.
+ * manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput,
* java.lang.String[]) */
@Override
public void execute(final ConsoleOutput out,
diff --git a/gclc/src/test/java/fr/bigeon/gclc/ConsoleTestApplication.java b/gclc/src/test/java/net/bigeon/gclc/ConsoleTestApplication.java
similarity index 85%
rename from gclc/src/test/java/fr/bigeon/gclc/ConsoleTestApplication.java
rename to gclc/src/test/java/net/bigeon/gclc/ConsoleTestApplication.java
index fe8ee7f..748e96c 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/ConsoleTestApplication.java
+++ b/gclc/src/test/java/net/bigeon/gclc/ConsoleTestApplication.java
@@ -32,7 +32,7 @@
* The fact that you are presently reading this means that you have had
* knowledge of the CeCILL license and that you accept its terms.
*/
-package fr.bigeon.gclc;
+package net.bigeon.gclc;
/*-
* #%L
@@ -69,14 +69,16 @@ package fr.bigeon.gclc;
*/
import java.io.IOException;
-import fr.bigeon.gclc.command.Command;
-import fr.bigeon.gclc.command.HelpExecutor;
-import fr.bigeon.gclc.command.ICommandProvider;
-import fr.bigeon.gclc.command.base.ExitCommand;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.exception.InvalidCommandName;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.ApplicationAttachement;
+import net.bigeon.gclc.ConsoleApplication;
+import net.bigeon.gclc.command.Command;
+import net.bigeon.gclc.command.HelpExecutor;
+import net.bigeon.gclc.command.ICommandProvider;
+import net.bigeon.gclc.command.base.ExitCommand;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.exception.InvalidCommandName;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
/** A test-purpose application
*
@@ -99,8 +101,8 @@ public class ConsoleTestApplication implements ApplicationAttachement {
application.add(new Command("test") {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#execute(fr.bigeon.gclc.
- * manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput,
+ * @see net.bigeon.gclc.command.ICommand#execute(net.bigeon.gclc.
+ * manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput,
* java.lang.String[]) */
@Override
public void execute(final ConsoleOutput out, final ConsoleInput in,
@@ -124,8 +126,8 @@ public class ConsoleTestApplication implements ApplicationAttachement {
});
application.add(new Command("long") {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#execute(fr.bigeon.gclc.
- * manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput,
+ * @see net.bigeon.gclc.command.ICommand#execute(net.bigeon.gclc.
+ * manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput,
* java.lang.String[]) */
@Override
public void execute(final ConsoleOutput out, final ConsoleInput in,
@@ -153,8 +155,8 @@ public class ConsoleTestApplication implements ApplicationAttachement {
});
application.add(new Command("failingCmd") {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.ICommand#execute(fr.bigeon.gclc.
- * manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput,
+ * @see net.bigeon.gclc.command.ICommand#execute(net.bigeon.gclc.
+ * manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput,
* java.lang.String[]) */
@Override
public void execute(final ConsoleOutput out, final ConsoleInput in,
diff --git a/gclc/src/test/java/fr/bigeon/gclc/GCLCConstantsTest.java b/gclc/src/test/java/net/bigeon/gclc/GCLCConstantsTest.java
similarity index 94%
rename from gclc/src/test/java/fr/bigeon/gclc/GCLCConstantsTest.java
rename to gclc/src/test/java/net/bigeon/gclc/GCLCConstantsTest.java
index 1abbc07..7a7f502 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/GCLCConstantsTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/GCLCConstantsTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.GCLCConstantsTest.java
+ * gclc:net.bigeon.gclc.GCLCConstantsTest.java
* Created on: Jun 8, 2016
*/
-package fr.bigeon.gclc;
+package net.bigeon.gclc;
/*-
* #%L
@@ -79,7 +79,8 @@ import java.util.List;
import org.junit.Test;
-import fr.bigeon.gclc.exception.CommandParsingException;
+import net.bigeon.gclc.GCLCConstants;
+import net.bigeon.gclc.exception.CommandParsingException;
/** Test class for {@link GCLCConstants}
*
@@ -88,7 +89,7 @@ import fr.bigeon.gclc.exception.CommandParsingException;
public class GCLCConstantsTest {
/** Test method for
- * {@link fr.bigeon.gclc.GCLCConstants#splitCommand(java.lang.String)}.
+ * {@link net.bigeon.gclc.GCLCConstants#splitCommand(java.lang.String)}.
*
* @throws CommandParsingException if an error occured */
@Test
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/CommandParametersTest.java b/gclc/src/test/java/net/bigeon/gclc/command/CommandParametersTest.java
similarity index 90%
rename from gclc/src/test/java/fr/bigeon/gclc/command/CommandParametersTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/CommandParametersTest.java
index 20fbf0d..4d83700 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/CommandParametersTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/CommandParametersTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.CommandParametersTest.java
+ * gclc:net.bigeon.gclc.command.CommandParametersTest.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -82,7 +82,8 @@ import java.util.Set;
import org.junit.Test;
-import fr.bigeon.gclc.exception.CommandParsingException;
+import net.bigeon.gclc.command.CommandParameters;
+import net.bigeon.gclc.exception.CommandParsingException;
/**
*
@@ -93,7 +94,7 @@ import fr.bigeon.gclc.exception.CommandParsingException;
public class CommandParametersTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.CommandParameters#CommandParameters(java.util.Set, java.util.Set, boolean)}.
+ * {@link net.bigeon.gclc.command.CommandParameters#CommandParameters(java.util.Set, java.util.Set, boolean)}.
*
* @throws CommandParsingException if an unexpected exception is thrown */
@Test
@@ -115,7 +116,7 @@ public class CommandParametersTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.CommandParameters#get(java.lang.String)}.
+ * {@link net.bigeon.gclc.command.CommandParameters#get(java.lang.String)}.
*
* @throws CommandParsingException if an exception occired */
@Test
@@ -156,7 +157,7 @@ public class CommandParametersTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.CommandParameters#getAdditionals()}. */
+ * {@link net.bigeon.gclc.command.CommandParameters#getAdditionals()}. */
@Test
public final void testGetAdditionals() throws CommandParsingException {
final Set
@@ -86,7 +88,7 @@ import fr.bigeon.gclc.exception.InvalidCommandName;
public class CommandProviderTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.CommandProvider#add(fr.bigeon.gclc.command.ICommand)}.
+ * {@link net.bigeon.gclc.command.CommandProvider#add(net.bigeon.gclc.command.ICommand)}.
*
* @throws InvalidCommandName if the test failed */
@Test
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/CommandTest.java b/gclc/src/test/java/net/bigeon/gclc/command/CommandTest.java
similarity index 92%
rename from gclc/src/test/java/fr/bigeon/gclc/command/CommandTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/CommandTest.java
index f71f5c8..c6b5d1c 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/CommandTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/CommandTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.CommandTest.java
+ * gclc:net.bigeon.gclc.command.CommandTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -79,10 +79,11 @@ import java.io.IOException;
import org.junit.Test;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.command.Command;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
* TODO
@@ -168,7 +169,7 @@ public class CommandTest {
cmd = new Command("name") {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#brief() */
+ * @see net.bigeon.gclc.command.Command#brief() */
@Override
protected String brief() {
return null;
@@ -210,7 +211,7 @@ public class CommandTest {
cmd = new Command("name") {
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#brief() */
+ * @see net.bigeon.gclc.command.Command#brief() */
@Override
protected String brief() {
return "brief";
@@ -264,7 +265,7 @@ public class CommandTest {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usageDetail() */
+ * @see net.bigeon.gclc.command.Command#usageDetail() */
@Override
protected String usageDetail() {
return null;
@@ -301,7 +302,7 @@ public class CommandTest {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usageDetail() */
+ * @see net.bigeon.gclc.command.Command#usageDetail() */
@Override
protected String usageDetail() {
return "details";
@@ -341,7 +342,7 @@ public class CommandTest {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usageDetail() */
+ * @see net.bigeon.gclc.command.Command#usageDetail() */
@Override
protected String usageDetail() {
return "details" + System.lineSeparator();
@@ -380,7 +381,7 @@ public class CommandTest {
}
/* (non-Javadoc)
- * @see fr.bigeon.gclc.command.Command#usageDetail() */
+ * @see net.bigeon.gclc.command.Command#usageDetail() */
@Override
protected String usageDetail() {
return "\n";
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/HelpExecutorTest.java b/gclc/src/test/java/net/bigeon/gclc/command/HelpExecutorTest.java
similarity index 86%
rename from gclc/src/test/java/fr/bigeon/gclc/command/HelpExecutorTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/HelpExecutorTest.java
index b4c0c03..bc6bb72 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/HelpExecutorTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/HelpExecutorTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.HelpExecutorTest.java
+ * gclc:net.bigeon.gclc.command.HelpExecutorTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -78,11 +78,14 @@ import java.io.IOException;
import org.junit.Test;
-import fr.bigeon.gclc.command.base.MockCommand;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.command.Command;
+import net.bigeon.gclc.command.HelpExecutor;
+import net.bigeon.gclc.command.SubedCommand;
+import net.bigeon.gclc.command.base.MockCommand;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
*
@@ -92,7 +95,7 @@ import fr.bigeon.gclc.utils.PipedConsoleOutput;
public class HelpExecutorTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.HelpExecutor#execute(ConsoleOutput, ConsoleInput, String...)}.
+ * {@link net.bigeon.gclc.command.HelpExecutor#execute(ConsoleOutput, ConsoleInput, String...)}.
*
* @throws CommandRunException if the test failed
* @throws IOException if the test failed */
@@ -130,7 +133,7 @@ public class HelpExecutorTest {
}
}
- /** Test method for {@link fr.bigeon.gclc.command.HelpExecutor#tip()}.
+ /** Test method for {@link net.bigeon.gclc.command.HelpExecutor#tip()}.
*
* @throws IOException if the test failed */
@Test
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/ParametrizedCommandTest.java b/gclc/src/test/java/net/bigeon/gclc/command/ParametrizedCommandTest.java
similarity index 93%
rename from gclc/src/test/java/fr/bigeon/gclc/command/ParametrizedCommandTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/ParametrizedCommandTest.java
index d87b05c..4b8c1f7 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/ParametrizedCommandTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/ParametrizedCommandTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.ParametrizedCommandTest.java
+ * gclc:net.bigeon.gclc.command.ParametrizedCommandTest.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -87,12 +87,14 @@ import java.nio.charset.StandardCharsets;
import org.junit.Test;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.exception.InvalidParameterException;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
-import fr.bigeon.gclc.utils.PipedConsoleInput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.command.CommandParameters;
+import net.bigeon.gclc.command.ParametrizedCommand;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.exception.InvalidParameterException;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.utils.PipedConsoleInput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
*
@@ -102,7 +104,7 @@ import fr.bigeon.gclc.utils.PipedConsoleOutput;
public class ParametrizedCommandTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.ParametrizedCommand#addStringParameter(String, boolean)}.
+ * {@link net.bigeon.gclc.command.ParametrizedCommand#addStringParameter(String, boolean)}.
*
* @throws InvalidParameterException if the test failed */
@Test
@@ -171,7 +173,7 @@ public class ParametrizedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.ParametrizedCommand#execute(ConsoleOutput, ConsoleInput, String...)}.
+ * {@link net.bigeon.gclc.command.ParametrizedCommand#execute(ConsoleOutput, ConsoleInput, String...)}.
*
* @throws CommandRunException if the test failed
* @throws InterruptedException if the test failed
@@ -585,7 +587,7 @@ public class ParametrizedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.ParametrizedCommand#ParametrizedCommand(String)}. */
+ * {@link net.bigeon.gclc.command.ParametrizedCommand#ParametrizedCommand(String)}. */
@Test
public final void testParametrizedCommandConsoleManagerString() {
ParametrizedCommand cmd = new ParametrizedCommand("name") {
@@ -649,7 +651,7 @@ public class ParametrizedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.ParametrizedCommand#ParametrizedCommand(java.lang.String, boolean)}. */
+ * {@link net.bigeon.gclc.command.ParametrizedCommand#ParametrizedCommand(java.lang.String, boolean)}. */
@Test
public final void testParametrizedCommandConsoleManagerStringBoolean() {
ParametrizedCommand cmd = new ParametrizedCommand("name", false) {
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/ScriptExecutionTest.java b/gclc/src/test/java/net/bigeon/gclc/command/ScriptExecutionTest.java
similarity index 88%
rename from gclc/src/test/java/fr/bigeon/gclc/command/ScriptExecutionTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/ScriptExecutionTest.java
index 1b35f7e..f86b522 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/ScriptExecutionTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/ScriptExecutionTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.ScriptExecutionTest.java
+ * gclc:net.bigeon.gclc.command.ScriptExecutionTest.java
* Created on: Jun 12, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -80,13 +80,13 @@ import java.nio.charset.Charset;
import org.junit.Test;
-import fr.bigeon.gclc.ConsoleApplication;
-import fr.bigeon.gclc.ConsoleTestApplication;
-import fr.bigeon.gclc.command.base.ScriptExecution;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.exception.CommandRunExceptionType;
-import fr.bigeon.gclc.utils.PipedConsoleInput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.ConsoleApplication;
+import net.bigeon.gclc.ConsoleTestApplication;
+import net.bigeon.gclc.command.base.ScriptExecution;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.exception.CommandRunExceptionType;
+import net.bigeon.gclc.utils.PipedConsoleInput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
* Test class for {@link ScriptExecution}
@@ -96,7 +96,7 @@ import fr.bigeon.gclc.utils.PipedConsoleOutput;
public class ScriptExecutionTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.base.ScriptExecution#execute(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String...)}. */
+ * {@link net.bigeon.gclc.command.base.ScriptExecution#execute(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String...)}. */
@Test
public void testExecute() {
PipedConsoleOutput test;
@@ -185,7 +185,7 @@ public class ScriptExecutionTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.base.ScriptExecution#help(fr.bigeon.gclc.manager.ConsoleOutput, String...)}. */
+ * {@link net.bigeon.gclc.command.base.ScriptExecution#help(net.bigeon.gclc.manager.ConsoleOutput, String...)}. */
@Test
public void testHelp() {
final ScriptExecution exec = new ScriptExecution("script", null, "#", //$NON-NLS-1$ //$NON-NLS-2$
@@ -199,7 +199,7 @@ public class ScriptExecutionTest {
}
}
- /** Test method for {@link fr.bigeon.gclc.command.base.ScriptExecution#tip()}. */
+ /** Test method for {@link net.bigeon.gclc.command.base.ScriptExecution#tip()}. */
@Test
public void testTip() {
final ScriptExecution exec = new ScriptExecution("script", null, "#", //$NON-NLS-1$ //$NON-NLS-2$
diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/SubedCommandTest.java b/gclc/src/test/java/net/bigeon/gclc/command/SubedCommandTest.java
similarity index 87%
rename from gclc/src/test/java/fr/bigeon/gclc/command/SubedCommandTest.java
rename to gclc/src/test/java/net/bigeon/gclc/command/SubedCommandTest.java
index af1752b..fa6545a 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/command/SubedCommandTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/command/SubedCommandTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.command.SubedCommandTest.java
+ * gclc:net.bigeon.gclc.command.SubedCommandTest.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.command;
+package net.bigeon.gclc.command;
/*-
* #%L
@@ -80,12 +80,15 @@ import java.io.IOException;
import org.junit.Test;
-import fr.bigeon.gclc.command.base.MockCommand;
-import fr.bigeon.gclc.exception.CommandRunException;
-import fr.bigeon.gclc.exception.InvalidCommandName;
-import fr.bigeon.gclc.manager.ConsoleInput;
-import fr.bigeon.gclc.manager.ConsoleOutput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.command.Command;
+import net.bigeon.gclc.command.ICommand;
+import net.bigeon.gclc.command.SubedCommand;
+import net.bigeon.gclc.command.base.MockCommand;
+import net.bigeon.gclc.exception.CommandRunException;
+import net.bigeon.gclc.exception.InvalidCommandName;
+import net.bigeon.gclc.manager.ConsoleInput;
+import net.bigeon.gclc.manager.ConsoleOutput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
*
@@ -96,7 +99,7 @@ import fr.bigeon.gclc.utils.PipedConsoleOutput;
public class SubedCommandTest {
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#add(fr.bigeon.gclc.command.ICommand)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#add(net.bigeon.gclc.command.ICommand)}. */
@Test
public final void testAdd() {
final SubedCommand cmd = new SubedCommand("name");
@@ -122,7 +125,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#execute(ConsoleOutput, ConsoleInput, String...)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#execute(ConsoleOutput, ConsoleInput, String...)}. */
@Test
public final void testExecute() {
SubedCommand cmd = new SubedCommand("name");
@@ -221,7 +224,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#executeSub(ConsoleOutput, ConsoleInput, String, String...)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#executeSub(ConsoleOutput, ConsoleInput, String, String...)}. */
@Test
public final void testExecuteSub() {
final SubedCommand cmd = new SubedCommand("name");
@@ -268,7 +271,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#get(java.lang.String)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#get(java.lang.String)}. */
@Test
public final void testGet() {
final SubedCommand cmd = new SubedCommand("name");
@@ -286,7 +289,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#getCommandName()}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#getCommandName()}. */
@Test
public final void testGetCommandName() {
SubedCommand cmd = new SubedCommand("name");
@@ -302,7 +305,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#help(ConsoleOutput, String...)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#help(ConsoleOutput, String...)}. */
@Test
public final void testHelp() {
SubedCommand cmd = new SubedCommand("name");
@@ -386,7 +389,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String)}. */
@Test
public final void testSubedCommandString() {
SubedCommand cmd = new SubedCommand("name");
@@ -397,7 +400,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, fr.bigeon.gclc.command.ICommand)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, net.bigeon.gclc.command.ICommand)}. */
@Test
public final void testSubedCommandStringICommand() {
SubedCommand cmd = new SubedCommand("name", new MockCommand(""));
@@ -408,7 +411,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, fr.bigeon.gclc.command.ICommand, java.lang.String)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, net.bigeon.gclc.command.ICommand, java.lang.String)}. */
@Test
public final void testSubedCommandStringICommandString() {
SubedCommand cmd = new SubedCommand("name", new MockCommand(""), "tip");
@@ -418,7 +421,7 @@ public class SubedCommandTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, java.lang.String)}. */
+ * {@link net.bigeon.gclc.command.SubedCommand#SubedCommand(java.lang.String, java.lang.String)}. */
@Test
public final void testSubedCommandStringString() {
SubedCommand cmd = new SubedCommand("name", "tip");
@@ -427,7 +430,7 @@ public class SubedCommandTest {
assertEquals("name with spaces", cmd.getCommandName());
}
- /** Test method for {@link fr.bigeon.gclc.command.SubedCommand#tip()}. */
+ /** Test method for {@link net.bigeon.gclc.command.SubedCommand#tip()}. */
@Test
public final void testTip() {
SubedCommand cmd = new SubedCommand("name");
diff --git a/gclc/src/test/java/fr/bigeon/gclc/exception/CommandRunExceptionTest.java b/gclc/src/test/java/net/bigeon/gclc/exception/CommandRunExceptionTest.java
similarity index 89%
rename from gclc/src/test/java/fr/bigeon/gclc/exception/CommandRunExceptionTest.java
rename to gclc/src/test/java/net/bigeon/gclc/exception/CommandRunExceptionTest.java
index 5930118..4d6875c 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/exception/CommandRunExceptionTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/exception/CommandRunExceptionTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.exception.CommandRunExceptionTest.java
+ * gclc:net.bigeon.gclc.exception.CommandRunExceptionTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.exception;
+package net.bigeon.gclc.exception;
/*-
* #%L
@@ -75,8 +75,9 @@ import static org.junit.Assert.assertEquals;
import org.junit.Test;
-import fr.bigeon.gclc.command.ICommand;
-import fr.bigeon.gclc.command.base.MockCommand;
+import net.bigeon.gclc.command.ICommand;
+import net.bigeon.gclc.command.base.MockCommand;
+import net.bigeon.gclc.exception.CommandRunException;
/**
*
@@ -88,7 +89,7 @@ import fr.bigeon.gclc.command.base.MockCommand;
public class CommandRunExceptionTest {
/**
- * Test method for {@link fr.bigeon.gclc.exception.CommandRunException#getLocalizedMessage()}.
+ * Test method for {@link net.bigeon.gclc.exception.CommandRunException#getLocalizedMessage()}.
*/
@Test
public final void testGetLocalizedMessage() {
diff --git a/gclc/src/test/java/fr/bigeon/gclc/manager/ReadingRunnableTest.java b/gclc/src/test/java/net/bigeon/gclc/manager/ReadingRunnableTest.java
similarity index 91%
rename from gclc/src/test/java/fr/bigeon/gclc/manager/ReadingRunnableTest.java
rename to gclc/src/test/java/net/bigeon/gclc/manager/ReadingRunnableTest.java
index da5258d..c65200a 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/manager/ReadingRunnableTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/manager/ReadingRunnableTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.ReadingRunnableTest.java
+ * gclc:net.bigeon.gclc.manager.ReadingRunnableTest.java
* Created on: Dec 6, 2016
*/
-package fr.bigeon.gclc.manager;
+package net.bigeon.gclc.manager;
/*-
* #%L
@@ -85,7 +85,7 @@ import java.nio.charset.Charset;
import org.junit.Before;
import org.junit.Test;
-import fr.bigeon.gclc.utils.ReadingRunnable;
+import net.bigeon.gclc.utils.ReadingRunnable;
/**
*
@@ -100,7 +100,7 @@ public class ReadingRunnableTest {
public void setUp() {}
/** Test method for
- * {@link fr.bigeon.gclc.utils.ReadingRunnable#getMessage()}. */
+ * {@link net.bigeon.gclc.utils.ReadingRunnable#getMessage()}. */
@Test
public final void testGetMessage() {
final BufferedReader reader = null;
@@ -117,7 +117,7 @@ public class ReadingRunnableTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.utils.ReadingRunnable#getWaitForDelivery(java.lang.String)}.
+ * {@link net.bigeon.gclc.utils.ReadingRunnable#getWaitForDelivery(java.lang.String)}.
*
* @throws InterruptedException if the test failed
* @throws IOException if the test failed */
@@ -158,7 +158,7 @@ public class ReadingRunnableTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.utils.ReadingRunnable#hasMessage()}. */
+ * {@link net.bigeon.gclc.utils.ReadingRunnable#hasMessage()}. */
@Test
public final void testHasMessage() {
diff --git a/gclc/src/test/java/fr/bigeon/gclc/manager/SystemConsoleManagerTest.java b/gclc/src/test/java/net/bigeon/gclc/manager/SystemConsoleManagerTest.java
similarity index 91%
rename from gclc/src/test/java/fr/bigeon/gclc/manager/SystemConsoleManagerTest.java
rename to gclc/src/test/java/net/bigeon/gclc/manager/SystemConsoleManagerTest.java
index da481a4..ac0545c 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/manager/SystemConsoleManagerTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/manager/SystemConsoleManagerTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.manager.SystemConsoleManagerTest.java
+ * gclc:net.bigeon.gclc.manager.SystemConsoleManagerTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.manager;
+package net.bigeon.gclc.manager;
/*-
* #%L
@@ -85,7 +85,7 @@ import java.nio.charset.Charset;
import org.junit.Test;
-import fr.bigeon.gclc.utils.StreamConsoleInput;
+import net.bigeon.gclc.utils.StreamConsoleInput;
/**
*
@@ -94,7 +94,7 @@ import fr.bigeon.gclc.utils.StreamConsoleInput;
* @author Emmanuel Bigeon */
public class SystemConsoleManagerTest {
- /** Test method for {@link fr.bigeon.gclc.manager.ConsoleInput#isClosed()}.
+ /** Test method for {@link net.bigeon.gclc.manager.ConsoleInput#isClosed()}.
*
* @throws IOException if the test failed
* @throws InterruptedException if the test failed */
@@ -130,7 +130,7 @@ public class SystemConsoleManagerTest {
th.join();
}
- /** Test method for {@link fr.bigeon.gclc.manager.ConsoleInput#prompt()}.
+ /** Test method for {@link net.bigeon.gclc.manager.ConsoleInput#prompt()}.
*
* @throws IOException if the test failed
* @throws InterruptedException if the test failed */
@@ -161,7 +161,7 @@ public class SystemConsoleManagerTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String)}.
+ * {@link net.bigeon.gclc.manager.ConsoleInput#setPrompt(java.lang.String)}.
*
* @throws IOException if the test failed */
@Test
diff --git a/gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterMessagesTest.java b/gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterMessagesTest.java
similarity index 91%
rename from gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterMessagesTest.java
rename to gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterMessagesTest.java
index 3d92a0d..62a498b 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterMessagesTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterMessagesTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.prompt.CLIPrompterMessagesTest.java
+ * gclc:net.bigeon.gclc.prompt.CLIPrompterMessagesTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.prompt;
+package net.bigeon.gclc.prompt;
/*-
* #%L
@@ -75,6 +75,8 @@ import static org.junit.Assert.assertEquals;
import org.junit.Test;
+import net.bigeon.gclc.prompt.CLIPrompterMessages;
+
/**
*
* TODO
@@ -85,7 +87,7 @@ import org.junit.Test;
public class CLIPrompterMessagesTest {
/**
- * Test method for {@link fr.bigeon.gclc.prompt.CLIPrompterMessages#getString(java.lang.String, java.lang.Object[])}.
+ * Test method for {@link net.bigeon.gclc.prompt.CLIPrompterMessages#getString(java.lang.String, java.lang.Object[])}.
*/
@Test
public final void testGetString() {
diff --git a/gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterTest.java b/gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterTest.java
similarity index 94%
rename from gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterTest.java
rename to gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterTest.java
index 8ae8d6e..361dfd8 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/prompt/CLIPrompterTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/prompt/CLIPrompterTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.prompt.CLIPrompterTest.java
+ * gclc:net.bigeon.gclc.prompt.CLIPrompterTest.java
* Created on: Nov 18, 2016
*/
-package fr.bigeon.gclc.prompt;
+package net.bigeon.gclc.prompt;
/*-
* #%L
@@ -92,8 +92,10 @@ import org.junit.After;
import org.junit.Before;
import org.junit.Test;
-import fr.bigeon.gclc.utils.PipedConsoleInput;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.prompt.CLIPrompter;
+import net.bigeon.gclc.prompt.CLIPrompterMessages;
+import net.bigeon.gclc.utils.PipedConsoleInput;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
*
@@ -115,7 +117,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptBoolean(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptBoolean(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String)}. */
@Test
public final void testPromptBoolean() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -165,7 +167,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, List, List, String, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, List, List, String, String)}. */
@Test
public final void testPromptChoiceConsoleManagerListOfStringListOfUStringString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -449,7 +451,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, Map, String, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, Map, String, String)}. */
@Test
public final void testPromptChoiceConsoleManagerMapOfUTStringString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -546,7 +548,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptInteger(fr.bigeon.gclc.manager.ConsoleInput, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptInteger(net.bigeon.gclc.manager.ConsoleInput, String)}. */
@Test
public final void testPromptInteger() {
try (PipedOutputStream pout = new PipedOutputStream();
@@ -590,7 +592,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptList(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptList(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String)}. */
@Test
public final void testPromptListConsoleManagerString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -654,7 +656,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptList(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptList(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String, String)}. */
@Test
public final void testPromptListConsoleManagerStringString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -716,7 +718,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptLongText(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptLongText(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String)}. */
@Test
public final void testPromptLongTextConsoleManagerString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -784,7 +786,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptLongText(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, String, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptLongText(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, String, String)}. */
@Test
public final void testPromptLongTextConsoleManagerStringString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -848,7 +850,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, List, List, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, List, List, String)}. */
@Test
public final void testPromptMultiChoiceConsoleManagerListOfStringListOfUString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -940,7 +942,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, List, Map, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, List, Map, String)}. */
@Test
public final void testPromptMultiChoiceConsoleManagerListOfUMapOfUTString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -1032,7 +1034,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, List, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, List, String)}. */
@Test
public final void testPromptMultiChoiceConsoleManagerListOfUString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -1121,7 +1123,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(fr.bigeon.gclc.manager.ConsoleOutput, fr.bigeon.gclc.manager.ConsoleInput, Map, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptMultiChoice(net.bigeon.gclc.manager.ConsoleOutput, net.bigeon.gclc.manager.ConsoleInput, Map, String)}. */
@Test
public final void testPromptMultiChoiceConsoleManagerMapOfUTString() {
try (final PipedConsoleOutput out = new PipedConsoleOutput();
@@ -1205,7 +1207,7 @@ public class CLIPrompterTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.prompt.CLIPrompter#promptNonEmpty(fr.bigeon.gclc.manager.ConsoleInput, String, String)}. */
+ * {@link net.bigeon.gclc.prompt.CLIPrompter#promptNonEmpty(net.bigeon.gclc.manager.ConsoleInput, String, String)}. */
@Test
public final void testPromptNonEmpty() {
try (PipedOutputStream pout = new PipedOutputStream();
diff --git a/gclc/src/test/java/fr/bigeon/gclc/tools/AOutputForwardRunnableTest.java b/gclc/src/test/java/net/bigeon/gclc/tools/AOutputForwardRunnableTest.java
similarity index 93%
rename from gclc/src/test/java/fr/bigeon/gclc/tools/AOutputForwardRunnableTest.java
rename to gclc/src/test/java/net/bigeon/gclc/tools/AOutputForwardRunnableTest.java
index 05bc0d6..ead13de 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/tools/AOutputForwardRunnableTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/tools/AOutputForwardRunnableTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.tools.AOutputForwardRunnableTest.java
+ * gclc:net.bigeon.gclc.tools.AOutputForwardRunnableTest.java
* Created on: Dec 3, 2016
*/
-package fr.bigeon.gclc.tools;
+package net.bigeon.gclc.tools;
/*-
* #%L
@@ -77,8 +77,8 @@ import java.io.IOException;
import org.junit.Test;
-import fr.bigeon.gclc.utils.AOutputForwardRunnable;
-import fr.bigeon.gclc.utils.PipedConsoleOutput;
+import net.bigeon.gclc.utils.AOutputForwardRunnable;
+import net.bigeon.gclc.utils.PipedConsoleOutput;
/**
* TODO
@@ -142,7 +142,7 @@ public class AOutputForwardRunnableTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.utils.AOutputForwardRunnable#run()}. */
+ * {@link net.bigeon.gclc.utils.AOutputForwardRunnable#run()}. */
@Test
public final void testRun() {
try (PipedConsoleOutput manager = new PipedConsoleOutput()) {
diff --git a/gclc/src/test/java/fr/bigeon/gclc/tools/PrintUtilsTest.java b/gclc/src/test/java/net/bigeon/gclc/tools/PrintUtilsTest.java
similarity index 92%
rename from gclc/src/test/java/fr/bigeon/gclc/tools/PrintUtilsTest.java
rename to gclc/src/test/java/net/bigeon/gclc/tools/PrintUtilsTest.java
index d5d2776..6509023 100644
--- a/gclc/src/test/java/fr/bigeon/gclc/tools/PrintUtilsTest.java
+++ b/gclc/src/test/java/net/bigeon/gclc/tools/PrintUtilsTest.java
@@ -33,10 +33,10 @@
* knowledge of the CeCILL license and that you accept its terms.
*/
/**
- * gclc:fr.bigeon.gclc.tools.PrintUtilsTest.java
+ * gclc:net.bigeon.gclc.tools.PrintUtilsTest.java
* Created on: Nov 19, 2016
*/
-package fr.bigeon.gclc.tools;
+package net.bigeon.gclc.tools;
/*-
* #%L
@@ -77,6 +77,8 @@ import java.util.Arrays;
import org.junit.Test;
+import net.bigeon.gclc.tools.PrintUtils;
+
/**
* TODO
*
@@ -84,7 +86,7 @@ import org.junit.Test;
public class PrintUtilsTest {
/** Test method for
- * {@link fr.bigeon.gclc.tools.PrintUtils#print(java.lang.String, int, boolean)}. */
+ * {@link net.bigeon.gclc.tools.PrintUtils#print(java.lang.String, int, boolean)}. */
@Test
public final void testPrint() {
String text = "Some text";
@@ -101,7 +103,7 @@ public class PrintUtilsTest {
}
/** Test method for
- * {@link fr.bigeon.gclc.tools.PrintUtils#wrap(java.lang.String, int)}. */
+ * {@link net.bigeon.gclc.tools.PrintUtils#wrap(java.lang.String, int)}. */
@Test
public final void testWrap() {
String[] line = {"A text separated", "on several lines", "with cuts at",