electric.util.reflect
Class OperationLookup
java.lang.Object
electric.util.reflect.OperationLookup
- All Implemented Interfaces:
- ISchemaConstants, ISOAPConstants
- public final class OperationLookup
- extends java.lang.Object
- implements ISOAPConstants, ISchemaConstants
OperationLookup.
- Author:
- webMethods
Fields inherited from interface electric.soap.ISOAPConstants |
ACTOR, ASYNC, BODY, DETAIL, ENCODING_STYLE, ENVELOPE, EXCEPTION, FAULT, FAULT_ACTOR, FAULT_CODE, FAULT_STRING, GET_SOAP_ACTOR, GET_SOAP_CODE, HEADER, MUST_UNDERSTAND, NEXT_ACTOR, OPTIMIZED_HEADER, SET_SOAP_ACTOR, SET_SOAP_CODE, SET_SOAP_DETAIL, SOAP_ACTION_HEADER, SOAP_BINDING, SOAP_ENCODING, SOAP_ENCODING_PREFIX, SOAP_ENVELOPE, SOAP_HTTP_TRANSPORT, SOAP_PREFIX, SOAP11_BINDING, SOAP11_ENCODING, SOAP11_ENVELOPE, SOAP12, SOAP12_BINDING, SOAP12_ENCODING, SOAP12_ENVELOPE, SOAP12_HTTP_CONTENT_TYPE, STACKTRACE, TME_PREFIX, UNDERSTOOD, XSD_PREFIX, XSI_PREFIX, XSI_SUFFIX |
Fields inherited from interface electric.xml.io.schema.ISchemaConstants |
ABSTRACT, ALL, ANNOTATION, ANY, ANY_ATTRIBUTE, ANY_TYPE, ANY_URI, ARRAY, ARRAY_PREFIX, ARRAY_TYPE, ATTRIBUTE, ATTRIBUTE_FORM_DEFAULT, ATTRIBUTE_GROUP, BASE, BASE_64_BINARY, BOOLEAN, BYTE, CHOICE, COMPLEX_CONTENT, COMPLEX_TYPE, DATE_TIME, DECIMAL, DOMINANT_SIMPLE_TYPE_NAMES, DOUBLE, DURATION, ELEMENT, ELEMENT_FORM_DEFAULT, ENUMERATION, EXTENSION, FLOAT, FORM, FRACTION_DIGITS, GROUP, HEX_BINARY, HREF, ID, IMPORT, INCLUDE, INSTANCE_SUFFIX, INT, INTEGER, LENGTH, LONG, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MAX_OCCURS, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, MIN_OCCURS, NAME, NAMESPACE, NIL, NILLABLE, NOTATION, NULL, ONE, PATTERN, POUND_ID, PROCESS_CONTENTS, QNAME, QUALIFIED, REDEFINE, REF, RESTRICTION, ROOT, SCHEMA, SCHEMA_LOCATION, SEQUENCE, SHORT, SIMPLE_CONTENT, SIMPLE_TYPE, SOAP_ENCODING, SOAP_ENCODING_ARRAY, SOAP12_ENCODING, SOAP12_ENCODING_ARRAY, SOAPENC, STAR, STRING, TARGET_NAMESPACE, TIME, TOTAL_DIGITS, TYPE, UNBOUNDED, UNQUALIFIED, UNSIGNED_SHORT, USE, VALUE, WHITESPACE, WSDL_ARRAY, WSDL_HTTP, WSDL_MIME, WSDL_NAMESPACE, WSDL_SOAP, XSD_BOOLEAN, XSD_BYTE, XSD_DOUBLE, XSD_FLOAT, XSD_INT, XSD_LONG, XSD_PREFIX, XSD_SHORT, XSD_STRING, XSD_UNSIGNED_SHORT, XSI_PREFIX, ZERO |
Method Summary |
static IOperation |
getOperation(IOperation[] operations,
java.lang.String methodName,
java.lang.Class[] argClasses)
|
static IOperation |
getOperation(IOperation[] operations,
java.lang.String methodName,
java.lang.Class[] inArgClasses,
boolean isAsync)
|
static IOperation |
getOperation(IOperation[] operations,
java.lang.String methodName,
int argCount)
|
static IOperation[] |
getOperationsWithExactArguments(IOperation[] operations,
int inArgCount,
boolean isAsync)
|
static IOperation[] |
getOperationsWithMoreArguments(IOperation[] operations,
int inArgCount,
boolean isAsync)
|
static java.lang.String |
getSignature(java.lang.String methodName,
java.lang.Class[] argClasses)
|
static java.lang.String |
getSignature(java.lang.String methodName,
int argCount)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationLookup
public OperationLookup()
getOperation
public static IOperation getOperation(IOperation[] operations,
java.lang.String methodName,
java.lang.Class[] argClasses)
throws java.lang.NoSuchMethodException
- Parameters:
operations
- methodName
- argClasses
-
- Throws:
java.lang.NoSuchMethodException
getOperation
public static IOperation getOperation(IOperation[] operations,
java.lang.String methodName,
java.lang.Class[] inArgClasses,
boolean isAsync)
throws java.lang.NoSuchMethodException
- Parameters:
operations
- methodName
- inArgClasses
- isAsync
-
- Throws:
java.lang.NoSuchMethodException
getOperation
public static IOperation getOperation(IOperation[] operations,
java.lang.String methodName,
int argCount)
throws java.lang.NoSuchMethodException
- Parameters:
operations
- methodName
- argCount
-
- Throws:
java.lang.NoSuchMethodException
getOperationsWithExactArguments
public static IOperation[] getOperationsWithExactArguments(IOperation[] operations,
int inArgCount,
boolean isAsync)
- Parameters:
operations
- inArgCount
- isAsync
-
getOperationsWithMoreArguments
public static IOperation[] getOperationsWithMoreArguments(IOperation[] operations,
int inArgCount,
boolean isAsync)
- Parameters:
operations
- inArgCount
- isAsync
-
getSignature
public static java.lang.String getSignature(java.lang.String methodName,
java.lang.Class[] argClasses)
- Parameters:
methodName
- argClasses
-
getSignature
public static java.lang.String getSignature(java.lang.String methodName,
int argCount)
- Parameters:
methodName
- argCount
-
copyright© 2001-2004 by webMethods All Rights Reserved.