Modifier and Type | Class | Description |
---|---|---|
static class |
ManifestTask.Mode |
Helper class for Manifest's mode attribute.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
VALID_ATTRIBUTE_CHARS |
Specifies the valid characters which can be used in attribute names.
|
description, location, project
Constructor | Description |
---|---|
ManifestTask() |
Default constructor
|
Modifier and Type | Method | Description |
---|---|---|
void |
addConfiguredAttribute(Manifest.Attribute attribute) |
Add an attribute to the manifest - it is added to the main section.
|
void |
addConfiguredSection(Manifest.Section section) |
Add a section to the manifest
|
void |
execute() |
Create or update the Manifest when used as a task.
|
void |
setEncoding(java.lang.String encoding) |
The encoding to use for reading in an existing manifest file
|
void |
setFile(java.io.File f) |
The name of the manifest file to create/update.
|
void |
setFlattenAttributes(boolean b) |
Whether to flatten multi-valued attributes (i.e.
|
void |
setMergeClassPathAttributes(boolean b) |
Whether to merge Class-Path attributes.
|
void |
setMode(ManifestTask.Mode m) |
Update policy: either "update" or "replace"; default is "replace".
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public static final java.lang.String VALID_ATTRIBUTE_CHARS
public void addConfiguredSection(Manifest.Section section) throws ManifestException
section
- the manifest section to be addedManifestException
- if the section is not valid.public void addConfiguredAttribute(Manifest.Attribute attribute) throws ManifestException
attribute
- the attribute to be added.ManifestException
- if the attribute is not valid.public void setFile(java.io.File f)
f
- the Manifest file to be writtenpublic void setEncoding(java.lang.String encoding)
encoding
- the manifest file encoding.public void setMode(ManifestTask.Mode m)
m
- the mode value - update or replace.public void setMergeClassPathAttributes(boolean b)
b
- booleanpublic void setFlattenAttributes(boolean b)
b
- booleanpublic void execute() throws BuildException
execute
in class Task
BuildException
- if the manifest cannot be written.