From 7df59dc1966fec866ef1c073d19104d3be78a5d9 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 27 Aug 2009 11:46:34 +0000
Subject: [PATCH] Make the separator between commands public.
---
opendj-sdk/opends/src/server/org/opends/server/util/cli/CommandBuilder.java | 31 +++++++++++++++++++------------
1 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/util/cli/CommandBuilder.java b/opendj-sdk/opends/src/server/org/opends/server/util/cli/CommandBuilder.java
index 65867ad..fe544f1 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/util/cli/CommandBuilder.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/util/cli/CommandBuilder.java
@@ -59,6 +59,22 @@
public final static String OBFUSCATED_VALUE = "******";
/**
+ * The separator used to link the lines of the resulting command-lines.
+ */
+ public final static String LINE_SEPARATOR;
+ static
+ {
+ if (SetupUtils.isWindows())
+ {
+ LINE_SEPARATOR = " ";
+ }
+ else
+ {
+ LINE_SEPARATOR = " \\\n ";
+ }
+ }
+
+ /**
* The constructor for the CommandBuilder.
* @param commandName the command name.
*/
@@ -175,26 +191,17 @@
{
argName = "-"+arg.getShortIdentifier();
}
- String separator;
- if (SetupUtils.isWindows())
- {
- separator = " ";
- }
- else
- {
- separator = " \\\n ";
- }
if (arg instanceof BooleanArgument)
{
- builder.append(separator+argName);
+ builder.append(LINE_SEPARATOR+argName);
}
else if (arg instanceof FileBasedArgument)
{
for (String value :
((FileBasedArgument)arg).getNameToValueMap().keySet())
{
- builder.append(separator+argName+" ");
+ builder.append(LINE_SEPARATOR+argName+" ");
if (isObfuscated(arg) && !showObfuscated)
{
value = OBFUSCATED_VALUE;
@@ -210,7 +217,7 @@
{
for (String value : arg.getValues())
{
- builder.append(separator+argName+" ");
+ builder.append(LINE_SEPARATOR+argName+" ");
if (isObfuscated(arg) && !showObfuscated)
{
value = OBFUSCATED_VALUE;
--
Gitblit v1.10.0