Class WebServiceHandlerNode

  • All Implemented Interfaces:
    XMLNode

    public class WebServiceHandlerNode
    extends DisplayableComponentNode
    This node does xml marshalling to/from web service handlers.
    Author:
    Kenneth Saks
    • Constructor Detail

      • WebServiceHandlerNode

        public WebServiceHandlerNode()
    • Method Detail

      • getDispatchTable

        protected Map getDispatchTable()
        all sub-implementation of this class can use a dispatch table to map xml element to method name on the descriptor class for setting the element value.
        Overrides:
        getDispatchTable in class DeploymentDescriptorNode
        Returns:
        the map with the element name as a key, the setter method as a value
      • writeDescriptor

        public Node writeDescriptor​(Node parent,
                                    String nodeName,
                                    WebServiceHandler handler)
        write the method descriptor class to a query-method DOM tree and return it
        Parameters:
        parent - node in the DOM tree
        nodeName - name for the root element of this xml fragment
        handler - the descriptor to write
        Returns:
        the DOM tree top node
      • writeWebServiceHandlers

        public void writeWebServiceHandlers​(Node parent,
                                            List handlerChain)