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 is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.