org.apache.axis2.jaxws.runtime.description.marshal
Interface MarshalServiceRuntimeDescription

All Superinterfaces:
ServiceRuntimeDescription
All Known Implementing Classes:
MarshalServiceRuntimeDescriptionImpl

public interface MarshalServiceRuntimeDescription
extends ServiceRuntimeDescription

Used to cache marshal information


Method Summary
 AnnotationDesc getAnnotationDesc(java.lang.Class cls)
          Get the AnnotationDesc for this class.
 FaultBeanDesc getFaultBeanDesc(FaultDescription faultDesc)
           
 MessageFactory getMessageFactory()
           
 java.util.TreeSet<java.lang.String> getPackages()
           
 java.lang.String getPackagesKey()
           
 java.util.Map<java.lang.String,PropertyDescriptorPlus> getPropertyDescriptorMap(java.lang.Class cls)
          Get the PropertyDescriptor map for the class.
 java.lang.String getRequestWrapperClassName(OperationDescription operationDesc)
           
 java.lang.String getResponseWrapperClassName(OperationDescription operationDesc)
           
 
Methods inherited from interface org.apache.axis2.jaxws.description.ServiceRuntimeDescription
getKey, getServiceDescription
 

Method Detail

getPackages

java.util.TreeSet<java.lang.String> getPackages()
Returns:
Set of package names for this service

getPackagesKey

java.lang.String getPackagesKey()
Returns:
Unique key that represents the object returned by getPackages

getAnnotationDesc

AnnotationDesc getAnnotationDesc(java.lang.Class cls)
Get the AnnotationDesc for this class. If one is not cached, a new one is creatd

Parameters:
cls -
Returns:
AnnotationDesc

getPropertyDescriptorMap

java.util.Map<java.lang.String,PropertyDescriptorPlus> getPropertyDescriptorMap(java.lang.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

java.lang.String getRequestWrapperClassName(OperationDescription operationDesc)
Parameters:
operationDesc -
Returns:
specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.

getResponseWrapperClassName

java.lang.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

getMessageFactory

MessageFactory getMessageFactory()
Returns:
MessageFactory for this Marshaller


Copyright © 2007 Apache Web Services Project. All Rights Reserved.