00001 00025 package org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.emitter; 00026 00027 import org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.JOnASJ2EEWebServicesContext; 00028 00033 public class FullEmitter extends org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter implements JOnASWSEmitter { 00034 00038 private ClassLoader classLoader = null; 00039 00040 private boolean bindingGeneration = true; 00041 00042 private boolean serviceGeneration = true; 00043 00044 private boolean deployGeneration = true; 00045 00049 public ClassLoader getClassLoader() { 00050 return classLoader; 00051 } 00052 00057 public void setClassLoader(ClassLoader classLoader) { 00058 this.classLoader = classLoader; 00059 } 00060 00064 public JOnASJ2EEWebServicesContext getJOnASWsContext() { 00065 return (JOnASJ2EEWebServicesContext) getWscontext(); 00066 } 00067 00071 public void setJOnASWsContext(JOnASJ2EEWebServicesContext context) { 00072 setWscontext(context); 00073 } 00074 00075 public boolean hasBindingGeneration() { 00076 return bindingGeneration; 00077 } 00078 00079 public boolean hasServiceGeneration() { 00080 return serviceGeneration; 00081 } 00082 00083 public boolean hasDeployGeneration() { 00084 return deployGeneration; 00085 } 00086 00087 public void setBindingGeneration(boolean bg) { 00088 bindingGeneration = bg; 00089 } 00090 00091 public void setServiceGeneration(boolean sg) { 00092 serviceGeneration = sg; 00093 } 00094 00095 public void setDeployGeneration(boolean dg) { 00096 deployGeneration = dg; 00097 } 00098 }