Class AbstractToolContainer
java.lang.Object
org.apache.cxf.tools.common.toolspec.AbstractToolContainer
- All Implemented Interfaces:
ToolContainer
- Direct Known Subclasses:
AbstractCXFToolContainer
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected ToolContext
protected PrintStream
protected PrintStream
protected ToolSpec
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(boolean exitOnFinish) String[]
org.apache.cxf.Bus
getBus()
protected String
void
init()
boolean
boolean
void
void
void
setArguments
(String[] args) void
void
setErrOutputStream
(OutputStream errOutputStream) void
void
setOutOutputStream
(OutputStream outOutputStream) void
tearDown()
-
Field Details
-
toolspec
-
context
-
out
-
err
-
-
Constructor Details
-
AbstractToolContainer
public AbstractToolContainer() -
AbstractToolContainer
- Throws:
BadUsageException
-
-
Method Details
-
setArguments
- Specified by:
setArguments
in interfaceToolContainer
-
parseCommandLine
- Throws:
BadUsageException
IOException
-
setMode
-
init
- Throws:
ToolException
-
getCommandDocument
-
getCommandLineParser
-
redirectOutput
public void redirectOutput() -
isQuietMode
public boolean isQuietMode() -
isVerboseMode
public boolean isVerboseMode() -
getArgument
-
getOutOutputStream
-
setOutOutputStream
- Specified by:
setOutOutputStream
in interfaceToolContainer
-
getErrOutputStream
-
setErrOutputStream
- Specified by:
setErrOutputStream
in interfaceToolContainer
-
setContext
- Specified by:
setContext
in interfaceToolContainer
-
getContext
-
execute
- Specified by:
execute
in interfaceToolContainer
- Throws:
ToolException
-
tearDown
public void tearDown() -
getBus
public org.apache.cxf.Bus getBus() -
getCatalogURL
-