org.apache.cxf.tools.common
Class AbstractCXFToolContainer
java.lang.Object
org.apache.cxf.tools.common.toolspec.AbstractToolContainer
org.apache.cxf.tools.common.AbstractCXFToolContainer
- All Implemented Interfaces:
- ToolContainer
- Direct Known Subclasses:
- IDLToWSDL, JavaToJS, JavaToWSContainer, WSDLToIDL, WSDLToJavaContainer, WSDLToService, WSDLToSoap, WSDLToXML, WSDLValidator, XSDToWSDL
public abstract class AbstractCXFToolContainer
- extends AbstractToolContainer
Common processing for the CXF tools. Processes common options.
Field Summary |
protected static java.util.logging.Logger |
LOG
|
Methods inherited from class org.apache.cxf.tools.common.toolspec.AbstractToolContainer |
getArgument, getBus, getCatalogURL, getCommandDocument, getCommandLineParser, getContext, getErrOutputStream, getOutOutputStream, init, isQuietMode, isVerboseMode, parseCommandLine, redirectOutput, setArguments, setContext, setMode, tearDown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final java.util.logging.Logger LOG
AbstractCXFToolContainer
public AbstractCXFToolContainer(java.lang.String nm,
ToolSpec toolspec)
throws java.lang.Exception
- Throws:
java.lang.Exception
hasInfoOption
public boolean hasInfoOption()
throws ToolException
- Throws:
ToolException
execute
public void execute(boolean exitOnFinish)
throws ToolException
- Specified by:
execute
in interface ToolContainer
- Overrides:
execute
in class AbstractToolContainer
- Throws:
ToolException
checkParams
public void checkParams(ErrorVisitor err)
throws ToolException
- Check command-line parameters for validity. Since subclasses delegate down to here,
this cannot complain about unwanted options.
- Parameters:
err
- place to report errors.
- Throws:
ToolException
- for impossible options.
isVerboseOn
public boolean isVerboseOn()
getToolName
public java.lang.String getToolName()
getUsage
public java.lang.String getUsage()
outputVersion
public void outputVersion()
outputFullCommandLine
public void outputFullCommandLine()
getFileBase
public java.lang.String getFileBase(java.lang.String wsdlUrl)
printUsageException
public void printUsageException(java.lang.String toolName,
BadUsageException ex)
getFileName
public java.lang.String getFileName(java.lang.String loc)
loadProperties
public java.util.Properties loadProperties(java.io.InputStream inputs)
loadProperties
public java.util.Properties loadProperties(java.lang.String propertyFile)
getDefaultExcludedNamespaces
protected java.lang.String[] getDefaultExcludedNamespaces(java.lang.String excludeProps)
getParametersMap
protected java.util.Map<java.lang.String,java.lang.Object> getParametersMap(java.util.Set stringArrayKeys)
- get all parameters in a map
- Parameters:
stringArrayKeys,
- contains keys, whose value should be string array
getBeanConfigResource
public java.lang.String getBeanConfigResource()
- Returns:
- Returns the beanConfigResource.
setBeanConfigResource
public void setBeanConfigResource(java.lang.String beanConfigResource)
- Parameters:
beanConfigResource
- The beanConfigResource to set.
Apache CXF