Class AbstractCXFToolContainer

  • All Implemented Interfaces:
    ToolContainer

    public abstract class AbstractCXFToolContainer
    extends AbstractToolContainer
    Common processing for the CXF tools. Processes common options.
    • Field Detail

      • LOG

        protected static final Logger LOG
    • Method Detail

      • 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 String getToolName()
      • getUsage

        public String getUsage()
      • outputVersion

        public void outputVersion()
      • outputFullCommandLine

        public void outputFullCommandLine()
      • getFileBase

        public String getFileBase​(String wsdlUrl)
      • getDefaultExcludedNamespaces

        protected String[] getDefaultExcludedNamespaces​(String excludeProps)
      • getParametersMap

        protected Map<String,​Object> getParametersMap​(Set<String> stringArrayKeys)
        get all parameters in a map
        Parameters:
        stringArrayKeys - contains keys, whose value should be string array
      • createClassCollector

        protected ClassCollector createClassCollector()