Package org.exolab.castor.xml.wls8
Class WeblogicXercesImplementation
java.lang.Object
org.exolab.castor.xml.wls8.WeblogicXercesImplementation
- Direct Known Subclasses:
WeblogicXercesOutputFormat,WeblogicXercesSerializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static MethodReturns a Method object that reflects the specified public member method of the class or interface represented byaClass.protected static voidprotected static voidhandleMethodInvokeException(String message, Exception e) Throws a Runtime exception withe'smessageas its detail message.static voidstatic voidhandleStaticInitException(String message, Exception e) Throws a Runtime exception withe'smessageas its detail message.protected ObjectInvokes a method.
-
Constructor Details
-
WeblogicXercesImplementation
public WeblogicXercesImplementation()
-
-
Method Details
-
getMethod
Returns a Method object that reflects the specified public member method of the class or interface represented byaClass.
If either an SecurityException or NoSuchMethodException is thrown, callshandleStaticInitException(Exception).- 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:
-
invoke
Invokes a method. CallsMethod.invoke(java.lang.Object, java.lang.Object[]). If either an IllegalArgumentException, IllegalAccessException or InvocationTargetException is thrown, callshandleMethodInvokeException(Exception).- 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:
-
handleStaticInitException
-
handleStaticInitException
Throws a Runtime exception withe'smessageas its detail message. Also logs the exception as an error. Called if an error occurs during the static initialization of WeblogicXercesSerializer invalid input: '&' OutputFormat (these classes use reflection to get the Weblogic classes invalid input: '&' methods).- Parameters:
message- The Message that will be inserted beforee'smessagein the RuntimeException's detail message.e- The exception that will be "wrapped" in a RuntimeException
-
handleMethodInvokeException
-
handleMethodInvokeException
Throws a Runtime exception withe'smessageas its detail message. Also logs the exception as an error.- Parameters:
message- The Message that will be inserted beforee'smessagein the RuntimeException's detail message.e- The exception that will be "wrapped" in a RuntimeException.
-