Class WsdlGeneratorCommandLine


  • public class WsdlGeneratorCommandLine
    extends SchemaGenCommandLine
    Command line processing specifically for the Jibx2Wsdl class.
    Author:
    Dennis M. Sosnoski
    • Field Detail

      • EXTRA_USAGE_LINES

        private static final java.lang.String[] EXTRA_USAGE_LINES
        Ordered array of extra usage lines.
      • m_global

        private GlobalCustom m_global
        Global customizations model root.
      • m_wsdlCustom

        private WsdlCustom m_wsdlCustom
        WSDL customizations model root.
      • m_extraTypes

        private java.util.List m_extraTypes
        List of extra classes for binding.
      • m_useBindings

        private java.util.List m_useBindings
        List of existing bindings for messages.
      • m_useSchemas

        private java.util.List m_useSchemas
        List of existing schemas for messages.
      • m_bindingName

        private java.lang.String m_bindingName
        Name used for root binding.
      • m_docLit

        private boolean m_docLit
        Pure doc/lit (not wrapped) flag.
    • Constructor Detail

      • WsdlGeneratorCommandLine

        public WsdlGeneratorCommandLine()
        Constructor.
    • Method Detail

      • getWsdlCustom

        public WsdlCustom getWsdlCustom()
        Get WSDL customizations model root.
        Returns:
        WSDL customizations
      • getBindingName

        public java.lang.String getBindingName()
        Get binding name.
        Returns:
        name
      • getExtraTypes

        public java.util.List getExtraTypes()
        Get extra classes to be included in binding.
        Returns:
        list
      • getUseBindings

        public java.util.List getUseBindings()
        Get existing bindings to be used for message components.
        Returns:
        list
      • getUseSchemas

        public java.util.List getUseSchemas()
        Get existing schemas to be used for message components.
        Returns:
        list
      • isDocLit

        public boolean isDocLit()
        Check if using pure doc/lit (not wrapped) style.
        Returns:
        true if doc/lit, false if not
      • checkParameter

        protected boolean checkParameter​(CustomizationCommandLineBase.ArgList alist)
        Description copied from class: ClassCustomizationBase
        Check if an extension parameter is recognized. Subclasses which override this method should call the base class method before doing their own checks, and only perform their own checks if this method returns false..
        Overrides:
        checkParameter in class SchemaGenCommandLine
        Parameters:
        alist - argument list
        Returns:
        true if parameter processed, false if unknown
      • loadCustomizations

        protected void loadCustomizations​(java.lang.String path,
                                          IClassLocator loc,
                                          ValidationContext vctx)
                                   throws JiBXException,
                                          java.io.IOException
        Description copied from class: ClassCustomizationBase
        Load the customizations file. This method must load the specified customizations file, or create a default customizations instance, of the appropriate type.
        Overrides:
        loadCustomizations in class SchemaGenCommandLine
        Parameters:
        path - customizations file path, null if none
        loc - class locator
        vctx - validation context
        Throws:
        JiBXException
        java.io.IOException
      • applyOverrides

        protected java.util.Map applyOverrides​(java.util.Map overmap)
        Description copied from class: CustomizationCommandLineBase
        Apply map of override values to customizations read from file or created as default.
        Overrides:
        applyOverrides in class SchemaGenCommandLine
        Parameters:
        overmap - override key-value map
        Returns:
        map for key/values not recognized