com.xebialabs.deployit.service.version.exporter
Class ManifestBasedManifestWriter
java.lang.Object
com.xebialabs.deployit.service.version.exporter.ManifestBasedManifestWriter
- All Implemented Interfaces:
- ManifestWriter
@Component
public class ManifestBasedManifestWriter
- extends java.lang.Object
- implements ManifestWriter
|
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 |
ManifestBasedManifestWriter
public ManifestBasedManifestWriter()
addHeader
public void addHeader(java.lang.String application,
java.lang.String version)
- Specified by:
addHeader in interface ManifestWriter
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