@NoImplement public interface ArtifactDeclarationXmlSerializer
ArtifactDeclaration
into a readable and processable XML representation
and from a mule XML configuration file into an ArtifactDeclaration
representation.Modifier and Type | Method and Description |
---|---|
ArtifactDeclaration |
deserialize(InputStream configResource)
Creates an
ArtifactDeclaration from a given mule artifact XML configuration file. |
ArtifactDeclaration |
deserialize(String name,
InputStream configResource)
Creates an
ArtifactDeclaration from a given mule artifact XML configuration file. |
static ArtifactDeclarationXmlSerializer |
getDefault(DslResolvingContext context)
Provides an instance of the default implementation of the
ArtifactDeclarationXmlSerializer . |
String |
serialize(ArtifactDeclaration declaration)
Serializes an
ArtifactDeclaration into an XML Document |
static ArtifactDeclarationXmlSerializer getDefault(DslResolvingContext context)
ArtifactDeclarationXmlSerializer
.context
- a DslResolvingContext
that provides access to all the extensions
required for loading a given artifact config
to an ArtifactDeclaration
ArtifactDeclarationXmlSerializer
String serialize(ArtifactDeclaration declaration)
ArtifactDeclaration
into an XML Document
declaration
- ArtifactDeclaration
to be serializedArtifactDeclaration
ArtifactDeclaration deserialize(InputStream configResource)
ArtifactDeclaration
from a given mule artifact XML configuration file.configResource
- the input stream with the XML configuration content.ArtifactDeclaration
that represents the given mule configuration.ArtifactDeclaration deserialize(String name, InputStream configResource)
ArtifactDeclaration
from a given mule artifact XML configuration file.name
- 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.Copyright © 2018. All rights reserved.