Package com.sun.ejb.codegen
Class EjbOptionalIntfGenerator
- java.lang.Object
-
- com.sun.ejb.codegen.EjbOptionalIntfGenerator
-
public class EjbOptionalIntfGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description EjbOptionalIntfGenerator(ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateInterface(Class ejbClass, String intfClassName, Class... interfaces)voidgenerateOptionalLocalInterface(Class ejbClass, String intfClassName)voidgenerateOptionalLocalInterfaceSubClass(Class superClass, String subClassName, Class delegateClass)voidgenerateSubclass(Class superClass, String subClassName, Class delegateClass, Class... interfaces)ClassloadClass(String name)
-
-
-
Constructor Detail
-
EjbOptionalIntfGenerator
public EjbOptionalIntfGenerator(ClassLoader loader)
-
-
Method Detail
-
loadClass
public Class loadClass(String name) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
generateOptionalLocalInterface
public void generateOptionalLocalInterface(Class ejbClass, String intfClassName) throws Exception
- Throws:
Exception
-
generateInterface
public void generateInterface(Class ejbClass, String intfClassName, Class... interfaces) throws Exception
- Throws:
Exception
-
generateOptionalLocalInterfaceSubClass
public void generateOptionalLocalInterfaceSubClass(Class superClass, String subClassName, Class delegateClass) throws Exception
- Throws:
Exception
-
-