org.mule.devkit.generation.license
Class CheckLicenseAdapterGenerator

java.lang.Object
  extended by org.mule.devkit.generation.license.AbstractLicenseAdapterGenerator
      extended by org.mule.devkit.generation.license.CheckLicenseAdapterGenerator
All Implemented Interfaces:
Generator, ModuleGenerator

public class CheckLicenseAdapterGenerator
extends AbstractLicenseAdapterGenerator
implements ModuleGenerator

Adapter for license checking


Field Summary
 
Fields inherited from class org.mule.devkit.generation.license.AbstractLicenseAdapterGenerator
context
 
Constructor Summary
CheckLicenseAdapterGenerator()
           
 
Method Summary
 List<Product> consumes()
           
protected  void doGenerate(org.mule.devkit.model.module.Module typeElement)
           
 void generate(org.mule.devkit.model.module.Module module)
           
 List<Product> produces()
           
 boolean shouldGenerate(org.mule.devkit.model.module.Module typeElement)
           
 
Methods inherited from class org.mule.devkit.generation.license.AbstractLicenseAdapterGenerator
ctx, ref, ref, ref, setCtx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.devkit.generation.api.Generator
ctx, setCtx
 

Constructor Detail

CheckLicenseAdapterGenerator

public CheckLicenseAdapterGenerator()
Method Detail

doGenerate

protected void doGenerate(org.mule.devkit.model.module.Module typeElement)
                   throws GenerationException
Throws:
GenerationException

shouldGenerate

public boolean shouldGenerate(org.mule.devkit.model.module.Module typeElement)
Specified by:
shouldGenerate in interface ModuleGenerator

generate

public void generate(org.mule.devkit.model.module.Module module)
              throws GenerationException
Specified by:
generate in interface ModuleGenerator
Throws:
GenerationException

consumes

public List<Product> consumes()
Specified by:
consumes in interface Generator

produces

public List<Product> produces()
Specified by:
produces in interface Generator


Copyright © 2010–2013 MuleSoft, Inc.. All rights reserved.