org.globus.ogsa.client.reflection
Class ReflectionUtils
java.lang.Object
org.globus.ogsa.client.reflection.ReflectionUtils
- public class ReflectionUtils
- extends java.lang.Object
|
Field Summary |
protected static Log |
logger
|
|
Method Summary |
static java.lang.Class |
getClassForQName(QName typeQName)
|
static java.util.Collection |
getOperationDescriptions(Definition wsdlDefinition,
org.w3c.dom.Document wsdlDocument,
QName portTypeName)
Populate a collection of OperationDesc objects that contain
information about the signature of the specified port type's
operations |
static ParameterMode |
getParameterMode(ParameterDesc parameterDesc)
|
static org.w3c.dom.Document |
getWSDLDocumentForDefinition(Definition wsdlDefinition)
|
static boolean |
isGWSDLPortTypeImported(org.w3c.dom.Document wsdlDocument,
QName basePortTypeCandidateName)
|
static void |
registerTypeMapping(QName typeQName,
java.lang.Class className,
TypeMapping typeMapping)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static Log logger
ReflectionUtils
public ReflectionUtils()
getWSDLDocumentForDefinition
public static org.w3c.dom.Document getWSDLDocumentForDefinition(Definition wsdlDefinition)
throws ReflectionException
- Throws:
ReflectionException
isGWSDLPortTypeImported
public static boolean isGWSDLPortTypeImported(org.w3c.dom.Document wsdlDocument,
QName basePortTypeCandidateName)
throws GridServiceException
- Throws:
GridServiceException
getOperationDescriptions
public static java.util.Collection getOperationDescriptions(Definition wsdlDefinition,
org.w3c.dom.Document wsdlDocument,
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(QName typeQName)
throws ReflectionException
- Throws:
ReflectionException
getParameterMode
public static ParameterMode getParameterMode(ParameterDesc parameterDesc)
registerTypeMapping
public static void registerTypeMapping(QName typeQName,
java.lang.Class className,
TypeMapping typeMapping)
throws ReflectionException
- Throws:
ReflectionException