Interface Option

    • Method Detail

      • getPackageNames

        ListProperty<String> getPackageNames()
        Specifies zero, or more, package names to use for the generated code.

        Optionally specifies the WSDL namespace to package name mapping.

        Returns:
        package names
      • getExtraArgs

        ListProperty<String> getExtraArgs()
        Specifies extra arguments to pass to the command-line code generator.
        Returns:
        extra arguments
      • getXjcArgs

        ListProperty<String> getXjcArgs()
        Specifies arguments that are passed directly to the XJC processor when using the JAXB data binding.
        Returns:
        xjc arguments
      • getAsyncMethods

        ListProperty<String> getAsyncMethods()
        Specifies subsequently generated Java class methods to allow for client-side asynchronous calls, similar to enableAsyncMapping in a JAX-WS binding file.
        Returns:
        async methods
      • getBareMethods

        ListProperty<String> getBareMethods()
        Specifies subsequently generated Java class methods to have wrapper style, similar to enableWrapperStyle in JAX-WS binding file.
        Returns:
        bare methods
      • getMimeMethods

        ListProperty<String> getMimeMethods()
        Specifies subsequently generated Java class methods to enable mime:content mapping, similar to enableMIMEContent in JAX-WS binding file.
        Returns:
        mime methods
      • getNamespaceExcludes

        ListProperty<String> getNamespaceExcludes()
        Ignore the specified WSDL schema namespace when generating code.

        Optionally specifies the Java package name used by types described in the excluded namespace(s) using schema-namespace[=java-packagename]

        Returns:
        namespace excludes
      • getDefaultExcludesNamespace

        Property<Boolean> getDefaultExcludesNamespace()
        Enables or disables the loading of the default excludes namespace mapping.

        If not set, wsdl2java defaults to true.

        Returns:
        default excludes namespace indicator
      • getDefaultNamespacePackageMapping

        Property<Boolean> getDefaultNamespacePackageMapping()
        Enables or disables the loading of the default namespace package name mapping.

        If not set, wsdl2java defaults to true and http://www.w3.org/2005/08/addressing package mapping will be enabled.

        Returns:
        default namespace package mapping indicator
      • getWsdlLocation

        Property<String> getWsdlLocation()
        Specifies the value of the @WebServiceClient annotation's wsdlLocation property.
        Returns:
        wsdl location
      • getWsdlList

        Property<Boolean> getWsdlList()
        Specifies that the wsdlurl contains a plain text, new line delimited, list of wsdlurls instead of the WSDL itself.
        Returns:
        wsdl list flag
      • getFrontend

        Property<String> getFrontend()
        Specifies the frontend. Currently only supports JAX-WS CXF frontends and a jaxws21 frontend to generate JAX-WS 2.1 compliant code.

        If not set, wsdl2java defaults to jaxws

        Returns:
        frontend
      • getDatabinding

        Property<String> getDatabinding()
        Specifies the databinding. Currently supports JAXB, XMLBeans, SDO (sdo-static * and sdo-dynamic), and JiBX.

        If not set, wsdl2java defaults to jaxb

        Returns:
        databinding
      • getWsdlVersion

        Property<String> getWsdlVersion()
        Specifies the WSDL version.

        If not set, wsdl2java defaults to WSDL1.1; currently supports only WSDL1.1 version.

        Returns:
        wsdl version
      • getCatalog

        Property<String> getCatalog()
        Specify catalog file to map the imported WSDL/schema.
        Returns:
        catalog
      • getExtendedSoapHeaders

        Property<Boolean> getExtendedSoapHeaders()
        Enables or disables processing of implicit SOAP headers (i.e. SOAP headers defined in the wsdl:binding, but not wsdl:portType section.)

        Processing the SOAP headers requires the SOAP binding JARs available on the classpath which was not the default in CXF 2.4.x and older. You may need to add a dependency to cxf-rt-binding-soap for this flag to work.

        If not set, wsdl2java defaults to false.

        Returns:
        extended SOAP headers indicator
      • getValidateWsdl

        Property<String> getValidateWsdl()
        Enables validating the WSDL before generating the code.
        Returns:
        validate WSDL
      • getNoTypes

        Property<Boolean> getNoTypes()
        Enables or disables generation of the type classes.

        If not set, wsdl2java defaults to false.

        Returns:
        no types indicator
      • getFaultSerialVersionUid

        Property<String> getFaultSerialVersionUid()
        Specifies how to generate serial version UID of fault exceptions.

        Use one of the following:

        • NONE
        • TIMESTAMP
        • FQCN
        • a specific number

        If not set, wsdl2java defaults to NONE.

        Returns:
        fault serial version UID
      • getExceptionSuper

        Property<String> getExceptionSuper()
        Specifies the superclass for fault beans generated from wsdl:fault elements

        If not set, wsdl2java defaults to Exception.

        Returns:
        exception superclass
      • getSeiSuper

        ListProperty<String> getSeiSuper()
        Specifies the superinterfaces to use for generated SEIs.
        Returns:
        super interfaces
      • getMarkGenerated

        Property<Boolean> getMarkGenerated()
        Enables or disables adding the @Generated annotation to classes generated.
        Returns:
        mark generated indicator
      • getSuppressGeneratedDate

        Property<Boolean> getSuppressGeneratedDate()
        Enables or disables writing the current timestamp in the generated file (since CXF version 3.2.2).
        Returns:
        suppress generated date indicator
      • getServiceName

        Property<String> getServiceName()
        Specifies the WSDL service name to use for the generated code.
        Returns:
        service name
      • getAutoNameResolution

        Property<Boolean> getAutoNameResolution()
        Enables or disables automatically resolving naming conflicts without requiring the use of binding customizations.
        Returns:
        auto name resolution indicator
      • getNoAddressBinding

        Property<Boolean> getNoAddressBinding()
        For compatibility with CXF 2.0, this flag directs the code generator to generate the older CXF proprietary WS-Addressing types instead of the JAX-WS 2.1 compliant WS-Addressing types.
        Returns:
        no address binding indicator
      • getAllowElementRefs

        Property<Boolean> getAllowElementRefs()
        Enables or disables disregarding the rule given in section 2.3.1.2(v) of the JAX-WS 2.2 specification disallowing element references when using wrapper-style mapping.
        Returns:
        allow element references indicator
      • getEncoding

        Property<String> getEncoding()
        Encoding to use for generated sources (since CXF version 2.5.4).
        Returns:
        encoding
      • getVerbose

        Property<Boolean> getVerbose()
        Enables or disables verbosity.
        Returns:
        verbosity indicator