org.apache.axis.wsdl
Class PortTypeEntry

java.lang.Object
  |
  +--org.apache.axis.wsdl.SymTabEntry
        |
        +--org.apache.axis.wsdl.PortTypeEntry

public class PortTypeEntry
extends SymTabEntry

This class represents a WSDL portType. It encompasses the WSDL4J PortType object so it can reside in the SymbolTable. It also adds the parameter information, which is missing from the WSDL4J PortType object.


Fields inherited from class org.apache.axis.wsdl.SymTabEntry
name, qname
 
Constructor Summary
PortTypeEntry(javax.wsdl.PortType portType, java.util.HashMap parameters)
          Construct a PortTypeEntry from a WSDL4J PortType object and a HashMap of Parameters objects, keyed off of the operation name.
 
Method Summary
 java.util.HashMap getParameters()
          Get all of the parameters for all operations.
 Parameters getParameters(java.lang.String operationName)
          Get the Parameters object for the given operation.
 javax.wsdl.PortType getPortType()
          Get this entry's PortType object.
 
Methods inherited from class org.apache.axis.wsdl.SymTabEntry
getDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PortTypeEntry

public PortTypeEntry(javax.wsdl.PortType portType,
                     java.util.HashMap parameters)
Construct a PortTypeEntry from a WSDL4J PortType object and a HashMap of Parameters objects, keyed off of the operation name.
Method Detail

getPortType

public javax.wsdl.PortType getPortType()
Get this entry's PortType object.

getParameters

public Parameters getParameters(java.lang.String operationName)
Get the Parameters object for the given operation.

getParameters

public java.util.HashMap getParameters()
Get all of the parameters for all operations.


Copyright © 2001 Apache XML Project. All Rights Reserved.