org.apache.axis2.jaxws.runtime.description.marshal.impl
Class MarshalServiceRuntimeDescriptionImpl
java.lang.Object
org.apache.axis2.jaxws.runtime.description.marshal.impl.MarshalServiceRuntimeDescriptionImpl
- All Implemented Interfaces:
- ServiceRuntimeDescription, MarshalServiceRuntimeDescription
public class MarshalServiceRuntimeDescriptionImpl
- extends java.lang.Object
- implements MarshalServiceRuntimeDescription
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MarshalServiceRuntimeDescriptionImpl
protected MarshalServiceRuntimeDescriptionImpl(java.lang.String key,
ServiceDescription serviceDesc)
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.