From b4609c121a530c9d22b2cebe0a92cd6eaf765e16 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Mon, 22 Oct 2007 14:31:23 +0000
Subject: [PATCH] Fix issue 1931: dsconfig : what are MODE syntax values ?

---
 opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java b/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
index 537d0ef..5575162 100644
--- a/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
+++ b/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
@@ -778,10 +778,20 @@
         app.println(pd.getDescription(), 4);
       }
 
-      PropertyDefinitionUsageBuilder b = new PropertyDefinitionUsageBuilder(
-          true);
+      PropertyDefinitionUsageBuilder b =
+        new PropertyDefinitionUsageBuilder(true);
+      TableBuilder builder = new TableBuilder();
+      builder.startRow();
+      builder.appendCell(INFO_EDITOR_HEADING_SYNTAX.get());
+      builder.appendCell(b.getUsage(pd));
+
+      TextTablePrinter printer = new TextTablePrinter(app.getErrorStream());
+      printer.setDisplayHeadings(false);
+      printer.setIndentWidth(4);
+      printer.setColumnWidth(1, 0);
+
       app.println();
-      app.println(INFO_EDITOR_HEADING_SYNTAX.get(b.getUsage(pd)), 4);
+      builder.print(printer);
       app.println();
 
       return app.readValidatedInput(INFO_DSCFG_CREATE_NAME_PROMPT_NAMING_CONT

--
Gitblit v1.10.0