org.exolab.castor.xml.wls8
public abstract class WeblogicXercesImplementation extends Object
Method Summary | |
---|---|
protected static Method | getMethod(Class aClass, String methodName, Class[] parameterTypes)
Returns a Method object that reflects the specified public member method of the class
or interface represented by aClass .
|
protected static void | handleMethodInvokeException(Exception e) |
protected static void | handleMethodInvokeException(String message, Exception e)
Throws a Runtime exception with e 's Exception#getMessage() message as its
detail message. |
static void | handleStaticInitException(Exception e) |
static void | handleStaticInitException(String message, Exception e)
Throws a Runtime exception with e 's Exception#getMessage() message as its
detail message. |
protected Object | invoke(Object anObject, Method method, Object[] params)
Invokes a method. |
aClass
.
Parameters: aClass The class. methodName The name of the method. parameterTypes The list of parameters.
Returns: The Method object that matches the specified name and parameterTypes.
See Also: Class#getMethod(java.lang.String, java.lang.Class[])
e
's Exception#getMessage() message
as its
detail message. Also logs the exception as an error.
Parameters: message The Message that will be inserted before e
's
Exception#getMessage() message
in the RuntimeException's detail message. e The exception that will be "wrapped" in a RuntimeException.
e
's Exception#getMessage() message
as its
detail message. Also logs the exception as an error.
Called if an error occurs during the static initialization of WeblogicXercesSerializer
& OutputFormat (these classes use reflection to get the Weblogic classes & methods).
Parameters: message The Message that will be inserted before e
's
Exception#getMessage() message
in the RuntimeException's detail message. e The exception that will be "wrapped" in a RuntimeException
Method#invoke(java.lang.Object, java.lang.Object[])
. If either
an IllegalArgumentException, IllegalAccessException or InvocationTargetException is thrown,
calls handleMethodInvokeException.
Parameters: anObject The object instance to invoke the method on. method The method to invoke. params The parameters to pass to the method.
Returns: If the method completes normally, the value it returns is returned to the caller of invoke; if the value has a primitive type, it is first appropriately wrapped in an object. If the underlying method return type is void, the invocation returns null.
See Also: Method#invoke(java.lang.Object, java.lang.Object[])