org.apache.tools.ant.taskdefs.optional.jlink
Class jlink
java.lang.Object
|
+--org.apache.tools.ant.taskdefs.optional.jlink.jlink
- public class jlink
- extends java.lang.Object
Constructor Summary |
jlink()
|
Method Summary |
void |
addAddFile(java.lang.String addfile)
Adds a file to be added into the output. |
void |
addAddFiles(java.lang.String[] addfiles)
Adds several file to be added into the output. |
void |
addMergeFile(java.lang.String mergefile)
Adds a file to be merged into the output. |
void |
addMergeFiles(java.lang.String[] mergefiles)
Adds several files to be merged into the output. |
void |
link()
Performs the linking of files. |
static void |
main(java.lang.String[] args)
|
void |
setCompression(boolean compress)
Determines whether output will be compressed. |
void |
setOutfile(java.lang.String outfile)
The file that will be created by this instance of jlink. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jlink
public jlink()
setOutfile
public void setOutfile(java.lang.String outfile)
- The file that will be created by this instance of jlink.
addMergeFile
public void addMergeFile(java.lang.String mergefile)
- Adds a file to be merged into the output.
addAddFile
public void addAddFile(java.lang.String addfile)
- Adds a file to be added into the output.
addMergeFiles
public void addMergeFiles(java.lang.String[] mergefiles)
- Adds several files to be merged into the output.
addAddFiles
public void addAddFiles(java.lang.String[] addfiles)
- Adds several file to be added into the output.
setCompression
public void setCompression(boolean compress)
- Determines whether output will be compressed.
link
public void link()
throws java.lang.Exception
- Performs the linking of files.
Addfiles are added to the output as-is. For example, a
jar file is added to the output as a jar file.
However, mergefiles are first examined for their type.
If it is a jar or zip file, the contents will be extracted
from the mergefile and entered into the output.
If a zip or jar file is encountered in a subdirectory
it will be added, not merged.
If a directory is encountered, it becomes the root
entry of all the files below it. Thus, you can
provide multiple, disjoint directories, as
addfiles: they will all be added in a rational
manner to outfile.
main
public static void main(java.lang.String[] args)
Copyright ? 2000 Apache Software Foundation. All Rights Reserved.