public class MuleSdkExtensionModelParser extends Object implements ExtensionModelParser
ExtensionModelParser implementation for Mule SDK extensions| Modifier and Type | Field and Description |
|---|---|
static String |
APP_LOCAL_EXTENSION_NAMESPACE |
| Constructor and Description |
|---|
MuleSdkExtensionModelParser(String extensionName,
org.mule.runtime.ast.api.ArtifactAst ast,
org.mule.metadata.api.TypeLoader typeLoader,
org.mule.runtime.ast.internal.model.ExtensionModelHelper extensionModelHelper) |
public static final String APP_LOCAL_EXTENSION_NAMESPACE
public MuleSdkExtensionModelParser(String extensionName, org.mule.runtime.ast.api.ArtifactAst ast, org.mule.metadata.api.TypeLoader typeLoader, org.mule.runtime.ast.internal.model.ExtensionModelHelper extensionModelHelper)
public List<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
getAdditionalModelProperties in interface AdditionalPropertiesModelParserpublic String getName()
getName in interface ExtensionModelParserpublic org.mule.runtime.api.meta.Category getCategory()
getCategory in interface ExtensionModelParserpublic String getVendor()
getVendor in interface ExtensionModelParserpublic List<ConfigurationModelParser> getConfigurationParsers()
getConfigurationParsers in interface ExtensionModelParserpublic List<OperationModelParser> getOperationModelParsers()
getOperationModelParsers in interface ExtensionModelParserpublic List<SourceModelParser> getSourceModelParsers()
getSourceModelParsers in interface ExtensionModelParserpublic List<ConnectionProviderModelParser> getConnectionProviderModelParsers()
getConnectionProviderModelParsers in interface ExtensionModelParserpublic List<FunctionModelParser> getFunctionModelParsers()
getFunctionModelParsers in interface ExtensionModelParserpublic List<ErrorModelParser> getErrorModelParsers()
getErrorModelParsers in interface ExtensionModelParserpublic LicenseModelProperty getLicenseModelProperty()
getLicenseModelProperty in interface ExtensionModelParserpublic List<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface ExtensionModelParserpublic Optional<ExceptionHandlerModelProperty> getExtensionHandlerModelProperty()
getExtensionHandlerModelProperty in interface ExtensionModelParserpublic Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface ExtensionModelParserpublic Optional<XmlDslConfiguration> getXmlDslConfiguration()
getXmlDslConfiguration in interface ExtensionModelParserpublic List<org.mule.metadata.api.model.MetadataType> getExportedTypes()
getExportedTypes in interface ExtensionModelParserpublic List<String> getExportedResources()
getExportedResources in interface ExtensionModelParserpublic List<org.mule.metadata.api.model.MetadataType> getImportedTypes()
getImportedTypes in interface ExtensionModelParserpublic List<String> getPrivilegedExportedArtifacts()
getPrivilegedExportedArtifacts in interface ExtensionModelParserpublic List<String> getPrivilegedExportedPackages()
getPrivilegedExportedPackages in interface ExtensionModelParserpublic Map<org.mule.metadata.api.model.MetadataType,List<org.mule.metadata.api.model.MetadataType>> getSubTypes()
getSubTypes 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 ExtensionModelParserCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.