org.apache.cxf.tools.common
Class AbstractCXFToolContainer

java.lang.Object
  extended by org.apache.cxf.tools.common.toolspec.AbstractToolContainer
      extended by org.apache.cxf.tools.common.AbstractCXFToolContainer
All Implemented Interfaces:
ToolContainer
Direct Known Subclasses:
JavaToWSDLContainer, WSDLToJavaContainer, WSDLToService, WSDLToSoap, WSDLToXML, WSDLValidator, XSDToWSDL

public abstract class AbstractCXFToolContainer
extends AbstractToolContainer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.tools.common.toolspec.AbstractToolContainer
AbstractToolContainer.GenericOutputStream
 
Field Summary
protected static java.util.logging.Logger LOG
           
 
Fields inherited from class org.apache.cxf.tools.common.toolspec.AbstractToolContainer
context, toolspec
 
Constructor Summary
AbstractCXFToolContainer(java.lang.String nm, ToolSpec toolspec)
           
 
Method Summary
abstract  void checkParams(ErrorVisitor err)
           
 void execute(boolean exitOnFinish)
           
protected  java.lang.String[] getDefaultExcludedNamespaces(java.lang.String excludeProps)
           
 java.lang.String getFileBase(java.lang.String wsdlUrl)
           
 java.lang.String getFileName(java.lang.String loc)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getParametersMap(java.util.Set stringArrayKeys)
          get all parameters in a map
 java.lang.String getToolName()
           
 java.lang.String getUsage()
           
 boolean hasInfoOption()
           
 boolean isVerboseOn()
           
 java.util.Properties loadProperties(java.io.InputStream inputs)
           
 java.util.Properties loadProperties(java.lang.String propertyFile)
           
 void outputFullCommandLine()
           
 void outputVersion()
           
 void printUsageException(java.lang.String toolName, BadUsageException ex)
           
 
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
 

Field Detail

LOG

protected static final java.util.logging.Logger LOG
Constructor Detail

AbstractCXFToolContainer

public AbstractCXFToolContainer(java.lang.String nm,
                                ToolSpec toolspec)
                         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

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 abstract void checkParams(ErrorVisitor err)
                          throws ToolException
Throws:
ToolException

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


Apache CXF