A B C D E F G I J L M N O P R S T U V W

A

AnnotationVerificationException - Exception in org.mule.devkit.generation.api
 
AnnotationVerificationException(Identifiable) - Constructor for exception org.mule.devkit.generation.api.AnnotationVerificationException
 
AnnotationVerificationException(Identifiable, String) - Constructor for exception org.mule.devkit.generation.api.AnnotationVerificationException
 
AnnotationVerificationException(Identifiable, String, Throwable) - Constructor for exception org.mule.devkit.generation.api.AnnotationVerificationException
 
AnnotationVerificationException(Identifiable, Throwable) - Constructor for exception org.mule.devkit.generation.api.AnnotationVerificationException
 

B

buildQualifier(Date) - Static method in class org.mule.devkit.generation.utils.VersionUtils
 
buildQualifier() - Static method in class org.mule.devkit.generation.utils.VersionUtils
 
buildVersion(String) - Static method in class org.mule.devkit.generation.utils.VersionUtils
 

C

camel(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
 
consumes() - Method in interface org.mule.devkit.generation.api.Generator
 
Context - Interface in org.mule.devkit.generation.api
 
ctx() - Method in interface org.mule.devkit.generation.api.Generator
 

D

debug(String) - Method in interface org.mule.devkit.generation.api.Context
 
Dependency - Annotation Type in org.mule.devkit.generation.api.annotations
Annotation used to describe a single dependency: Examples: \@Dependency(groupId = "org.mule.sample", artifactId="sample-artifact", version="[1.0]") \@Dependency(groupId = "org.mule.sample", artifactId="sample-artifact2", version="[2.3.1]", scope=Scope.PROVIDED) \@Dependency(groupId = "org.mule.sample", artifactId="sample-artifact", version="[3.0.0,4.0.0)")
Dependency - Interface in org.mule.devkit.generation.api
Represents a Maven Dependency

E

error(String) - Method in interface org.mule.devkit.generation.api.Context
 
error(String, Identifiable) - Method in interface org.mule.devkit.generation.api.Context
 

F

friendlyNameFromCamelCase(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
 

G

generate(Module) - Method in interface org.mule.devkit.generation.api.ModuleGenerator
 
generate(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleGenerator
 
GenerationException - Exception in org.mule.devkit.generation.api
 
GenerationException() - Constructor for exception org.mule.devkit.generation.api.GenerationException
 
GenerationException(String) - Constructor for exception org.mule.devkit.generation.api.GenerationException
 
GenerationException(String, Throwable) - Constructor for exception org.mule.devkit.generation.api.GenerationException
 
GenerationException(Throwable) - Constructor for exception org.mule.devkit.generation.api.GenerationException
 
Generator - Interface in org.mule.devkit.generation.api
 
getAllPlugins(ClassLoader) - Method in class org.mule.devkit.generation.api.PluginScanner
Gets all the Plugins discovered so far.
getArtifactId() - Method in interface org.mule.devkit.generation.api.Dependency
 
getArtifactId() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getBuildNumber() - Method in interface org.mule.devkit.generation.api.Manifest
 
getCategory() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getCodeModel() - Method in interface org.mule.devkit.generation.api.Context
 
getDependencies() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getDevListEmail() - Method in interface org.mule.devkit.generation.api.Manifest
 
getElement() - Method in exception org.mule.devkit.generation.api.AnnotationVerificationException
 
getElement() - Method in exception org.mule.devkit.generation.api.PostProcessorException
 
getGenerators() - Method in interface org.mule.devkit.generation.api.Plugin
Retrieve a list of generators for the specified object type
getGroupId() - Method in interface org.mule.devkit.generation.api.Dependency
 
getGroupId() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getIncrementalVersion() - Method in class org.mule.devkit.generation.utils.VersionUtils.Version
 
getInstance() - Static method in class org.mule.devkit.generation.api.PluginScanner
 
getLicense() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getLicenseBody() - Method in interface org.mule.devkit.generation.api.License
 
getMajorVersion() - Method in class org.mule.devkit.generation.utils.VersionUtils.Version
 
getManifest() - Method in interface org.mule.devkit.generation.api.Context
 
getMavenInformation() - Method in interface org.mule.devkit.generation.api.Context
 
getMinorVersion() - Method in class org.mule.devkit.generation.utils.VersionUtils.Version
 
getModulesByProduct(Product) - Method in interface org.mule.devkit.generation.api.Context
 
getName() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getOptionName() - Method in interface org.mule.devkit.generation.api.Plugin
Gets the option name to turn on this plugin-in.
getOutputDirectory() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getPluginVersionFrom(String) - Static method in class org.mule.devkit.generation.utils.VersionUtils
 
getPostProcessors() - Method in interface org.mule.devkit.generation.api.Plugin
Retrieve a list of post processors for the specified object type
getProduct(Product) - Method in interface org.mule.devkit.generation.api.Context
 
getProduct(Product, Identifiable) - Method in interface org.mule.devkit.generation.api.Context
 
getProduct(Product, Identifiable, String) - Method in interface org.mule.devkit.generation.api.Context
 
getProductLicenseInfo() - Method in interface org.mule.devkit.generation.api.Manifest
 
getProductList(Product) - Method in interface org.mule.devkit.generation.api.Context
 
getProductMoreInfo() - Method in interface org.mule.devkit.generation.api.Manifest
 
getProductName() - Method in interface org.mule.devkit.generation.api.Manifest
 
getProductSupport() - Method in interface org.mule.devkit.generation.api.Manifest
 
getProductUrl() - Method in interface org.mule.devkit.generation.api.Manifest
 
getProductVersion() - Method in interface org.mule.devkit.generation.api.Manifest
 
getRecommndedJdks() - Method in interface org.mule.devkit.generation.api.Manifest
 
getSchemaModel() - Method in interface org.mule.devkit.generation.api.Context
 
getScope() - Method in interface org.mule.devkit.generation.api.Dependency
 
getStudioModel() - Method in interface org.mule.devkit.generation.api.Context
 
getSupportedJdks() - Method in interface org.mule.devkit.generation.api.Manifest
 
getUrl() - Method in interface org.mule.devkit.generation.api.License
 
getVendorName() - Method in interface org.mule.devkit.generation.api.Manifest
 
getVendorUrl() - Method in interface org.mule.devkit.generation.api.Manifest
 
getVerifiers() - Method in interface org.mule.devkit.generation.api.Plugin
Retrieve a list of verifiers for the specified object type
getVersion() - Method in interface org.mule.devkit.generation.api.Dependency
 
getVersion() - Method in interface org.mule.devkit.generation.api.MavenInformation
 

I

isOptional() - Method in interface org.mule.devkit.generation.api.Dependency
 
isUncountable(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
Return true if the word is uncountable.

J

JustOnce - Annotation Type in org.mule.devkit.generation.api.annotations
Marker annotation meant to be used in ModuleGenerators that are meant to be ran only once and not once per type.

L

License - Interface in org.mule.devkit.generation.api
 
load(File) - Static method in class org.mule.devkit.generation.utils.SerializationUtils
 

M

Manifest - Interface in org.mule.devkit.generation.api
This is a static class that provides access to the DevKit core manifest file.
MavenInformation - Interface in org.mule.devkit.generation.api
Provides Maven related information
ModuleAnnotationVerifier - Interface in org.mule.devkit.generation.api
Verifies that annotations are consistent, sound and correctly used within a module.
ModuleGenerator - Interface in org.mule.devkit.generation.api
 
MultiModuleAnnotationVerifier - Interface in org.mule.devkit.generation.api
Verifies annotations are correctly used globally.
MultiModuleGenerator - Interface in org.mule.devkit.generation.api
 

N

NameUtils - Class in org.mule.devkit.generation.utils
 
NameUtils() - Constructor for class org.mule.devkit.generation.utils.NameUtils
 
note(String) - Method in interface org.mule.devkit.generation.api.Context
 

O

org.mule.devkit.generation.api - package org.mule.devkit.generation.api
 
org.mule.devkit.generation.api.annotations - package org.mule.devkit.generation.api.annotations
 
org.mule.devkit.generation.utils - package org.mule.devkit.generation.utils
 

P

parseVersion(String) - Static method in class org.mule.devkit.generation.utils.VersionUtils.Version
 
Plugin - Interface in org.mule.devkit.generation.api
Plugin that works on the generated source code.
PluginScanner - Class in org.mule.devkit.generation.api
The plugin scanner is responsible for scanning the specified classpath and discovering all the available plugins.
pluralize(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
Return the pluralized version of a word.
postProcess(Context) - Method in interface org.mule.devkit.generation.api.PostProcessor
Applies the post processor to the Context
PostProcessor - Interface in org.mule.devkit.generation.api
A post processor acts after the generation has ocurred.
PostProcessorException - Exception in org.mule.devkit.generation.api
 
PostProcessorException(Identifiable) - Constructor for exception org.mule.devkit.generation.api.PostProcessorException
 
PostProcessorException(Identifiable, String) - Constructor for exception org.mule.devkit.generation.api.PostProcessorException
 
PostProcessorException(Identifiable, String, Throwable) - Constructor for exception org.mule.devkit.generation.api.PostProcessorException
 
PostProcessorException(Identifiable, Throwable) - Constructor for exception org.mule.devkit.generation.api.PostProcessorException
 
produces() - Method in interface org.mule.devkit.generation.api.Generator
 
Product - Enum in org.mule.devkit.generation.api
 

R

registerProduct(Product, T) - Method in interface org.mule.devkit.generation.api.Context
 
registerProduct(Product, Identifiable, T) - Method in interface org.mule.devkit.generation.api.Context
 
registerProduct(Product, Identifiable, String, T) - Method in interface org.mule.devkit.generation.api.Context
 
RequiresMavenDependencies - Annotation Type in org.mule.devkit.generation.api.annotations
Annotation used in classes implementing the Plugin or Verifier interface to check that the required dependencies are met by the developers building Modules or Cloud Connectors Usage: \@RequiresMavenDependencies({\@Dependency(groudId = "groupId", artifactId="artifactId", version="version"}) Example: \@RequiresMavenDependencies({\@Dependency(groudId = "org.junit", artifactId="junit", version="4.8.3", scope="test"}) public class MyClass implements Plugin { \@RequiresMavenDependencies({\@Dependency(groudId = "oauth.signpost", artifactId = "signpost-core", version = "1.2.1.2"}) public class MyClass implements Verifier {

S

save(File, T) - Static method in class org.mule.devkit.generation.utils.SerializationUtils
 
save(OutputStream, T) - Static method in class org.mule.devkit.generation.utils.SerializationUtils
 
Scope - Enum in org.mule.devkit.generation.api
Scope of the Maven dependency
SerializationUtils - Class in org.mule.devkit.generation.utils
 
SerializationUtils() - Constructor for class org.mule.devkit.generation.utils.SerializationUtils
 
setCtx(Context) - Method in interface org.mule.devkit.generation.api.Generator
 
shouldGenerate(Module) - Method in interface org.mule.devkit.generation.api.ModuleGenerator
 
shouldGenerate(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleGenerator
 
shouldVerify(Module) - Method in interface org.mule.devkit.generation.api.ModuleAnnotationVerifier
Should this verifier be executed for the given module?
shouldVerify(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleAnnotationVerifier
Should this verifier be executed for the given modules?
singularize(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
Return the singularized version of a word.

T

toString() - Method in enum org.mule.devkit.generation.api.Scope
 

U

uncamel(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
 

V

valueOf(String) - Static method in enum org.mule.devkit.generation.api.Product
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.devkit.generation.api.Scope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.devkit.generation.api.Product
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.devkit.generation.api.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
Verifier - Interface in org.mule.devkit.generation.api
An annotation verifier like its name implies verifies that the annotations are correctly used.
verify(Module) - Method in interface org.mule.devkit.generation.api.ModuleAnnotationVerifier
Verify the annotations on this module
verify(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleAnnotationVerifier
Verify the annotations on these modules
VersionUtils - Class in org.mule.devkit.generation.utils
 
VersionUtils() - Constructor for class org.mule.devkit.generation.utils.VersionUtils
 
VersionUtils.Version - Class in org.mule.devkit.generation.utils
 
VersionUtils.Version() - Constructor for class org.mule.devkit.generation.utils.VersionUtils.Version
 

W

warn(String) - Method in interface org.mule.devkit.generation.api.Context
 

A B C D E F G I J L M N O P R S T U V W

Copyright © 2010-2013 MuleSoft, Inc.. All Rights Reserved.