com.buglabs.osgi.shell
Class CommandParser
java.lang.Object
com.buglabs.osgi.shell.CommandParser
- All Implemented Interfaces:
- java.util.EventListener, org.osgi.framework.ServiceListener
public class CommandParser
- extends java.lang.Object
- implements org.osgi.framework.ServiceListener
Parses console commands.
- Author:
- kgilmer
|
Constructor Summary |
CommandParser(org.osgi.framework.BundleContext context,
org.osgi.service.log.LogService log)
|
|
Method Summary |
void |
attach(java.io.OutputStream out,
java.io.OutputStream err)
|
protected java.util.Map |
getCommands()
|
java.io.OutputStream |
getErr()
|
java.io.OutputStream |
getOut()
|
protected ICommand |
parse(java.lang.String commandLine)
|
void |
serviceChanged(org.osgi.framework.ServiceEvent event)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandParser
public CommandParser(org.osgi.framework.BundleContext context,
org.osgi.service.log.LogService log)
attach
public void attach(java.io.OutputStream out,
java.io.OutputStream err)
parse
protected ICommand parse(java.lang.String commandLine)
throws java.io.IOException
- Throws:
java.io.IOException
serviceChanged
public void serviceChanged(org.osgi.framework.ServiceEvent event)
- Specified by:
serviceChanged in interface org.osgi.framework.ServiceListener
getCommands
protected java.util.Map getCommands()
getOut
public java.io.OutputStream getOut()
getErr
public java.io.OutputStream getErr()