From 165cc33c42a1e3186b2d68decaa236bcfe83decf Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Wed, 30 May 2007 07:50:26 +0000
Subject: [PATCH] Add 'hidden' feature to SubCommand.

---
 opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java b/opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java
index a02bebb..5a64f79 100644
--- a/opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java
+++ b/opends/src/server/org/opends/server/util/args/SubCommandArgumentParser.java
@@ -1314,6 +1314,10 @@
     int indentNb = 0;
     for (SubCommand sc : subCommands.values())
     {
+      if (sc.isHidden())
+      {
+        continue;
+      }
       if (sc.getName().length() > indentNb )
       {
         indentNb = sc.getName().length();
@@ -1322,6 +1326,10 @@
     indentNb++;
     for (SubCommand sc : subCommands.values())
     {
+      if (sc.isHidden())
+      {
+        continue;
+      }
       buffer.append("    " + sc.getName());
       for (int i=0; i < indentNb - sc.getName().length() ; i++)
       {

--
Gitblit v1.10.0