com.xebialabs.deployit.service.version.exporter
Class XmlBasedManifestWriter

java.lang.Object
  extended by com.xebialabs.deployit.service.version.exporter.XmlBasedManifestWriter
All Implemented Interfaces:
ManifestWriter

public class XmlBasedManifestWriter
extends java.lang.Object
implements ManifestWriter


Constructor Summary
XmlBasedManifestWriter()
           
 
Method Summary
 void addArtifactEntry(java.lang.String entryName, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> values)
           
 void addHeader(java.lang.String application, java.lang.String version)
           
 void addResourceEntry(java.lang.String entryName, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> values)
           
 java.util.jar.Manifest getManifest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBasedManifestWriter

public XmlBasedManifestWriter()
Method Detail

addResourceEntry

public void addResourceEntry(java.lang.String entryName,
                             java.lang.String type,
                             java.util.Map<java.lang.String,java.lang.String> values)
Specified by:
addResourceEntry in interface ManifestWriter

addArtifactEntry

public void addArtifactEntry(java.lang.String entryName,
                             java.lang.String type,
                             java.util.Map<java.lang.String,java.lang.String> values)
Specified by:
addArtifactEntry in interface ManifestWriter

getManifest

public java.util.jar.Manifest getManifest()
Specified by:
getManifest in interface ManifestWriter

addHeader

public void addHeader(java.lang.String application,
                      java.lang.String version)
Specified by:
addHeader in interface ManifestWriter