org.apache.axis2.jaxws.runtime.description.marshal.impl
Class MarshalServiceRuntimeDescriptionImpl

java.lang.Object
  extended by org.apache.axis2.jaxws.runtime.description.marshal.impl.MarshalServiceRuntimeDescriptionImpl
All Implemented Interfaces:
ServiceRuntimeDescription, MarshalServiceRuntimeDescription

public class MarshalServiceRuntimeDescriptionImpl
extends java.lang.Object
implements MarshalServiceRuntimeDescription


Constructor Summary
protected MarshalServiceRuntimeDescriptionImpl(java.lang.String key, ServiceDescription serviceDesc)
           
 
Method Summary
 AnnotationDesc getAnnotationDesc(java.lang.Class cls)
          Get the AnnotationDesc for this class.
 FaultBeanDesc getFaultBeanDesc(FaultDescription faultDesc)
           
 java.lang.String getKey()
           
 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)
           
 ServiceDescription getServiceDescription()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MarshalServiceRuntimeDescriptionImpl

protected MarshalServiceRuntimeDescriptionImpl(java.lang.String key,
                                               ServiceDescription serviceDesc)
Method Detail

getServiceDescription

public ServiceDescription getServiceDescription()
Specified by:
getServiceDescription in interface ServiceRuntimeDescription
Returns:
OperationDesc parent

getKey

public java.lang.String getKey()
Specified by:
getKey in interface ServiceRuntimeDescription
Returns:
String

getPackages

public java.util.TreeSet<java.lang.String> getPackages()
Specified by:
getPackages in interface MarshalServiceRuntimeDescription
Returns:
Set of package names for this service

getPackagesKey

public java.lang.String getPackagesKey()
Specified by:
getPackagesKey in interface MarshalServiceRuntimeDescription
Returns:
Unique key that represents the object returned by getPackages

getAnnotationDesc

public AnnotationDesc getAnnotationDesc(java.lang.Class cls)
Description copied from interface: MarshalServiceRuntimeDescription
Get the AnnotationDesc for this class. If one is not cached, a new one is creatd

Specified by:
getAnnotationDesc in interface MarshalServiceRuntimeDescription
Returns:
AnnotationDesc

getPropertyDescriptorMap

public java.util.Map<java.lang.String,PropertyDescriptorPlus> getPropertyDescriptorMap(java.lang.Class cls)
Description copied from interface: MarshalServiceRuntimeDescription
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

Specified by:
getPropertyDescriptorMap in interface MarshalServiceRuntimeDescription
Returns:
get the cached copy or create a new one

getRequestWrapperClassName

public java.lang.String getRequestWrapperClassName(OperationDescription operationDesc)
Specified by:
getRequestWrapperClassName in interface MarshalServiceRuntimeDescription
Returns:
specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.

getResponseWrapperClassName

public java.lang.String getResponseWrapperClassName(OperationDescription operationDesc)
Specified by:
getResponseWrapperClassName in interface MarshalServiceRuntimeDescription
Returns:
specified or defaulted wrapper class name. Always returns null if the wrapper class does not exist.

getFaultBeanDesc

public FaultBeanDesc getFaultBeanDesc(FaultDescription faultDesc)
Specified by:
getFaultBeanDesc in interface MarshalServiceRuntimeDescription
Returns:
FaultBeanDescriptor that describes the fault bean

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMessageFactory

public MessageFactory getMessageFactory()
Specified by:
getMessageFactory in interface MarshalServiceRuntimeDescription
Returns:
MessageFactory for this Marshaller


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