Package org.apache.tools.ant.taskdefs
Class ManifestTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.ManifestTask
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classHelper class for Manifest's mode attribute.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringSpecifies the valid characters which can be used in attribute names.Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddConfiguredAttribute(Manifest.Attribute attribute) Add an attribute to the manifest - it is added to the main section.voidaddConfiguredSection(Manifest.Section section) Add a section to the manifestvoidexecute()Create or update the Manifest when used as a task.voidsetEncoding(String encoding) The encoding to use for reading in an existing manifest filevoidThe name of the manifest file to create/update.voidsetFlattenAttributes(boolean b) Whether to flatten multi-valued attributes (i.e.voidsetMergeClassPathAttributes(boolean b) Whether to merge Class-Path attributes.voidUpdate policy: either "update" or "replace"; default is "replace".Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
VALID_ATTRIBUTE_CHARSSpecifies the valid characters which can be used in attribute names. "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"- See Also:
 
 
- 
- 
Constructor Details- 
ManifestTaskpublic ManifestTask()Default constructor
 
- 
- 
Method Details- 
addConfiguredSectionAdd a section to the manifest- Parameters:
- section- the manifest section to be added
- Throws:
- ManifestException- if the section is not valid.
 
- 
addConfiguredAttributeAdd an attribute to the manifest - it is added to the main section.- Parameters:
- attribute- the attribute to be added.
- Throws:
- ManifestException- if the attribute is not valid.
 
- 
setFileThe name of the manifest file to create/update. Required if used as a task.- Parameters:
- f- the Manifest file to be written
 
- 
setEncodingThe encoding to use for reading in an existing manifest file- Parameters:
- encoding- the manifest file encoding.
 
- 
setModeUpdate policy: either "update" or "replace"; default is "replace".- Parameters:
- m- the mode value - update or replace.
 
- 
setMergeClassPathAttributespublic void setMergeClassPathAttributes(boolean b) Whether to merge Class-Path attributes.- Parameters:
- b- boolean
- Since:
- Ant 1.8.0
 
- 
setFlattenAttributespublic void setFlattenAttributes(boolean b) Whether to flatten multi-valued attributes (i.e. Class-Path) into a single one.- Parameters:
- b- boolean
- Since:
- Ant 1.8.0
 
- 
executeCreate or update the Manifest when used as a task.- Overrides:
- executein class- Task
- Throws:
- BuildException- if the manifest cannot be written.
 
 
-