public class DefaultJavaModelLoaderDelegate extends Object implements ModelLoaderDelegate
ExtensionModel by analyzing the annotations in the class provided in the constructor| Modifier and Type | Field and Description |
|---|---|
protected ExtensionElement |
extensionElement |
protected Class<?> |
extensionType |
protected org.mule.metadata.api.ClassTypeLoader |
typeLoader |
protected String |
version |
| Constructor and Description |
|---|
DefaultJavaModelLoaderDelegate(Class<?> extensionType,
String version) |
DefaultJavaModelLoaderDelegate(ExtensionElement extensionElement,
String version) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.model.declaration.fluent.ExtensionDeclarer |
declare(org.mule.runtime.extension.api.loader.ExtensionLoadingContext context)
Creates and populates an
ExtensionDeclarer from a ExtensionLoadingContext. |
protected ParameterModelsLoaderDelegate |
getFieldParametersLoader() |
protected ParameterModelsLoaderDelegate |
getMethodParametersLoader() |
protected Class<?> extensionType
protected final ExtensionElement extensionElement
protected final org.mule.metadata.api.ClassTypeLoader typeLoader
protected final String version
public DefaultJavaModelLoaderDelegate(ExtensionElement extensionElement, String version)
public org.mule.runtime.api.meta.model.declaration.fluent.ExtensionDeclarer declare(org.mule.runtime.extension.api.loader.ExtensionLoadingContext context)
ExtensionDeclarer from a ExtensionLoadingContext.declare in interface ModelLoaderDelegatecontext - an ExtensionLoadingContext instance.ExtensionDeclarer.protected ParameterModelsLoaderDelegate getFieldParametersLoader()
protected ParameterModelsLoaderDelegate getMethodParametersLoader()
Copyright © 2003–2019 MuleSoft, Inc.. All rights reserved.