From 9180d0010c9bbb96be48716a35056931c1b7caa3 Mon Sep 17 00:00:00 2001
From: Mark Craig <mark.craig@forgerock.com>
Date: Mon, 08 Jun 2015 16:27:52 +0000
Subject: [PATCH] CR-7184 OPENDJ-2104 Hide hidden items in config ref

---
 opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java b/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
index 06a2176..f3597a2 100644
--- a/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
+++ b/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
@@ -1185,6 +1185,9 @@
         }
         List<String> scUsageList = new ArrayList<>();
         for (SubCommand subCommand : subCommands) {
+            if (subCommand.isHidden()) {
+                continue;
+            }
             if (scriptName.equals("dsconfig")) {
                 scUsageList.add(getSubCommandListItem(scriptName, subCommand));
             } else {
@@ -1254,6 +1257,9 @@
             List<Map<String, Object>> options = new LinkedList<>();
             String nameOption = null;
             for (Argument a : subCommand.getArguments()) {
+                if (a.isHidden()) {
+                    continue;
+                }
                 // Return a generic FQDN for localhost as the default hostname
                 // in reference documentation.
                 if (isHostNameArgument(a)) {
@@ -1303,6 +1309,9 @@
      */
     private void appendSubCommandPages(StringBuilder builder, String scriptName, Collection<SubCommand> subCommands) {
         for (SubCommand subCommand : subCommands) {
+            if (subCommand.isHidden()) {
+                continue;
+            }
             Map<String, Object> map = new HashMap<>();
             map.put("marker", "@@@" + scriptName + "-" + subCommand.getName() + "@@@");
             map.put("locale", Locale.getDefault().getLanguage());

--
Gitblit v1.10.0