diff --git a/src/fr/devinsy/util/cmdexec/util/CommandSplitter.java b/src/fr/devinsy/util/cmdexec/util/CommandSplitter.java index 0704972..bac5b58 100644 --- a/src/fr/devinsy/util/cmdexec/util/CommandSplitter.java +++ b/src/fr/devinsy/util/cmdexec/util/CommandSplitter.java @@ -24,7 +24,7 @@ import org.slf4j.LoggerFactory; import fr.devinsy.util.strings.StringList; -/** +/** * The Class SplitWorker. * * @author Christian Pierre MOMON (christian.momon@devinsy.fr) @@ -41,8 +41,19 @@ public class CommandSplitter private static Logger logger = LoggerFactory.getLogger(CommandSplitter.class);; - /** - * Split a string command to an array managing quote and simple quote. + /**
Split a string command to an array managing quote and simple + * quote.
+ * + *Examples:
+ * + *+ * CommandSplitter.split(null) = null + * CommandSplitter.split("") = { } + * CommandSplitter.split(" ") = { } + * CommandSplitter.split(" aaa bbb ") = { "aaa", "bbb" } + * CommandSplitter.split("aaa \"bb'b b\" ccc") = { "aaa", "bb'b b", "ccc" } + * CommandSplitter.split("aaa 'bb\"b b' ccc") = { "aaa", "bb\"b b", "ccc" } + ** * @param command * the command