org.apache.axis.wsdl.fromJava
Interface BuilderPortTypeClassRep

All Known Implementing Classes:
DefaultBuilderPortTypeClassRep

public interface BuilderPortTypeClassRep

BuilderPortTypeClassRep: Extend this factory to provide your own functionality. See Java2WSDLFactory and DefaultBuilderJavaPortTypeClassRep for more details.

Author:
Rich Scheuerle (scheu@us.ibm.com)

Method Summary
 ClassRep build(java.lang.Class cls, boolean inhMethods, java.util.Vector stopClasses, java.lang.Class implClass)
          Construct a ClassRep from a Class
 java.util.Vector getResolvedMethods(ClassRep cr, java.util.Vector allowedMethods, java.util.Vector disallowedMethods)
          Returns a list of MethodReps to be used for portType operation processing.
 

Method Detail

build

public ClassRep build(java.lang.Class cls,
                      boolean inhMethods,
                      java.util.Vector stopClasses,
                      java.lang.Class implClass)
Construct a ClassRep from a Class
Parameters:
cls - is the Class
inhMethods - if true, then the ClassRep will contain all methods inherited and declared. If false, then ClassRep will contain just the declared methods.
stopClasses - An optional vector of class names which if inhMethods is true, will stop the inheritence search if encountered.
implClass - An optional implClass can be passed in that implements/extends cls. The purpose of the implClass is to find method parameter names.

getResolvedMethods

public java.util.Vector getResolvedMethods(ClassRep cr,
                                           java.util.Vector allowedMethods,
                                           java.util.Vector disallowedMethods)
Returns a list of MethodReps to be used for portType operation processing.
Parameters:
cr - is the ClassRep for the PortType class
allowedMethods - is a vector that contains the names of the methods to consider. if empty or null, consider all methods.
Returns:
Vector of MethodRep objects


Copyright © 2001 Apache XML Project. All Rights Reserved.