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 Method
Returns a Method object that reflects the specified public member method of the class or interface represented byaClass
.protected static void
protected static void
handleMethodInvokeException
(String message, Exception e) Throws a Runtime exception withe
'smessage
as its detail message.static void
static void
handleStaticInitException
(String message, Exception e) Throws a Runtime exception withe
'smessage
as its detail message.protected Object
Invokes 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
'smessage
as 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
'smessage
in the RuntimeException's detail message.e
- The exception that will be "wrapped" in a RuntimeException
-
handleMethodInvokeException
-
handleMethodInvokeException
Throws a Runtime exception withe
'smessage
as its detail message. Also logs the exception as an error.- Parameters:
message
- The Message that will be inserted beforee
'smessage
in the RuntimeException's detail message.e
- The exception that will be "wrapped" in a RuntimeException.
-