Interface MarshalServiceRuntimeDescription
-
- All Superinterfaces:
ServiceRuntimeDescription
- All Known Implementing Classes:
MarshalServiceRuntimeDescriptionImpl
public interface MarshalServiceRuntimeDescription extends ServiceRuntimeDescription
Used to cache marshal information
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotationDesc
getAnnotationDesc(Class cls)
Gets/Creates the AnnotationDesc for this class.AnnotationDesc
getAnnotationDesc(String clsName)
Gets the AnnotationDesc for this class if already determinedFaultBeanDesc
getFaultBeanDesc(FaultDescription faultDesc)
MessageFactory
getMessageFactory()
Method
getMethod(OperationDescription opDesc)
TreeSet<String>
getPackages()
String
getPackagesKey()
Map<String,PropertyDescriptorPlus>
getPropertyDescriptorMap(Class cls)
Get the PropertyDescriptor map for the class.String
getRequestWrapperClassName(OperationDescription operationDesc)
String
getResponseWrapperClassName(OperationDescription operationDesc)
-
Methods inherited from interface org.apache.axis2.jaxws.description.ServiceRuntimeDescription
getKey, getServiceDescription
-
-
-
-
Method Detail
-
getPackagesKey
String getPackagesKey()
- Returns:
- Unique key that represents the object returned by getPackages
-
getAnnotationDesc
AnnotationDesc getAnnotationDesc(Class cls)
Gets/Creates the AnnotationDesc for this class.- Parameters:
cls
-- Returns:
- AnnotationDesc
-
getAnnotationDesc
AnnotationDesc getAnnotationDesc(String clsName)
Gets the AnnotationDesc for this class if already determined- Parameters:
clsName
-- Returns:
- AnnotationDesc or null
-
getPropertyDescriptorMap
Map<String,PropertyDescriptorPlus> getPropertyDescriptorMap(Class cls)
Get the PropertyDescriptor map for the class. The key of the map is a child xml local name. The value is a PropertyDescriptor, that will be used to set/get values from a bean of the indicated class- Parameters:
cls
-- Returns:
- get the cached copy or create a new one
-
getRequestWrapperClassName
String getRequestWrapperClassName(OperationDescription operationDesc)
- Parameters:
operationDesc
-- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getResponseWrapperClassName
String getResponseWrapperClassName(OperationDescription operationDesc)
- Parameters:
operationDesc
-- Returns:
- specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.
-
getFaultBeanDesc
FaultBeanDesc getFaultBeanDesc(FaultDescription faultDesc)
- Parameters:
faultDesc
-- Returns:
- FaultBeanDescriptor that describes the fault bean
-
getMethod
Method getMethod(OperationDescription opDesc)
- Parameters:
opDesc
-- Returns:
- Method
-
getMessageFactory
MessageFactory getMessageFactory()
- Returns:
- MessageFactory for this Marshaller
-
-