public abstract class WeblogicXercesImplementation extends Object
Constructor and Description |
---|
WeblogicXercesImplementation() |
Modifier and Type | Method and Description |
---|---|
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 message as its
detail message. |
static void |
handleStaticInitException(Exception e) |
static void |
handleStaticInitException(String message,
Exception e)
Throws a Runtime exception with
e 's message as its
detail message. |
protected Object |
invoke(Object anObject,
Method method,
Object[] params)
Invokes a method.
|
protected static Method getMethod(Class aClass, String methodName, Class[] parameterTypes)
aClass
.
handleStaticInitException(Exception)
.aClass
- The class.methodName
- The name of the method.parameterTypes
- The list of parameters.Class.getMethod(java.lang.String, java.lang.Class[])
protected Object invoke(Object anObject, Method method, Object[] params)
Method.invoke(java.lang.Object, java.lang.Object[])
. If either
an IllegalArgumentException, IllegalAccessException or InvocationTargetException is thrown,
calls handleMethodInvokeException(Exception)
.anObject
- The object instance to invoke the method on.method
- The method to invoke.params
- The parameters to pass to the method.Method.invoke(java.lang.Object, java.lang.Object[])
public static void handleStaticInitException(Exception e)
public static void handleStaticInitException(String message, Exception e)
e
's 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).message
- The Message that will be inserted before e
's
message
in the RuntimeException's detail message.e
- The exception that will be "wrapped" in a RuntimeExceptionprotected static void handleMethodInvokeException(Exception e)
protected static void handleMethodInvokeException(String message, Exception e)
e
's message
as its
detail message. Also logs the exception as an error.message
- The Message that will be inserted before e
's
message
in the RuntimeException's detail message.e
- The exception that will be "wrapped" in a RuntimeException.Copyright © 2017. All rights reserved.