Code Generator for Eclipse Code
Brought to you by:
hotzst
--- a/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/AxisWSDL2JavaWrapper.java +++ b/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/AxisWSDL2JavaWrapper.java @@ -28,7 +28,8 @@ import org.apache.axis2.wsdl.codegen.CodeGenerationEngine; import org.jdom.JDOMException; -import ch.sahits.codegen.ui.Logging; +import ch.sahits.codegen.core.util.ILogger; +import ch.sahits.codegen.core.util.LogFactory; import ch.sahits.codegen.ui.util.WorkspaceFragmentProvider; import ch.sahits.codegen.wizards.IGeneratorWrapper; import ch.sahits.codegen.xml.WSDLParser; @@ -46,7 +47,7 @@ // different webservice objects may be used. // TODO: refactor this class to use IFile instead of File public final class AxisWSDL2JavaWrapper implements IGeneratorWrapper { - private Logging logger = new Logging(); + private ILogger logger = LogFactory.getLogger(); /** File Ending of the MessageRecieferIn only java source file */ public static final String MESSAGE_RECEIVER_IN_ONLY = "MessageReceiverInOnly.java"; //$NON-NLS-1$ /** File Ending of the MessageRecieferIn and Out java source file */
--- a/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/BasicAxis2ModelGenerator.java +++ b/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/BasicAxis2ModelGenerator.java @@ -8,12 +8,13 @@ import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.IProgressMonitor; -import ch.sahits.codegen.ui.Logging; -import ch.sahits.codegen.ui.internal.wizards.BasicDBDefinitionPage; +import ch.sahits.codegen.core.util.ILogger; +import ch.sahits.codegen.core.util.LogFactory; import ch.sahits.codegen.model.BasicModelGenerator; import ch.sahits.model.IGeneratedObject; import ch.sahits.model.IOutputFileModel; import ch.sahits.model.IWebservice; +import ch.sahits.model.db.IBasicDBDefinitionPage; /** * This abstract class implements some of the required methods that are * te same for all Axsis2 artefact generations. @@ -22,7 +23,7 @@ * */ public abstract class BasicAxis2ModelGenerator extends BasicModelGenerator { - private Logging logger = new Logging(); + private ILogger logger = LogFactory.getLogger(); /** Model that defines the setup */ protected IOutputFileModel model = null; @@ -44,7 +45,7 @@ */ public IGeneratedObject createModel(IProgressMonitor monitor, IOutputFileModel model) { try { - BasicDBDefinitionPage page = (BasicDBDefinitionPage) model.getDbDefinitionPage(); + IBasicDBDefinitionPage page = (IBasicDBDefinitionPage) model.getDbDefinitionPage(); ws = (IWebservice)initModel(monitor, model,page); } catch (FileNotFoundException e) { logger.log(e);
--- a/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/WSDLGenerator.java +++ b/trunk/ch.sahits.codegen.example/src/ch/sahits/codegen/generator/WSDLGenerator.java @@ -19,7 +19,8 @@ import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Path; -import ch.sahits.codegen.ui.Logging; +import ch.sahits.codegen.core.util.ILogger; +import ch.sahits.codegen.core.util.LogFactory; import ch.sahits.codegen.i18n.ExampleMessages; /** * This codegenerator works takes a webservice model and @@ -29,7 +30,7 @@ */ public final class WSDLGenerator extends BasicAxis2ModelGenerator implements IGeneralFileGenerator { - private Logging logger = new Logging(); + private ILogger logger = LogFactory.getLogger(); /** * Generate the file by calling the main method of {@link Java2WSDL} * @return Instance of the created file