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(Class cls)
          Gets/Creates the AnnotationDesc for this class.
 AnnotationDesc getAnnotationDesc(String clsName)
          Gets the AnnotationDesc for this class if already determined
 FaultBeanDesc 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

getPackages

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

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


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.