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

A

AbstractBaseAnnotationVerifier - Class in org.mule.devkit.generation.api
Base Module Annotation Verifier
AbstractBaseAnnotationVerifier() - Constructor for class org.mule.devkit.generation.api.AbstractBaseAnnotationVerifier
 
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
 
compareTo(FileNotificationMessage) - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
consumes() - Method in interface org.mule.devkit.generation.api.Generator
 
Context - Interface in org.mule.devkit.generation.api
 
create() - Method in class org.mule.devkit.generation.api.gatherer.DefaultGathererFactory
 
create() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGathererFactory
 
ctx() - Method in interface org.mule.devkit.generation.api.Generator
 

D

debug(String) - Method in interface org.mule.devkit.generation.api.Context
 
debug(String) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
DefaultGathererFactory - Class in org.mule.devkit.generation.api.gatherer
Factory class to create a Simple NotificationGatherer
DefaultGathererFactory() - Constructor for class org.mule.devkit.generation.api.gatherer.DefaultGathererFactory
 
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
Details - Class in org.mule.devkit.generation.api.gatherer
Class that contains the details of the error and hints.
Details() - Constructor for class org.mule.devkit.generation.api.gatherer.Details
 
Details(String, Identifiable) - Constructor for class org.mule.devkit.generation.api.gatherer.Details
 
Details(String, Identifiable, String) - Constructor for class org.mule.devkit.generation.api.gatherer.Details
 
DevkitMessager - Interface in org.mule.devkit.generation.api
Private interface to handle a Messager, where a different policy can be accordingly applied
DevkitNotification - Interface in org.mule.devkit.generation.api.gatherer
A devkit error has an error code, a message and an indentifiable.

E

equals(Object) - Method in class org.mule.devkit.generation.api.gatherer.Details
 
equals(Object) - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
error(String) - Method in interface org.mule.devkit.generation.api.Context
 
error(String, Identifiable) - Method in interface org.mule.devkit.generation.api.Context
 
error(String) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
error(String, Identifiable) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
error(Identifiable, Details) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
error(Identifiable, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
errorAll(List<? extends Identifiable>, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 

F

FileNotificationMessage - Class in org.mule.devkit.generation.api.gatherer.printing
 
FileNotificationMessage(String, Integer, String) - Constructor for class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
friendlyNameFromCamelCase(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
 

G

GathererPrinterHelper - Class in org.mule.devkit.generation.api.gatherer.printing
 
GathererPrinterHelper() - Constructor for class org.mule.devkit.generation.api.gatherer.printing.GathererPrinterHelper
 
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
 
getCode() - Method in interface org.mule.devkit.generation.api.gatherer.DevkitNotification
 
getCode() - Method in enum org.mule.devkit.generation.api.gatherer.Message
 
getCodeModel() - Method in interface org.mule.devkit.generation.api.Context
 
getDependencies() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getDetails() - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
getDevListEmail() - Method in interface org.mule.devkit.generation.api.Manifest
 
getElement() - Method in exception org.mule.devkit.generation.api.AnnotationVerificationException
 
getElement() - Method in class org.mule.devkit.generation.api.gatherer.Details
 
getElement() - Method in exception org.mule.devkit.generation.api.PostProcessorException
 
getErrors() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
getFile() - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
getGatherer() - Method in class org.mule.devkit.generation.api.AbstractBaseAnnotationVerifier
 
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
 
getHint() - Method in class org.mule.devkit.generation.api.gatherer.Details
 
getIncrementalVersion() - Method in class org.mule.devkit.generation.utils.VersionUtils.Version
 
getInstance() - Static method in class org.mule.devkit.generation.api.PluginScanner
 
getLevel() - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
getLicense() - Method in interface org.mule.devkit.generation.api.MavenInformation
 
getLicenseBody() - Method in interface org.mule.devkit.generation.api.License
 
getLine() - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
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
 
getMessage() - Method in class org.mule.devkit.generation.api.gatherer.Details
 
getMessage() - Method in interface org.mule.devkit.generation.api.gatherer.DevkitNotification
 
getMessage() - Method in enum org.mule.devkit.generation.api.gatherer.Message
 
getMessage() - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
getMessager() - Method in interface org.mule.devkit.generation.api.Context
 
getMessager() - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
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
 
getNotes() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
getNotifications() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
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
 
getWarnings() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 

H

hasErrors() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
hashCode() - Method in class org.mule.devkit.generation.api.gatherer.Details
 
hashCode() - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
hasNotes() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
hasNotifications() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
hasWarnings() - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 

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
Message - Enum in org.mule.devkit.generation.api.gatherer
Known errors that can have hints or messages.
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
 
note(String, Identifiable) - Method in interface org.mule.devkit.generation.api.Context
 
note(String) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
note(String, Identifiable) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
note(Identifiable, Details) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
note(Identifiable, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
noteAll(List<? extends Identifiable>, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
Notification - Class in org.mule.devkit.generation.api.gatherer
Notification that will be show to the user.
Notification() - Constructor for class org.mule.devkit.generation.api.gatherer.Notification
 
Notification(Details) - Constructor for class org.mule.devkit.generation.api.gatherer.Notification
 
Notification(Details, NotificationLevel) - Constructor for class org.mule.devkit.generation.api.gatherer.Notification
 
NotificationGatherer - Interface in org.mule.devkit.generation.api.gatherer
Interface for the Notification Gatherer
NotificationGathererFactory - Interface in org.mule.devkit.generation.api.gatherer
Interface for the Factory
NotificationLevel - Enum in org.mule.devkit.generation.api.gatherer
Severity of the message that will be used for feedback to the user.

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.api.gatherer - package org.mule.devkit.generation.api.gatherer
 
org.mule.devkit.generation.api.gatherer.printing - package org.mule.devkit.generation.api.gatherer.printing
 
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.
PluginScanner() - Constructor for class org.mule.devkit.generation.api.PluginScanner
 
pluralize(String) - Static method in class org.mule.devkit.generation.utils.NameUtils
Return the pluralized version of a word.
postProcess(Context, NotificationGatherer) - 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
 
PrinterGatherer - Interface in org.mule.devkit.generation.api.gatherer.printing
Interface to print messages from Gatherer
printErrors(NotificationGatherer, ProcessingEnvironment, Context) - Method in class org.mule.devkit.generation.api.gatherer.printing.GathererPrinterHelper
 
printErrors(NotificationGatherer, ProcessingEnvironment, Context) - Method in interface org.mule.devkit.generation.api.gatherer.printing.PrinterGatherer
 
printKind(List<Notification>, ProcessingEnvironment, Context, Diagnostic.Kind, String, String) - Method in class org.mule.devkit.generation.api.gatherer.printing.GathererPrinterHelper
Given a list of Notifications, and a criteria to print them (see Diagnostic.Kind), it will iterate over the list to describe while sorting them in a pretty way.
printNotes(NotificationGatherer, ProcessingEnvironment, Context) - Method in class org.mule.devkit.generation.api.gatherer.printing.GathererPrinterHelper
 
printNotes(NotificationGatherer, ProcessingEnvironment, Context) - Method in interface org.mule.devkit.generation.api.gatherer.printing.PrinterGatherer
 
printWarnings(NotificationGatherer, ProcessingEnvironment, Context) - Method in class org.mule.devkit.generation.api.gatherer.printing.GathererPrinterHelper
 
printWarnings(NotificationGatherer, ProcessingEnvironment, Context) - Method in interface org.mule.devkit.generation.api.gatherer.printing.PrinterGatherer
 
processableModules(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleAnnotationVerifier
 
processableModules(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleGenerator
 
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
 
setDetails(Details) - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
setElement(Identifiable) - Method in class org.mule.devkit.generation.api.gatherer.Details
 
setFile(String) - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
setGatherer(NotificationGatherer) - Method in class org.mule.devkit.generation.api.AbstractBaseAnnotationVerifier
 
setHint(String) - Method in class org.mule.devkit.generation.api.gatherer.Details
 
setInstance(PluginScanner) - Static method in class org.mule.devkit.generation.api.PluginScanner
 
setLevel(NotificationLevel) - Method in class org.mule.devkit.generation.api.gatherer.Notification
 
setLine(Integer) - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
setMessage(String) - Method in class org.mule.devkit.generation.api.gatherer.Details
 
setMessage(String) - Method in class org.mule.devkit.generation.api.gatherer.printing.FileNotificationMessage
 
shouldGenerate(Module) - Method in interface org.mule.devkit.generation.api.ModuleGenerator
 
shouldGenerate(List<Module>) - Method in interface org.mule.devkit.generation.api.MultiModuleGenerator
Deprecated. 
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.gatherer.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.devkit.generation.api.gatherer.NotificationLevel
Returns the enum constant of this type with the specified name.
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.gatherer.Message
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.gatherer.NotificationLevel
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.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, NotificationGatherer) - Method in interface org.mule.devkit.generation.api.ModuleAnnotationVerifier
Verify the annotations on this module
verify(List<Module>, NotificationGatherer) - 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
 
warn(String, Identifiable) - Method in interface org.mule.devkit.generation.api.Context
 
warn(String) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
warn(String, Identifiable) - Method in interface org.mule.devkit.generation.api.DevkitMessager
 
warn(Identifiable, Details) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
warn(Identifiable, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 
warnAll(List<? extends Identifiable>, DevkitNotification, Object...) - Method in interface org.mule.devkit.generation.api.gatherer.NotificationGatherer
 

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

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