You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2008/09/11 19:18:24 UTC

svn commit: r694366 - in /geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command: CommandCompleterImpl.java CommandDocumenterImpl.java

Author: jdillon
Date: Thu Sep 11 10:18:22 2008
New Revision: 694366

URL: http://svn.apache.org/viewvc?rev=694366&view=rev
Log:
Implement CommandContainerAware

Modified:
    geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandCompleterImpl.java
    geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterImpl.java

Modified: geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandCompleterImpl.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandCompleterImpl.java?rev=694366&r1=694365&r2=694366&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandCompleterImpl.java (original)
+++ geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandCompleterImpl.java Thu Sep 11 10:18:22 2008
@@ -22,6 +22,8 @@
 import jline.Completor;
 import org.apache.geronimo.gshell.command.CommandCompleter;
 import org.apache.geronimo.gshell.command.CommandInfo;
+import org.apache.geronimo.gshell.command.CommandContainerAware;
+import org.apache.geronimo.gshell.command.CommandContainer;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -31,15 +33,23 @@
  * @version $Rev$ $Date$
  */
 public class CommandCompleterImpl
-    implements CommandCompleter
+    implements CommandCompleter, CommandContainerAware
 {
     private final Logger log = LoggerFactory.getLogger(getClass());
 
+    private CommandContainer container;
+
+    public void setCommandContainer(final CommandContainer container) {
+        assert container != null;
+
+        this.container = container;
+    }
+
     public Completor createCompletor(final CommandInfo info) {
         assert info != null;
 
         // TODO:
 
-        throw new Error();
+        throw new Error("Not implemented");
     }
 }
\ No newline at end of file

Modified: geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterImpl.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterImpl.java?rev=694366&r1=694365&r2=694366&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterImpl.java (original)
+++ geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/command/CommandDocumenterImpl.java Thu Sep 11 10:18:22 2008
@@ -24,6 +24,8 @@
 import org.apache.geronimo.gshell.command.CommandAction;
 import org.apache.geronimo.gshell.command.CommandDocumenter;
 import org.apache.geronimo.gshell.command.CommandInfo;
+import org.apache.geronimo.gshell.command.CommandContainer;
+import org.apache.geronimo.gshell.command.CommandContainerAware;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -35,10 +37,18 @@
  * @version $Rev$ $Date$
  */
 public class CommandDocumenterImpl
-    implements CommandDocumenter
+    implements CommandDocumenter, CommandContainerAware
 {
     private final Logger log = LoggerFactory.getLogger(getClass());
 
+    private CommandContainer container;
+
+    public void setCommandContainer(final CommandContainer container) {
+        assert container != null;
+
+        this.container = container;
+    }
+
     /**
      * Get the action instance for the given command context.
      *
@@ -50,7 +60,7 @@
 
         // TODO:
 
-        throw new Error();
+        throw new Error("Not implemented");
     }
 
     // CommandDocumenter
@@ -72,7 +82,7 @@
 
         // TODO:
         
-        throw new Error();
+        throw new Error("Not implemented");
     }
 
     //