org.mule.devkit.generation.api
Interface Context


public interface Context


Method Summary
 void debug(String msg)
           
 void error(String msg)
           
 void error(String msg, Identifiable element)
           
 CodeModel getCodeModel()
           
 Manifest getManifest()
           
 MavenInformation getMavenInformation()
           
 Messager getMessager()
           
<T> List<T>
getModulesByProduct(Product product)
           
<T> T
getProduct(Product product)
           
<T> T
getProduct(Product product, Identifiable identifiable)
           
<T> T
getProduct(Product product, Identifiable identifiable, String methodName)
           
<T> List<T>
getProductList(Product product)
           
 SchemaModel getSchemaModel()
           
 StudioModel getStudioModel()
           
 void note(String msg)
           
 void note(String msg, Identifiable element)
           
<T> void
registerProduct(Product product, Identifiable identifiable, String methodName, T clazz)
           
<T> void
registerProduct(Product product, Identifiable identifiable, T clazz)
           
<T> void
registerProduct(Product product, T clazz)
           
 void warn(String msg)
           
 void warn(String msg, Identifiable element)
           
 

Method Detail

getCodeModel

CodeModel getCodeModel()

getSchemaModel

SchemaModel getSchemaModel()

getStudioModel

StudioModel getStudioModel()

getManifest

Manifest getManifest()

getMessager

Messager getMessager()

note

void note(String msg)

warn

void warn(String msg)

error

void error(String msg)

debug

void debug(String msg)

error

void error(String msg,
           Identifiable element)

warn

void warn(String msg,
          Identifiable element)

note

void note(String msg,
          Identifiable element)

getProduct

<T> T getProduct(Product product)

getProduct

<T> T getProduct(Product product,
                 Identifiable identifiable)

getProduct

<T> T getProduct(Product product,
                 Identifiable identifiable,
                 String methodName)

registerProduct

<T> void registerProduct(Product product,
                         T clazz)

registerProduct

<T> void registerProduct(Product product,
                         Identifiable identifiable,
                         T clazz)

registerProduct

<T> void registerProduct(Product product,
                         Identifiable identifiable,
                         String methodName,
                         T clazz)

getProductList

<T> List<T> getProductList(Product product)

getModulesByProduct

<T> List<T> getModulesByProduct(Product product)

getMavenInformation

MavenInformation getMavenInformation()


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