org.globus.ogsa.client.reflection
Class ReflectionUtils

java.lang.Object
  extended byorg.globus.ogsa.client.reflection.ReflectionUtils

public class ReflectionUtils
extends java.lang.Object


Field Summary
protected static org.apache.commons.logging.Log logger
           
 
Constructor Summary
ReflectionUtils()
           
 
Method Summary
static java.lang.Class getClassForQName(javax.xml.namespace.QName typeQName)
           
static java.util.Collection getOperationDescriptions(javax.wsdl.Definition wsdlDefinition, org.w3c.dom.Document wsdlDocument, javax.xml.namespace.QName portTypeName)
          Populate a collection of OperationDesc objects that contain information about the signature of the specified port type's operations
static javax.xml.rpc.ParameterMode getParameterMode(org.apache.axis.description.ParameterDesc parameterDesc)
           
static org.w3c.dom.Document getWSDLDocumentForDefinition(javax.wsdl.Definition wsdlDefinition)
           
static boolean isGWSDLPortTypeImported(org.w3c.dom.Document wsdlDocument, javax.xml.namespace.QName basePortTypeCandidateName)
           
static void registerTypeMapping(javax.xml.namespace.QName typeQName, java.lang.Class className, org.apache.axis.encoding.TypeMapping typeMapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.commons.logging.Log logger
Constructor Detail

ReflectionUtils

public ReflectionUtils()
Method Detail

getWSDLDocumentForDefinition

public static org.w3c.dom.Document getWSDLDocumentForDefinition(javax.wsdl.Definition wsdlDefinition)
                                                         throws ReflectionException
Throws:
ReflectionException

isGWSDLPortTypeImported

public static boolean isGWSDLPortTypeImported(org.w3c.dom.Document wsdlDocument,
                                              javax.xml.namespace.QName basePortTypeCandidateName)
                                       throws GridServiceException
Throws:
GridServiceException

getOperationDescriptions

public static java.util.Collection getOperationDescriptions(javax.wsdl.Definition wsdlDefinition,
                                                            org.w3c.dom.Document wsdlDocument,
                                                            javax.xml.namespace.QName portTypeName)
                                                     throws ReflectionException
Populate a collection of OperationDesc objects that contain information about the signature of the specified port type's operations

Parameters:
portTypeName - the QName of the port type to be inspected for operation information
Returns:
a collection of OperationDesc objects
Throws:
ReflectionException

getClassForQName

public static java.lang.Class getClassForQName(javax.xml.namespace.QName typeQName)
                                        throws ReflectionException
Throws:
ReflectionException

getParameterMode

public static javax.xml.rpc.ParameterMode getParameterMode(org.apache.axis.description.ParameterDesc parameterDesc)

registerTypeMapping

public static void registerTypeMapping(javax.xml.namespace.QName typeQName,
                                       java.lang.Class className,
                                       org.apache.axis.encoding.TypeMapping typeMapping)
                                throws ReflectionException
Throws:
ReflectionException


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.