Package org.apache.cxf.jaxws.spi
Class WrapperClassNamingConvention.DefaultWrapperClassNamingConvention
java.lang.Object
org.apache.cxf.jaxws.spi.WrapperClassNamingConvention.DefaultWrapperClassNamingConvention
- All Implemented Interfaces:
WrapperClassNamingConvention
- Enclosing interface:
- WrapperClassNamingConvention
public static class WrapperClassNamingConvention.DefaultWrapperClassNamingConvention
extends Object
implements WrapperClassNamingConvention
Default naming scheme since CXF 4.2.0.
The package name returned by getWrapperClassPackageName(Class, boolean) are unique
per given sei.
Examples:
| SEI | anonymous | getWrapperClassPackageName() return value |
|---|---|---|
org.example.Service |
false |
org.example.jaxws_asm.service |
org.example.OuterClass$Service |
false |
org.example.jaxws_asm.outerclass_service |
org.example.Service |
true |
org.example.jaxws_asm_an.service |
- Since:
- 4.1.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.cxf.jaxws.spi.WrapperClassNamingConvention
WrapperClassNamingConvention.DefaultWrapperClassNamingConvention, WrapperClassNamingConvention.LegacyWrapperClassNamingConvention -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetWrapperClassPackageName(Class<?> sei, boolean anonymous) Returns a package name unique for the givenseiandanonymousparameters suitable for storing generated wrapper classes.
-
Field Details
-
DEFAULT_PACKAGE_NAME
- See Also:
-
-
Constructor Details
-
DefaultWrapperClassNamingConvention
public DefaultWrapperClassNamingConvention()
-
-
Method Details
-
getWrapperClassPackageName
Description copied from interface:WrapperClassNamingConventionReturns a package name unique for the givenseiandanonymousparameters suitable for storing generated wrapper classes.- Specified by:
getWrapperClassPackageNamein interfaceWrapperClassNamingConvention- Parameters:
sei- the service endpoint interface for which the package name should be createdanonymous- whether the generated wrapper types are anonymous- Returns:
- a valid Java package name
-