org.teleal.cling.transport.impl
Class SOAPActionProcessorImpl

java.lang.Object
  extended by org.teleal.cling.transport.impl.SOAPActionProcessorImpl
All Implemented Interfaces:
SOAPActionProcessor

public class SOAPActionProcessorImpl
extends java.lang.Object
implements SOAPActionProcessor


Constructor Summary
SOAPActionProcessorImpl()
           
 
Method Summary
protected  java.lang.String getUnprefixedNodeName(org.w3c.dom.Node node)
           
 void readActionInputArguments(org.w3c.dom.Element actionRequestElement, ActionInvocation actionInvocation)
           
protected  void readActionOutputArguments(org.w3c.dom.Element actionResponseElement, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element readActionRequestElement(org.w3c.dom.Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element readActionResponseElement(org.w3c.dom.Element bodyElement, ActionInvocation actionInvocation)
           
 void readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)
           
 void readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element readBodyElement(org.w3c.dom.Document d)
           
protected  ActionException readBodyFailure(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement)
           
protected  void readBodyRequest(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)
           
protected  void readBodyResponse(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)
           
protected  ActionException readFaultElement(org.w3c.dom.Element bodyElement)
           
protected  java.lang.String toString(org.w3c.dom.Document d)
           
protected  void writeActionInputArguments(org.w3c.dom.Document d, org.w3c.dom.Element actionRequestElement, ActionInvocation actionInvocation)
           
protected  void writeActionOutputArguments(org.w3c.dom.Document d, org.w3c.dom.Element actionResponseElement, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element writeActionRequestElement(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element writeActionResponseElement(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)
           
 void writeBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation)
           
 void writeBody(ActionResponseMessage responseMessage, ActionInvocation actionInvocation)
           
protected  org.w3c.dom.Element writeBodyElement(org.w3c.dom.Document d)
           
protected  void writeBodyFailure(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)
           
protected  void writeBodyRequest(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionRequestMessage message, ActionInvocation actionInvocation)
           
protected  void writeBodyResponse(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionResponseMessage message, ActionInvocation actionInvocation)
           
protected  void writeFaultElement(org.w3c.dom.Document d, org.w3c.dom.Element bodyElement, ActionInvocation actionInvocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPActionProcessorImpl

public SOAPActionProcessorImpl()
Method Detail

writeBody

public void writeBody(ActionRequestMessage requestMessage,
                      ActionInvocation actionInvocation)
               throws UnsupportedDataException
Specified by:
writeBody in interface SOAPActionProcessor
Throws:
UnsupportedDataException

writeBody

public void writeBody(ActionResponseMessage responseMessage,
                      ActionInvocation actionInvocation)
               throws UnsupportedDataException
Specified by:
writeBody in interface SOAPActionProcessor
Throws:
UnsupportedDataException

readBody

public void readBody(ActionRequestMessage requestMessage,
                     ActionInvocation actionInvocation)
              throws UnsupportedDataException
Specified by:
readBody in interface SOAPActionProcessor
Throws:
UnsupportedDataException

readBody

public void readBody(ActionResponseMessage responseMsg,
                     ActionInvocation actionInvocation)
              throws UnsupportedDataException
Specified by:
readBody in interface SOAPActionProcessor
Throws:
UnsupportedDataException

writeBodyFailure

protected void writeBodyFailure(org.w3c.dom.Document d,
                                org.w3c.dom.Element bodyElement,
                                ActionResponseMessage message,
                                ActionInvocation actionInvocation)
                         throws java.lang.Exception
Throws:
java.lang.Exception

writeBodyRequest

protected void writeBodyRequest(org.w3c.dom.Document d,
                                org.w3c.dom.Element bodyElement,
                                ActionRequestMessage message,
                                ActionInvocation actionInvocation)
                         throws java.lang.Exception
Throws:
java.lang.Exception

writeBodyResponse

protected void writeBodyResponse(org.w3c.dom.Document d,
                                 org.w3c.dom.Element bodyElement,
                                 ActionResponseMessage message,
                                 ActionInvocation actionInvocation)
                          throws java.lang.Exception
Throws:
java.lang.Exception

readBodyFailure

protected ActionException readBodyFailure(org.w3c.dom.Document d,
                                          org.w3c.dom.Element bodyElement)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

readBodyRequest

protected void readBodyRequest(org.w3c.dom.Document d,
                               org.w3c.dom.Element bodyElement,
                               ActionRequestMessage message,
                               ActionInvocation actionInvocation)
                        throws java.lang.Exception
Throws:
java.lang.Exception

readBodyResponse

protected void readBodyResponse(org.w3c.dom.Document d,
                                org.w3c.dom.Element bodyElement,
                                ActionResponseMessage message,
                                ActionInvocation actionInvocation)
                         throws java.lang.Exception
Throws:
java.lang.Exception

writeBodyElement

protected org.w3c.dom.Element writeBodyElement(org.w3c.dom.Document d)

readBodyElement

protected org.w3c.dom.Element readBodyElement(org.w3c.dom.Document d)

writeActionRequestElement

protected org.w3c.dom.Element writeActionRequestElement(org.w3c.dom.Document d,
                                                        org.w3c.dom.Element bodyElement,
                                                        ActionRequestMessage message,
                                                        ActionInvocation actionInvocation)

readActionRequestElement

protected org.w3c.dom.Element readActionRequestElement(org.w3c.dom.Element bodyElement,
                                                       ActionRequestMessage message,
                                                       ActionInvocation actionInvocation)

writeActionResponseElement

protected org.w3c.dom.Element writeActionResponseElement(org.w3c.dom.Document d,
                                                         org.w3c.dom.Element bodyElement,
                                                         ActionResponseMessage message,
                                                         ActionInvocation actionInvocation)

readActionResponseElement

protected org.w3c.dom.Element readActionResponseElement(org.w3c.dom.Element bodyElement,
                                                        ActionInvocation actionInvocation)

writeActionInputArguments

protected void writeActionInputArguments(org.w3c.dom.Document d,
                                         org.w3c.dom.Element actionRequestElement,
                                         ActionInvocation actionInvocation)

readActionInputArguments

public void readActionInputArguments(org.w3c.dom.Element actionRequestElement,
                                     ActionInvocation actionInvocation)
                              throws ActionException
Throws:
ActionException

writeActionOutputArguments

protected void writeActionOutputArguments(org.w3c.dom.Document d,
                                          org.w3c.dom.Element actionResponseElement,
                                          ActionInvocation actionInvocation)

readActionOutputArguments

protected void readActionOutputArguments(org.w3c.dom.Element actionResponseElement,
                                         ActionInvocation actionInvocation)
                                  throws ActionException
Throws:
ActionException

writeFaultElement

protected void writeFaultElement(org.w3c.dom.Document d,
                                 org.w3c.dom.Element bodyElement,
                                 ActionInvocation actionInvocation)

readFaultElement

protected ActionException readFaultElement(org.w3c.dom.Element bodyElement)

toString

protected java.lang.String toString(org.w3c.dom.Document d)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getUnprefixedNodeName

protected java.lang.String getUnprefixedNodeName(org.w3c.dom.Node node)


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.