org.apache.wsif.providers.java
Class WSIFPort_Java

java.lang.Object
  |
  +--org.apache.wsif.base.WSIFDefaultPort
        |
        +--org.apache.wsif.providers.java.WSIFPort_Java
All Implemented Interfaces:
java.io.Serializable, WSIFPort

public class WSIFPort_Java
extends WSIFDefaultPort
implements java.io.Serializable

Java WSIF Port.

Author:
Gerhard Pfau Partially based on WSIFPort_ApacheSOAP from Alekander Slominski, Paul Fremantle, Sanjiva Weerawarana and Matthew J. Duftler, Owen Burroughs , Jeremy Hughes
See Also:
Serialized Form

Constructor Summary
WSIFPort_Java(javax.wsdl.Definition def, javax.wsdl.Port port, WSIFDynamicTypeMap typeMap)
           
 
Method Summary
 WSIFOperation createOperation(java.lang.String operationName)
          Create a new WSIFOperation.
 WSIFOperation createOperation(java.lang.String operationName, java.lang.String inputName, java.lang.String outputName)
          Create a new WSIFOperation.
 java.lang.String deep()
           
 javax.wsdl.Definition getDefinition()
           
 java.lang.Object getObjectReference()
           
 javax.wsdl.Port getPortModel()
           
 void setDefinition(javax.wsdl.Definition value)
           
 void setDynamicWSIFOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName, WSIFOperation_Java value)
           
 void setObjectReference(java.lang.Object newObjectReference)
           
 void setPortModel(javax.wsdl.Port value)
           
 
Methods inherited from class org.apache.wsif.base.WSIFDefaultPort
close, finalize, supportsAsync, supportsSync
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSIFPort_Java

public WSIFPort_Java(javax.wsdl.Definition def,
                     javax.wsdl.Port port,
                     WSIFDynamicTypeMap typeMap)
              throws WSIFException
Method Detail

getDefinition

public javax.wsdl.Definition getDefinition()

createOperation

public WSIFOperation createOperation(java.lang.String operationName)
                              throws WSIFException
Description copied from interface: WSIFPort
Create a new WSIFOperation. There must be exactly one operation in this port's portType with this name. For overloaded operations see WSIFPort.createOperation(String,String,String).
Following copied from interface: org.apache.wsif.WSIFPort
Parameters:
operationName - the name of an operation in this port's portType
Returns:
the new WSIFOperation
Throws:
WSIFException - if something goes wrong

createOperation

public WSIFOperation createOperation(java.lang.String operationName,
                                     java.lang.String inputName,
                                     java.lang.String outputName)
                              throws WSIFException
Description copied from interface: WSIFPort
Create a new WSIFOperation. There must be an operation in this port's portType with this operation name, input message name and output message name. The input message name distinguishes overloaded operations.
Following copied from interface: org.apache.wsif.WSIFPort
Parameters:
operationName - the name of an operation in this port's portType
inputName - the input message name
outputName - the output message name
Returns:
the new WSIFOperation
Throws:
WSIFException - if something goes wrong

getObjectReference

public java.lang.Object getObjectReference()
                                    throws WSIFException

getPortModel

public javax.wsdl.Port getPortModel()

setDefinition

public void setDefinition(javax.wsdl.Definition value)

setDynamicWSIFOperation

public void setDynamicWSIFOperation(java.lang.String name,
                                    java.lang.String inputName,
                                    java.lang.String outputName,
                                    WSIFOperation_Java value)

setObjectReference

public void setObjectReference(java.lang.Object newObjectReference)

setPortModel

public void setPortModel(javax.wsdl.Port value)

deep

public java.lang.String deep()


Copyright © 2002, 2002 Apache XML Project. All Rights Reserved.