Class SpringSoapParams
-
- All Implemented Interfaces:
public final class SpringSoapParamsRepresentation of a set of parameters allowing the parameterization (in selected aspects) of the WS client code generator for the spring framework.
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, String>namespace2Packageprivate Function<WsdlApi, String>urlPropertyprivate StringjaxbPackageBase
-
Constructor Summary
Constructors Constructor Description SpringSoapParams()
-
Method Summary
Modifier and Type Method Description final Map<String, String>getNamespace2Package()A mapping to specify a java package for classes reflecting XML elements from specified namespaces. final Function<WsdlApi, String>getUrlProperty()final UnitsetUrlProperty(Function<WsdlApi, String> urlProperty)final StringgetJaxbPackageBase()Specifies the package for JAXB. final UnitsetJaxbPackageBase(String jaxbPackageBase)Specifies the package for JAXB. final SpringSoapParamssetNamespacePackage(String namespace, String packageName)final SpringSoapParamscopy()-
-
Method Detail
-
getNamespace2Package
final Map<String, String> getNamespace2Package()
A mapping to specify a java package for classes reflecting XML elements from specified namespaces.
-
getUrlProperty
final Function<WsdlApi, String> getUrlProperty()
-
setUrlProperty
final Unit setUrlProperty(Function<WsdlApi, String> urlProperty)
-
getJaxbPackageBase
final String getJaxbPackageBase()
Specifies the package for JAXB.
By default it is "jakarta.xml" if the Java runtime version is at least 17, otherwise it is "javax.xml".
-
setJaxbPackageBase
final Unit setJaxbPackageBase(String jaxbPackageBase)
Specifies the package for JAXB.
By default it is "jakarta.xml" if the Java runtime version is at least 17, otherwise it is "javax.xml".
-
setNamespacePackage
final SpringSoapParams setNamespacePackage(String namespace, String packageName)
-
copy
final SpringSoapParams copy()
-
-
-
-