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
  * 

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] *

* - * @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/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() + " "; //$NON-NLS-1$ diff --git a/gclc/src/main/java/net/bigeon/gclc/command/base/package-info.java b/gclc/src/main/java/net/bigeon/gclc/command/base/package-info.java new file mode 100644 index 0000000..99d367f --- /dev/null +++ b/gclc/src/main/java/net/bigeon/gclc/command/base/package-info.java @@ -0,0 +1,39 @@ +/** + * @author Emmanuel Bigeon + * + */ +package net.bigeon.gclc.command.base; + +/*- + * #%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/net/bigeon/gclc/command/package-info.java b/gclc/src/main/java/net/bigeon/gclc/command/package-info.java new file mode 100644 index 0000000..e683d63 --- /dev/null +++ b/gclc/src/main/java/net/bigeon/gclc/command/package-info.java @@ -0,0 +1,46 @@ +/** This package groups elements related to + * {@link net.bigeon.gclc.command.ICommand} + *

+ * 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 strings = new HashSet<>(); @@ -190,7 +191,7 @@ public class CommandParametersTest { } /** Test method for - * {@link fr.bigeon.gclc.command.CommandParameters#getBool(java.lang.String)}. + * {@link net.bigeon.gclc.command.CommandParameters#getBool(java.lang.String)}. * * @throws CommandParsingException if a command parsing failed */ @Test @@ -243,7 +244,7 @@ public class CommandParametersTest { } /** Test method for - * {@link fr.bigeon.gclc.command.CommandParameters#parseArgs(java.lang.String[])}. + * {@link net.bigeon.gclc.command.CommandParameters#parseArgs(java.lang.String[])}. * * @throws CommandParsingException if a command parsing failed */ @Test @@ -275,7 +276,7 @@ public class CommandParametersTest { } /** Test method for - * {@link fr.bigeon.gclc.command.CommandParameters#set(java.lang.String, boolean)}. */ + * {@link net.bigeon.gclc.command.CommandParameters#set(java.lang.String, boolean)}. */ @Test public final void testSetStringBoolean() { final Set strings = new HashSet<>(); @@ -313,7 +314,7 @@ public class CommandParametersTest { } /** Test method for - * {@link fr.bigeon.gclc.command.CommandParameters#set(java.lang.String, java.lang.String)}. */ + * {@link net.bigeon.gclc.command.CommandParameters#set(java.lang.String, java.lang.String)}. */ @Test public final void testSetStringString() { final Set strings = new HashSet<>(); diff --git a/gclc/src/test/java/fr/bigeon/gclc/command/CommandProviderTest.java b/gclc/src/test/java/net/bigeon/gclc/command/CommandProviderTest.java similarity index 90% rename from gclc/src/test/java/fr/bigeon/gclc/command/CommandProviderTest.java rename to gclc/src/test/java/net/bigeon/gclc/command/CommandProviderTest.java index 5be6378..2236382 100644 --- a/gclc/src/test/java/fr/bigeon/gclc/command/CommandProviderTest.java +++ b/gclc/src/test/java/net/bigeon/gclc/command/CommandProviderTest.java @@ -33,10 +33,10 @@ * knowledge of the CeCILL license and that you accept its terms. */ /** - * gclc:fr.bigeon.gclc.command.CommandProviderTest.java + * gclc:net.bigeon.gclc.command.CommandProviderTest.java * Created on: Nov 19, 2016 */ -package fr.bigeon.gclc.command; +package net.bigeon.gclc.command; /*- * #%L @@ -75,8 +75,10 @@ import static org.junit.Assert.fail; import org.junit.Test; -import fr.bigeon.gclc.command.base.MockCommand; -import fr.bigeon.gclc.exception.InvalidCommandName; +import net.bigeon.gclc.command.CommandProvider; +import net.bigeon.gclc.command.ICommand; +import net.bigeon.gclc.command.base.MockCommand; +import net.bigeon.gclc.exception.InvalidCommandName; /** *

@@ -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",