public class AstXmlArtifactDeclarationLoader extends Object implements XmlArtifactDeclarationLoader
XmlArtifactDeclarationLoader that first obtains the ArtifactAst from the provided xml file
and then generates the declaration from that ArtifactAst.XmlArtifactDeclarationLoader.Initializer| Constructor and Description |
|---|
AstXmlArtifactDeclarationLoader(org.mule.runtime.api.dsl.DslResolvingContext context) |
| Modifier and Type | Method and Description |
|---|---|
static List<org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider> |
createFromPluginClassloaders(Function<ClassLoader,List<org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider>> xmlNamespaceInfoProvidersSupplier,
List<ClassLoader> pluginsClassLoaders) |
org.mule.runtime.app.declaration.api.ArtifactDeclaration |
load(InputStream configResource)
Creates an
ArtifactDeclaration from a given mule artifact XML configuration file. |
org.mule.runtime.app.declaration.api.ArtifactDeclaration |
load(String name,
InputStream configResource)
Creates an
ArtifactDeclaration from a given mule artifact XML configuration file. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultpublic AstXmlArtifactDeclarationLoader(org.mule.runtime.api.dsl.DslResolvingContext context)
public org.mule.runtime.app.declaration.api.ArtifactDeclaration load(InputStream configResource)
XmlArtifactDeclarationLoaderArtifactDeclaration from a given mule artifact XML configuration file.load in interface XmlArtifactDeclarationLoaderconfigResource - the input stream with the XML configuration content.ArtifactDeclaration that represents the given mule configuration.public org.mule.runtime.app.declaration.api.ArtifactDeclaration load(String name, InputStream configResource)
XmlArtifactDeclarationLoaderArtifactDeclaration from a given mule artifact XML configuration file.load in interface XmlArtifactDeclarationLoadername - name of the file to display a better error messages (if there are any).configResource - the input stream with the XML configuration content.ArtifactDeclaration that represents the given mule configuration.public static List<org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider> createFromPluginClassloaders(Function<ClassLoader,List<org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider>> xmlNamespaceInfoProvidersSupplier, List<ClassLoader> pluginsClassLoaders)
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.