org.apache.cxf.tools.common.toolspec
Class AbstractToolContainer
java.lang.Object
org.apache.cxf.tools.common.toolspec.AbstractToolContainer
- All Implemented Interfaces:
- ToolContainer
- Direct Known Subclasses:
- AbstractCXFToolContainer
public abstract class AbstractToolContainer
- extends java.lang.Object
- implements ToolContainer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toolspec
protected ToolSpec toolspec
context
protected ToolContext context
AbstractToolContainer
public AbstractToolContainer()
AbstractToolContainer
public AbstractToolContainer(ToolSpec ts)
throws BadUsageException
- Throws:
BadUsageException
setArguments
public void setArguments(java.lang.String[] args)
- Specified by:
setArguments
in interface ToolContainer
parseCommandLine
public void parseCommandLine()
throws BadUsageException
- Throws:
BadUsageException
setMode
public void setMode(java.lang.String[] args)
init
public void init()
throws ToolException
- Throws:
ToolException
getCommandDocument
public CommandDocument getCommandDocument()
getCommandLineParser
public CommandLineParser getCommandLineParser()
redirectOutput
public void redirectOutput()
isQuietMode
public boolean isQuietMode()
isVerboseMode
public boolean isVerboseMode()
getArgument
public java.lang.String[] getArgument()
getOutOutputStream
public java.io.OutputStream getOutOutputStream()
getErrOutputStream
public java.io.OutputStream getErrOutputStream()
setContext
public void setContext(ToolContext c)
- Specified by:
setContext
in interface ToolContainer
getContext
public ToolContext getContext()
execute
public void execute(boolean exitOnFinish)
throws ToolException
- Specified by:
execute
in interface ToolContainer
- Throws:
ToolException
tearDown
public void tearDown()
getBus
public Bus getBus()
getCatalogURL
protected java.lang.String getCatalogURL()
Apache CXF