Class DescriptionBuilder

    • Method Detail

      • buildOM

        public org.apache.axiom.om.OMElement buildOM()
                                              throws XMLStreamException
        Creates OMElement for a given description document (axis2.xml , services.xml and module.xml).
        Returns:
        Returns OMElement .
        Throws:
        XMLStreamException
      • loadDefaultMessageReceiver

        protected MessageReceiver loadDefaultMessageReceiver​(String mepURL,
                                                             AxisService service)
        Loads default message receivers. First searches in Axiservice for the given mepURL, if not found searches in AxisConfiguration with the given mepURL.
        Parameters:
        mepURL - : can be null
        service - : This can be null AxisService
      • processMessageBuilders

        protected HashMap processMessageBuilders​(org.apache.axiom.om.OMElement messageBuildersElement)
                                          throws DeploymentException
        Processes the message builders specified in axis2.xml or services.xml.
        Parameters:
        messageBuildersElement -
        Throws:
        DeploymentException
      • processMessageFormatters

        protected HashMap processMessageFormatters​(org.apache.axiom.om.OMElement messageFormattersElement)
                                            throws DeploymentException
        Processes the message builders specified in axis2.xml or services.xml.
        Throws:
        DeploymentException
      • processFlow

        protected Flow processFlow​(org.apache.axiom.om.OMElement flowelement,
                                   ParameterInclude parent)
                            throws DeploymentException
        Processes flow elements in services.xml .
        Parameters:
        flowelement - OMElement
        Returns:
        Returns Flow.
        Throws:
        DeploymentException - DeploymentException
      • processSupportedPolicyNamespaces

        protected String[] processSupportedPolicyNamespaces​(org.apache.axiom.om.OMElement supportedPolicyElements)
      • getLocalPolicyAssertionNames

        protected QName[] getLocalPolicyAssertionNames​(org.apache.axiom.om.OMElement localPolicyAssertionsElement)
      • processActionMappings

        protected void processActionMappings​(org.apache.axiom.om.OMElement operation,
                                             AxisOperation op_descrip)
        Populate the AxisOperation with details from the actionMapping, outputActionMapping and faultActionMapping elements from the operation element.
        Parameters:
        operation -
        op_descrip -
      • processPolicyElements

        protected void processPolicyElements​(Iterator policyElements,
                                             PolicySubject policySubject)
      • processPolicyRefElements

        protected void processPolicyRefElements​(Iterator policyRefElements,
                                                PolicySubject policySubject)
      • getShortFileName

        public static String getShortFileName​(String fileName)
        Gets the short file name. Short file name is the name before the dot.
        Parameters:
        fileName -
        Returns:
        Returns String.
      • getValue

        protected String getValue​(String in)
        Gets the value of an attribute. eg xsd:anyVal --> anyVal
        Returns:
        Returns String.