Class AbstractToolContainer
java.lang.Object
org.apache.cxf.tools.common.toolspec.AbstractToolContainer
- All Implemented Interfaces:
ToolContainer
- Direct Known Subclasses:
AbstractCXFToolContainer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ToolContextprotected PrintStreamprotected PrintStreamprotected ToolSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(boolean exitOnFinish) String[]org.apache.cxf.BusgetBus()protected Stringvoidinit()booleanbooleanvoidvoidvoidsetArguments(String[] args) voidvoidsetErrOutputStream(OutputStream errOutputStream) voidvoidsetOutOutputStream(OutputStream outOutputStream) voidtearDown()
-
Field Details
-
toolspec
-
context
-
out
-
err
-
-
Constructor Details
-
AbstractToolContainer
public AbstractToolContainer() -
AbstractToolContainer
- Throws:
BadUsageException
-
-
Method Details
-
setArguments
- Specified by:
setArgumentsin interfaceToolContainer
-
parseCommandLine
- Throws:
BadUsageExceptionIOException
-
setMode
-
init
- Throws:
ToolException
-
getCommandDocument
-
getCommandLineParser
-
redirectOutput
public void redirectOutput() -
isQuietMode
public boolean isQuietMode() -
isVerboseMode
public boolean isVerboseMode() -
getArgument
-
getOutOutputStream
-
setOutOutputStream
- Specified by:
setOutOutputStreamin interfaceToolContainer
-
getErrOutputStream
-
setErrOutputStream
- Specified by:
setErrOutputStreamin interfaceToolContainer
-
setContext
- Specified by:
setContextin interfaceToolContainer
-
getContext
-
execute
- Specified by:
executein interfaceToolContainer- Throws:
ToolException
-
tearDown
public void tearDown() -
getBus
public org.apache.cxf.Bus getBus() -
getCatalogURL
-