com.xebialabs.deployit.engine.packager.manifest
Class ManifestBasedManifestWriter
java.lang.Object
com.xebialabs.deployit.engine.packager.manifest.ManifestBasedManifestWriter
- All Implemented Interfaces:
- ManifestWriter, java.io.Serializable
public class ManifestBasedManifestWriter
- extends java.lang.Object
- implements ManifestWriter, java.io.Serializable
- See Also:
- Serialized Form
|
Method Summary |
void |
addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values)
|
void |
addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String ciName)
|
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)
|
<T extends java.io.OutputStream>
T |
|
writeTo(T stream)
Supposed to be able to write same manifest to different streams as many times as needed. |
| 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
addArtifactEntry
public void addArtifactEntry(java.lang.String entryName,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> values,
java.lang.String ciName)
- Specified by:
addArtifactEntry in interface ManifestWriter
writeTo
public <T extends java.io.OutputStream> T writeTo(T stream)
throws java.io.IOException
- Description copied from interface:
ManifestWriter
- Supposed to be able to write same manifest to different streams as many times as needed.
- Specified by:
writeTo in interface ManifestWriter
- Throws:
java.io.IOException