org.objectweb.fractal.rmi
Interface ClassGenerator

All Known Implementing Classes:
ClassGeneratorImpl

public interface ClassGenerator


Method Summary
 java.lang.Class generateClass(java.lang.String className)
          Generates a skeleton or a stub Class for a class of a given name.
 java.lang.Class generateClass(java.lang.String className, java.lang.ClassLoader cl)
          Generates a skeleton or a stub Class for a class of a given name.
 java.lang.Class loadClass(java.lang.String className)
          Loads a class of a given name
 

Method Detail

loadClass

java.lang.Class loadClass(java.lang.String className)
                          throws java.lang.ClassNotFoundException
Loads a class of a given name

Parameters:
className - name of the class to be loaded
Returns:
the Class object
Throws:
java.lang.ClassNotFoundException

generateClass

java.lang.Class generateClass(java.lang.String className,
                              java.lang.ClassLoader cl)
Generates a skeleton or a stub Class for a class of a given name. If the name ends with _Stub a stub is generated, if the name ends with _Skel a skeleton is generated.

Parameters:
className - name of the class for which a stub or a skeleton is to be generated
cl - a class loader to be used to generate the stub/skeleton
Returns:
the Class object

generateClass

java.lang.Class generateClass(java.lang.String className)
Generates a skeleton or a stub Class for a class of a given name. If the name ends with _Stub a stub is generated, if the name ends with _Skel a skeleton is generated.

Parameters:
className - name of the class for which a stub or a skeleton is to be generated
Returns:
the Class object


Copyright © 2008 OW2 Consortium. All Rights Reserved.