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. |
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 ClassinhMethods
- 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 classallowedMethods
- 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.