Interface MarshalServiceRuntimeDescription

    • 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
      • getMessageFactory

        MessageFactory getMessageFactory()
        Returns:
        MessageFactory for this Marshaller