WebLogic Process Integrator Version 1.1

com.bea.wlpi.common
Class ClassDescriptor

java.lang.Object
  |
  +--com.bea.wlpi.common.ClassDescriptor

public class ClassDescriptor
extends java.lang.Object
implements java.io.Serializable

Describes a server-side Java class. It is used to pass information on server-side classes to the client (where the class in question may not be accessible).

See Also:
ClassInvocationDescriptor, EJBDescriptor, EJBInvocationDescriptor, Serialized Form

Constructor Summary
ClassDescriptor(java.lang.Class javaClass)
          Create a new class descriptor object.
 
Method Summary
 MethodDescriptor[] getConstructorDescriptors()
          Return information about the class's constructors.
 MethodDescriptor[] getMethodDescriptors()
          Return information about the class's methods.
 java.lang.String toString()
          Return a string representation of the descriptor object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassDescriptor

public ClassDescriptor(java.lang.Class javaClass)
Create a new class descriptor object.
Parameters:
javaClass - The Java class for which meta-data is required.
Method Detail

getMethodDescriptors

public final MethodDescriptor[] getMethodDescriptors()
Return information about the class's methods.
Returns:
An array of method descriptor objects describing the class's methods.

getConstructorDescriptors

public final MethodDescriptor[] getConstructorDescriptors()
Return information about the class's constructors.
Returns:
An array of method descriptor objects describing the class's constructors.

toString

public java.lang.String toString()
Return a string representation of the descriptor object.
Overrides:
toString in class java.lang.Object
Returns:
A string representation of the object, listing all constructor and method names.

WebLogic Process Integrator Version 1.1

WebLogic and Process Integrator are trademarks of BEA Systems, Inc.
Copyright (c) 2000 BEA Systems, Inc., 8920 Woodbine Avenue, Suite 400,
Markham, Ontario L3R 9W9 Canada. All rights reserved.