public class JavaExtensionModelParser extends Object implements ExtensionModelParser
ExtensionModelParser for Java based syntax| Modifier and Type | Field and Description |
|---|---|
protected List<org.mule.runtime.api.meta.model.ModelProperty> |
additionalModelProperties |
protected ExtensionElement |
extensionElement |
protected org.mule.runtime.extension.api.loader.ExtensionLoadingContext |
loadingContext |
| Constructor and Description |
|---|
JavaExtensionModelParser(ExtensionElement extensionElement,
org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext) |
JavaExtensionModelParser(ExtensionElement extensionElement,
StereotypeModelLoaderDelegate stereotypeLoaderDelegate,
org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdditionalModelPropertiesprotected final ExtensionElement extensionElement
protected final org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext
protected final List<org.mule.runtime.api.meta.model.ModelProperty> additionalModelProperties
public JavaExtensionModelParser(ExtensionElement extensionElement, org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext)
public JavaExtensionModelParser(ExtensionElement extensionElement, StereotypeModelLoaderDelegate stereotypeLoaderDelegate, org.mule.runtime.extension.api.loader.ExtensionLoadingContext loadingContext)
public String getName()
getName in interface ExtensionModelParserpublic org.mule.runtime.api.meta.Category getCategory()
getCategory in interface ExtensionModelParserCategorypublic String getVendor()
getVendor in interface ExtensionModelParserpublic List<ConfigurationModelParser> getConfigurationParsers()
getConfigurationParsers in interface ExtensionModelParserConfigurationModelParser per each configuration defined in the extension.public List<OperationModelParser> getOperationModelParsers()
getOperationModelParsers in interface ExtensionModelParserOperationModelParser per each operation defined in the extension.public List<SourceModelParser> getSourceModelParsers()
getSourceModelParsers in interface ExtensionModelParserSourceModelParser per each event source defined in the extension.public List<ConnectionProviderModelParser> getConnectionProviderModelParsers()
getConnectionProviderModelParsers in interface ExtensionModelParserConnectionProviderModelParser per each connection provider defined in the extension.public List<FunctionModelParser> getFunctionModelParsers()
getFunctionModelParsers in interface ExtensionModelParserFunctionModelParser per each expression function defined in the extension.public List<ErrorModelParser> getErrorModelParsers()
getErrorModelParsers in interface ExtensionModelParserErrorModelParser per each error type defined in the extension.public LicenseModelProperty getLicenseModelProperty()
getLicenseModelProperty in interface ExtensionModelParserLicenseModelProperty which describes the extension's licensing.public List<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface ExtensionModelParserExternalLibraryModel per each external library defined at the extension level.public Optional<ExceptionHandlerModelProperty> getExtensionHandlerModelProperty()
getExtensionHandlerModelProperty in interface ExtensionModelParserOptional ExceptionHandlerModelProperty is an exception handler was defined at the extension level.public Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface ExtensionModelParserDeprecationModel if one was definedpublic Optional<XmlDslConfiguration> getXmlDslConfiguration()
getXmlDslConfiguration in interface ExtensionModelParserXmlDslModelpublic List<org.mule.metadata.api.model.MetadataType> getExportedTypes()
getExportedTypes in interface ExtensionModelParserpublic Map<org.mule.metadata.api.model.MetadataType,List<org.mule.metadata.api.model.MetadataType>> getSubTypes()
ExtensionModelParsergetSubTypes in interface ExtensionModelParserMap wihich keys represent the base types and each value represents the list of known subtypespublic List<String> getExportedResources()
getExportedResources in interface ExtensionModelParserpublic List<String> getPrivilegedExportedArtifacts()
getPrivilegedExportedArtifacts in interface ExtensionModelParserpublic List<String> getPrivilegedExportedPackages()
getPrivilegedExportedPackages in interface ExtensionModelParserpublic List<org.mule.metadata.api.model.MetadataType> getImportedTypes()
getImportedTypes in interface ExtensionModelParserpublic List<org.mule.runtime.api.meta.model.notification.NotificationModel> getNotificationModels()
getNotificationModels in interface ExtensionModelParserpublic String getNamespace()
getNamespace in interface ExtensionModelParserpublic Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
getSinceMuleVersionModelProperty in interface ExtensionModelParserOptional<SinceMuleVersionModelProperty> if it was definedpublic StereotypeModelLoaderDelegate getStereotypeLoaderDelegate()
public final List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
model properties to be applied at the extension level which are
specifically linked to the type of syntax used to define the extension.getAdditionalModelProperties in interface AdditionalPropertiesModelParserModelProperty instances.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.