IApplypublic class WsdlCustom extends NestingBase implements IApply
| Modifier and Type | Field | Description |
|---|---|---|
private java.util.ArrayList |
m_faultList |
List of Fault definitions.
|
private java.util.Map |
m_faultMap |
Map from fully-qualified class name to Fault information.
|
private FormatterCache |
m_formatCache |
JavaDoc formatter instance cache.
|
private IClassLocator |
m_locator |
Class locator.
|
private java.util.ArrayList |
m_serviceList |
List of services, in order added.
|
private java.util.Map |
m_serviceMap |
Map from fully-qualified class name to service information.
|
private java.lang.String |
m_wsdlNamespace |
Customization value from unmarshalling.
|
static StringArray |
s_allowedAttributes |
Enumeration of allowed attribute names
|
CAMEL_CASE_NAMES, DERIVE_BY_PACKAGE, DERIVE_FIXED, DERIVE_NONE, DOTTED_NAMES, HYPHENATED_NAMES, REQUIRE_ALL, REQUIRE_NONE, REQUIRE_OBJECTS, REQUIRE_PRIMITIVES, s_namespaceStyleEnum, s_nameStyleEnum, s_requireEnum, UNDERSCORED_NAMES, UPPER_CAMEL_CASE_NAMES| Constructor | Description |
|---|---|
WsdlCustom(SharedNestingBase parent) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
ServiceCustom |
addServiceCustomization(java.lang.String type) |
Add new service customization.
|
void |
apply(IClassLocator icl) |
Apply customizations to services to fill out members.
|
private static WsdlCustom |
factory(IUnmarshallingContext ictx) |
Unmarshalling factory.
|
FaultCustom |
forceFaultCustomization(java.lang.String type) |
Force fault customization information.
|
FaultCustom |
getFaultCustomization(java.lang.String type) |
Get fault customization information.
|
java.util.List |
getFaults() |
Get list of Faults.
|
IDocumentFormatter |
getFormatter(SharedNestingBase custom) |
Get a JavaDoc formatter instance for a class.
|
int |
getNameStyle() |
Get name style.
|
ServiceCustom |
getServiceCustomization(java.lang.String type) |
Get service customization information.
|
java.util.List |
getServices() |
Get list of services.
|
java.lang.String |
getWsdlNamespace() |
Get the namespace for WSDL definitions of services.
|
private void |
preSet(IUnmarshallingContext uctx) |
Make sure all attributes are defined.
|
void |
setWsdlNamespace(java.lang.String uri) |
Set the namespace for WSDL definitions of services.
|
convertName, deriveItemName, deriveNamespace, getContainingObject, getGlobal, getParent, packageOfType, packageToNamespace, validateAttributesgetChild, getContainingClass, getServiceBase, isNillable, isSoapAction, isWrapped, registerNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertName, getFormatterClass, getNamespace, getNamespaceStyle, getSpecifiedNamespace, isObjectRequired, isPrimitiveRequired, isUseJavaDocs, setNamespace, setNamespaceStyle, setNameStylepublic static final StringArray s_allowedAttributes
private java.lang.String m_wsdlNamespace
private final java.util.ArrayList m_faultList
private final java.util.Map m_faultMap
private final java.util.ArrayList m_serviceList
private final java.util.Map m_serviceMap
private IClassLocator m_locator
private FormatterCache m_formatCache
public WsdlCustom(SharedNestingBase parent)
parent - private void preSet(IUnmarshallingContext uctx)
uctx - unmarshalling contextpublic java.lang.String getWsdlNamespace()
getWsdlNamespace in class NestingBasenull if unspecified)public void setWsdlNamespace(java.lang.String uri)
uri - WSDL namespace (null if to be derived from service class name)public java.util.List getFaults()
public int getNameStyle()
SharedNestingBasegetNameStyle in class SharedNestingBasepublic FaultCustom getFaultCustomization(java.lang.String type)
apply(IClassLocator)
method is called.type - fully qualified class namenull if none)public FaultCustom forceFaultCustomization(java.lang.String type)
apply(IClassLocator)
method is called. If the fault customization information has not previously been created, it will be created by
this call.type - fully qualified exception class namenull if none)public java.util.List getServices()
public ServiceCustom getServiceCustomization(java.lang.String type)
apply(IClassLocator)
method is called.type - fully qualified class namenull if none)public ServiceCustom addServiceCustomization(java.lang.String type)
getServiceCustomization(String)
and obtaining a null result.type - fully qualified class namepublic IDocumentFormatter getFormatter(SharedNestingBase custom)
custom - customization informationprivate static WsdlCustom factory(IUnmarshallingContext ictx)
ictx - public void apply(IClassLocator icl)