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 2007/10/05 12:26:13 UTC
svn commit: r582195 - in
/geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console:
PromptReader.java TerminalInfo.java
Author: jdillon
Date: Fri Oct 5 03:26:09 2007
New Revision: 582195
URL: http://svn.apache.org/viewvc?rev=582195&view=rev
Log:
Add constructors for non-plexus usage
Modified:
geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/PromptReader.java
geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/TerminalInfo.java
Modified: geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/PromptReader.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/PromptReader.java?rev=582195&r1=582194&r2=582195&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/PromptReader.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/PromptReader.java Fri Oct 5 03:26:09 2007
@@ -35,7 +35,7 @@
*
* @version $Rev$ $Date$
*/
-@Component(role= PromptReader.class, instantiationStrategy="per-lookup")
+@Component(role=PromptReader.class, instantiationStrategy="per-lookup")
public class PromptReader
implements Initializable
{
@@ -48,6 +48,13 @@
private char mask = '*';
private ConsoleReader reader;
+
+ public PromptReader() {}
+
+ public PromptReader(final Terminal terminal, final IO io) {
+ this.terminal = terminal;
+ this.io = io;
+ }
public char getMask() {
return mask;
Modified: geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/TerminalInfo.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/TerminalInfo.java?rev=582195&r1=582194&r2=582195&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/TerminalInfo.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-core/src/main/java/org/apache/geronimo/gshell/console/TerminalInfo.java Fri Oct 5 03:26:09 2007
@@ -41,6 +41,12 @@
@Requirement
private Terminal terminal;
+ public TerminalInfo() {}
+
+ public TerminalInfo(final Terminal terminal) {
+ this.terminal = terminal;
+ }
+
public void initialize() throws InitializationException {
log.debug("Using terminal: {}", terminal);
log.debug(" Supported: {}", terminal.isSupported());