diff --git a/.gitignore b/.gitignore
index a9b2026f25..7762f76ff2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,11 @@
/branding_spear
/installer_spear
Bundle_*.properties
+genfiles.properties
/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties
/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties
/CoreUtils/src/org/sleuthkit/autopsy/coreutils/Bundle.properties
+/Testing/script/input/
+/Testing/script/output/
+/Testing/script/gold/
+*~
diff --git a/Case/src/org/sleuthkit/autopsy/casemodule/AddImageWizardPanel2.java b/Case/src/org/sleuthkit/autopsy/casemodule/AddImageWizardPanel2.java
index 8f7fd30e58..b67056afc4 100644
--- a/Case/src/org/sleuthkit/autopsy/casemodule/AddImageWizardPanel2.java
+++ b/Case/src/org/sleuthkit/autopsy/casemodule/AddImageWizardPanel2.java
@@ -256,7 +256,7 @@ class AddImageWizardPanel2 implements WizardDescriptor.Panel {
});
- process = currentCase.makeAddImageProcess(Case.convertTimeZone(timeZone), noFatOrphans);
+ process = currentCase.makeAddImageProcess(timeZone, noFatOrphans);
cancelledWhileRunning.enable();
try {
process.run(imgPaths);
diff --git a/Case/src/org/sleuthkit/autopsy/casemodule/Case.java b/Case/src/org/sleuthkit/autopsy/casemodule/Case.java
index ba7f0b8465..1cc68c654e 100755
--- a/Case/src/org/sleuthkit/autopsy/casemodule/Case.java
+++ b/Case/src/org/sleuthkit/autopsy/casemodule/Case.java
@@ -736,6 +736,7 @@ public class Case {
TimeZone zone = TimeZone.getTimeZone(timezoneID);
int offset = zone.getRawOffset() / 1000;
int hour = offset / 3600;
+ int min = (offset % 3600) / 60;
DateFormat dfm = new SimpleDateFormat("z");
dfm.setTimeZone(zone);
@@ -744,6 +745,9 @@ public class Case {
String second = dfm.format(new GregorianCalendar(2011, 6, 6).getTime()).substring(0, 3); // make it only 3 letters code
int mid = hour * -1;
result = first + Integer.toString(mid);
+ if (min != 0) {
+ result = result + ":" + Integer.toString(min);
+ }
if (hasDaylight) {
result = result + second;
}
diff --git a/CoreComponentInterfaces/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java b/CoreComponentInterfaces/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java
index 87eabadbfc..d1156b53e7 100644
--- a/CoreComponentInterfaces/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java
+++ b/CoreComponentInterfaces/src/org/sleuthkit/autopsy/corecomponentinterfaces/CoreComponentControl.java
@@ -16,11 +16,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.sleuthkit.autopsy.corecomponentinterfaces;
import java.util.Collection;
import java.util.Iterator;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import org.openide.util.Lookup;
import org.openide.windows.Mode;
import org.openide.windows.TopComponent;
@@ -33,6 +34,8 @@ import org.openide.windows.WindowManager;
*/
public class CoreComponentControl {
+ private static final Logger logger = Logger.getLogger(CoreComponentControl.class.getName());
+
/**
* Opens all TopComponent windows that are needed ({@link DataExplorer}, {@link DataResult}, and
* {@link DataContent})
@@ -45,7 +48,11 @@ public class CoreComponentControl {
for (DataExplorer de : dataExplorers) {
TopComponent explorerWin = de.getTopComponent();
Mode m = WindowManager.getDefault().findMode("explorer");
- m.dockInto(explorerWin); // redock into the explorer mode
+ if (m != null) {
+ m.dockInto(explorerWin); // redock into the explorer mode
+ } else {
+ logger.log(Level.WARNING, "Could not find explorer mode and dock explorer window");
+ }
explorerWin.open(); // open that top component
}
@@ -53,7 +60,12 @@ public class CoreComponentControl {
DataContent dc = Lookup.getDefault().lookup(DataContent.class);
TopComponent contentWin = dc.getTopComponent();
Mode m = WindowManager.getDefault().findMode("output");
- m.dockInto(contentWin); // redock into the output mode
+ if (m != null) {
+ m.dockInto(contentWin); // redock into the output mode
+ } else {
+ logger.log(Level.WARNING, "Could not find output mode and dock content window");
+ }
+
contentWin.open(); // open that top component
}
diff --git a/DataModel/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java b/DataModel/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java
index cab3189405..0eefae9c27 100644
--- a/DataModel/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java
+++ b/DataModel/src/org/sleuthkit/autopsy/datamodel/AbstractFsContentNode.java
@@ -18,6 +18,7 @@
*/
package org.sleuthkit.autopsy.datamodel;
+import java.text.SimpleDateFormat;
import java.util.LinkedHashMap;
import java.util.Map;
import org.openide.nodes.Sheet;
@@ -29,6 +30,8 @@ import org.sleuthkit.datamodel.FsContent;
*/
public abstract class AbstractFsContentNode extends AbstractContentNode {
+ private static SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss (z)");
+
// Note: this order matters for the search result, changed it if the order of property headers on the "KeywordSearchNode"changed
public static enum FsContentPropertyType {
@@ -213,12 +216,13 @@ public abstract class AbstractFsContentNode extends Abstrac
* @param content to extract properties from
*/
public static void fillPropertyMap(Map map, FsContent content) {
+ dateFormatter.setTimeZone(content.accept(new TimeZoneVisitor()));
map.put(FsContentPropertyType.NAME.toString(), content.getName());
map.put(FsContentPropertyType.LOCATION.toString(), DataConversion.getformattedPath(ContentUtils.getDisplayPath(content), 0, 1));
- map.put(FsContentPropertyType.MOD_TIME.toString(), content.getMtimeAsDate());
- map.put(FsContentPropertyType.CHANGED_TIME.toString(), content.getCtimeAsDate());
- map.put(FsContentPropertyType.ACCESS_TIME.toString(), content.getAtimeAsDate());
- map.put(FsContentPropertyType.CREATED_TIME.toString(), content.getCrtimeAsDate());
+ map.put(FsContentPropertyType.MOD_TIME.toString(), epochToString(content.getMtime()));
+ map.put(FsContentPropertyType.CHANGED_TIME.toString(), epochToString(content.getCtime()));
+ map.put(FsContentPropertyType.ACCESS_TIME.toString(), epochToString(content.getAtime()));
+ map.put(FsContentPropertyType.CREATED_TIME.toString(), epochToString(content.getCrtime()));
map.put(FsContentPropertyType.SIZE.toString(), content.getSize());
map.put(FsContentPropertyType.FLAGS_DIR.toString(), content.getDirFlagsAsString());
map.put(FsContentPropertyType.FLAGS_META.toString(), content.getMetaFlagsAsString());
@@ -231,4 +235,12 @@ public abstract class AbstractFsContentNode extends Abstrac
map.put(FsContentPropertyType.TYPE_META.toString(), content.getMetaTypeAsString());
map.put(FsContentPropertyType.KNOWN.toString(), content.getKnown().getName());
}
+
+ private static String epochToString(long epoch) {
+ String time = "0000-00-00 00:00:00 (UTC)";
+ if (epoch != 0) {
+ time = dateFormatter.format(new java.util.Date(epoch * 1000));
+ }
+ return time;
+ }
}
diff --git a/DataModel/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java b/DataModel/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java
index 7c0818e035..aaecdadc07 100644
--- a/DataModel/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java
+++ b/DataModel/src/org/sleuthkit/autopsy/datamodel/BlackboardArtifactNode.java
@@ -20,10 +20,10 @@ package org.sleuthkit.autopsy.datamodel;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
-import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.TimeZone;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.openide.nodes.AbstractNode;
@@ -51,12 +51,11 @@ public class BlackboardArtifactNode extends AbstractNode implements DisplayableI
BlackboardArtifact artifact;
Content associated;
static final Logger logger = Logger.getLogger(BlackboardArtifactNode.class.getName());
-
- private static final SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");;
+ private static SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public BlackboardArtifactNode(BlackboardArtifact artifact) {
super(Children.LEAF, getLookups(artifact));
-
+
this.artifact = artifact;
this.associated = getAssociatedContent(artifact);
this.setName(Long.toString(artifact.getArtifactID()));
@@ -75,23 +74,29 @@ public class BlackboardArtifactNode extends AbstractNode implements DisplayableI
}
final String NO_DESCR = "no description";
- Map map = new LinkedHashMap();
+ Map map = new LinkedHashMap();
fillPropertyMap(map, artifact);
ss.put(new NodeProperty("File Name",
"File Name",
- "no description",
+ NO_DESCR,
associated.accept(new NameVisitor())));
- ATTRIBUTE_TYPE[] attributeTypes = ATTRIBUTE_TYPE.values();
- for(Map.Entry entry : map.entrySet()){
- if(attributeTypes.length > entry.getKey()){
- ss.put(new NodeProperty(attributeTypes[entry.getKey()-1].getDisplayName(),
- attributeTypes[entry.getKey()-1].getDisplayName(),
+ for(Map.Entry entry : map.entrySet()){
+ ss.put(new NodeProperty(entry.getKey(),
+ entry.getKey(),
NO_DESCR,
entry.getValue()));
- }
}
+
+ if(artifact.getArtifactTypeID() == BlackboardArtifact.ARTIFACT_TYPE.TSK_HASHSET_HIT.getTypeID()
+ || artifact.getArtifactTypeID() == BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT.getTypeID()) {
+ ss.put(new NodeProperty("File Path",
+ "File Path",
+ NO_DESCR,
+ DataConversion.getformattedPath(ContentUtils.getDisplayPath(associated), 0, 1)));
+ }
+
return s;
}
@@ -100,30 +105,37 @@ public class BlackboardArtifactNode extends AbstractNode implements DisplayableI
* @param map, with preserved ordering, where property names/values are put
* @param content to extract properties from
*/
- public static void fillPropertyMap(Map map, BlackboardArtifact artifact) {
+ public static void fillPropertyMap(Map map, BlackboardArtifact artifact) {
try {
for(BlackboardAttribute attribute : artifact.getAttributes()){
if(attribute.getAttributeTypeID() == ATTRIBUTE_TYPE.TSK_PATH_ID.getTypeID())
continue;
else switch(attribute.getValueType()){
case STRING:
- map.put(attribute.getAttributeTypeID(), attribute.getValueString());
+ map.put(attribute.getAttributeTypeDisplayName(), attribute.getValueString());
break;
case INTEGER:
- map.put(attribute.getAttributeTypeID(), attribute.getValueInt());
+ map.put(attribute.getAttributeTypeDisplayName(), attribute.getValueInt());
break;
case LONG:
- if(attribute.getAttributeTypeID() == ATTRIBUTE_TYPE.TSK_DATETIME.getTypeID() ||
- attribute.getAttributeTypeID() == ATTRIBUTE_TYPE.TSK_LAST_ACCESSED.getTypeID()) {
- map.put(attribute.getAttributeTypeID(), dateFormatter.format(new Date(attribute.getValueLong())));
- } else
- map.put(attribute.getAttributeTypeID(), attribute.getValueLong());
+ if (attribute.getAttributeTypeID() == ATTRIBUTE_TYPE.TSK_DATETIME.getTypeID()
+ || attribute.getAttributeTypeID() == ATTRIBUTE_TYPE.TSK_LAST_ACCESSED.getTypeID()) {
+ long epoch = attribute.getValueLong();
+ String time = "0000-00-00 00:00:00";
+ if (epoch != 0) {
+ dateFormatter.setTimeZone(getTimeZone(artifact));
+ time = dateFormatter.format(new java.util.Date(epoch * 1000));
+ }
+ map.put(attribute.getAttributeTypeDisplayName(), time);
+ } else {
+ map.put(attribute.getAttributeTypeDisplayName(), attribute.getValueLong());
+ }
break;
case DOUBLE:
- map.put(attribute.getAttributeTypeID(), attribute.getValueDouble());
+ map.put(attribute.getAttributeTypeDisplayName(), attribute.getValueDouble());
break;
case BYTE:
- map.put(attribute.getAttributeTypeID(), attribute.getValueBytes());
+ map.put(attribute.getAttributeTypeDisplayName(), attribute.getValueBytes());
break;
}
}
@@ -158,7 +170,11 @@ public class BlackboardArtifactNode extends AbstractNode implements DisplayableI
}
throw new IllegalArgumentException("Couldn't get file from database");
}
-
+
+ private static TimeZone getTimeZone(BlackboardArtifact artifact) {
+ return getAssociatedContent(artifact).accept(new TimeZoneVisitor());
+ }
+
private static HighlightLookup getHighlightLookup(BlackboardArtifact artifact, Content content) {
if(artifact.getArtifactTypeID() != BlackboardArtifact.ARTIFACT_TYPE.TSK_KEYWORD_HIT.getTypeID())
return null;
@@ -213,7 +229,7 @@ public class BlackboardArtifactNode extends AbstractNode implements DisplayableI
}
}
-
+
private String getIcon(BlackboardArtifact.ARTIFACT_TYPE type) {
switch(type) {
case TSK_WEB_BOOKMARK:
diff --git a/DataModel/src/org/sleuthkit/autopsy/datamodel/FsContentStringStream.java b/DataModel/src/org/sleuthkit/autopsy/datamodel/FsContentStringStream.java
index 7ba0a269a2..8ef75b0420 100644
--- a/DataModel/src/org/sleuthkit/autopsy/datamodel/FsContentStringStream.java
+++ b/DataModel/src/org/sleuthkit/autopsy/datamodel/FsContentStringStream.java
@@ -47,7 +47,6 @@ public class FsContentStringStream extends InputStream {
//args
private FsContent content;
private String encoding;
- private boolean preserveOnBuffBoundary;
//internal data
private long contentOffset = 0; //offset in fscontent read into curReadBuf
@@ -61,7 +60,7 @@ public class FsContentStringStream extends InputStream {
private int tempStringLen = 0;
private boolean isEOF = false;
private boolean stringAtTempBoundary = false; //if temp has part of string that didn't make it in previous read()
- private boolean stringAtBufBoundary = false; //if continue string from prev read
+ private boolean stringAtBufBoundary = false; //if read buffer has string being processed, continue as string from prev read() in next read()
private boolean inString = false; //if current temp has min chars required
private static final byte[] oneCharBuf = new byte[1];
private final int MIN_PRINTABLE_CHARS = 4; //num. of chars needed to qualify as a char string
@@ -77,7 +76,7 @@ public class FsContentStringStream extends InputStream {
public FsContentStringStream(FsContent content, Encoding encoding, boolean preserveOnBuffBoundary) {
this.content = content;
this.encoding = encoding.toString();
- this.preserveOnBuffBoundary = preserveOnBuffBoundary;
+ //this.preserveOnBuffBoundary = preserveOnBuffBoundary;
//logger.log(Level.INFO, "FILE: " + content.getParentPath() + "/" + content.getName());
}
@@ -110,16 +109,12 @@ public class FsContentStringStream extends InputStream {
if (isEOF) {
return -1;
}
+
if (stringAtTempBoundary) {
//append entire temp string residual from previous read()
//because qualified string was broken down into 2 parts
- curString.append(tempString);
- curStringLen += tempStringLen;
-
- //reset temp
- tempString = new StringBuilder();
- tempStringLen = 0;
+ appendResetTemp();
stringAtTempBoundary = false;
//there could be more to this string in fscontent/buffer
@@ -127,6 +122,8 @@ public class FsContentStringStream extends InputStream {
boolean singleConsecZero = false; //preserve the current sequence of chars if 1 consecutive zero char
int newCurLen = curStringLen + tempStringLen;
+
+
while (newCurLen < len) {
//need to extract more strings
if (readBufOffset > bytesInReadBuf - 1) {
@@ -208,7 +205,7 @@ public class FsContentStringStream extends InputStream {
//check if temp still has chars to qualify as a string
//we might need to break up temp into 2 parts for next read() call
//consume as many as possible to fill entire user buffer
- if (!this.preserveOnBuffBoundary && tempStringLen >= MIN_PRINTABLE_CHARS) {
+ if (tempStringLen >= MIN_PRINTABLE_CHARS) {
if (newCurLen > len) {
int appendChars = len - curStringLen;
//save part for next user read(), need to break up temp string
diff --git a/DataModel/src/org/sleuthkit/autopsy/datamodel/TimeZoneVisitor.java b/DataModel/src/org/sleuthkit/autopsy/datamodel/TimeZoneVisitor.java
new file mode 100644
index 0000000000..51e89c5778
--- /dev/null
+++ b/DataModel/src/org/sleuthkit/autopsy/datamodel/TimeZoneVisitor.java
@@ -0,0 +1,66 @@
+/*
+ * Autopsy Forensic Browser
+ *
+ * Copyright 2011 Basis Technology Corp.
+ * Contact: carrier sleuthkit org
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.sleuthkit.autopsy.datamodel;
+
+import java.util.TimeZone;
+import org.sleuthkit.datamodel.ContentVisitor;
+import org.sleuthkit.datamodel.Directory;
+import org.sleuthkit.datamodel.File;
+import org.sleuthkit.datamodel.FileSystem;
+import org.sleuthkit.datamodel.Image;
+import org.sleuthkit.datamodel.Volume;
+import org.sleuthkit.datamodel.VolumeSystem;
+
+/**
+ *
+ * @author dfickling
+ */
+class TimeZoneVisitor implements ContentVisitor{
+
+ @Override
+ public TimeZone visit(Directory drctr) {
+ return visit(drctr.getFileSystem());
+ }
+
+ @Override
+ public TimeZone visit(File file) {
+ return visit(file.getFileSystem());
+ }
+
+ @Override
+ public TimeZone visit(FileSystem fs) {
+ return fs.getParent().accept(this);
+ }
+
+ @Override
+ public TimeZone visit(Image image) {
+ return TimeZone.getTimeZone(image.getTimeZone());
+ }
+
+ @Override
+ public TimeZone visit(Volume volume) {
+ return visit(volume.getParent());
+ }
+
+ @Override
+ public TimeZone visit(VolumeSystem vs) {
+ return TimeZone.getTimeZone(vs.getParent().getTimeZone());
+ }
+
+}
diff --git a/DataModel/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java b/DataModel/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java
index ecddca03b4..ca2a1613b7 100644
--- a/DataModel/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java
+++ b/DataModel/src/org/sleuthkit/autopsy/datamodel/VolumeNode.java
@@ -48,7 +48,7 @@ public class VolumeNode extends AbstractContentNode {
// set name, display name, and icon
String volName = nameForVolume(vol);
- long end = vol.getStart() + vol.getSize();
+ long end = vol.getStart() + (vol.getSize()-1);
String tempVolName = volName + " (" + vol.getDescription() + ": " + vol.getStart() + "-" + end + ")";
this.setDisplayName(tempVolName);
diff --git a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtAction.java b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtAction.java
index cd134795e3..b0d8b3c7bc 100644
--- a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtAction.java
+++ b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtAction.java
@@ -32,7 +32,7 @@ import org.sleuthkit.autopsy.coreutils.Log;
*/
class HashDbMgmtAction extends CallableSystemAction {
- private static final String ACTION_NAME = "Hash Database Configuration";
+ static final String ACTION_NAME = "Hash Database Configuration";
@Override
public void performAction() {
diff --git a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtPanel.java b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtPanel.java
index 216aa8dcf8..b3bf5254ec 100644
--- a/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtPanel.java
+++ b/HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/HashDbMgmtPanel.java
@@ -63,6 +63,7 @@ public class HashDbMgmtPanel extends javax.swing.JPanel {
/** Creates new form HashDbMgmtPanel */
private HashDbMgmtPanel() {
+ setName(HashDbMgmtAction.ACTION_NAME);
notableTableModel = new HashSetTableModel();
initComponents();
customizeComponents();
@@ -293,9 +294,24 @@ public class HashDbMgmtPanel extends javax.swing.JPanel {
JOptionPane.PLAIN_MESSAGE, null, null, derivedName);
if(setName != null && !setName.equals("")) {
- HashDb newDb = new HashDb(setName, Arrays.asList(new String[] {filePath}), false);
- if(IndexStatus.isIngestible(newDb.status()))
- newDb.setUseForIngest(true);
+ HashDb newDb = new HashDb(setName, Arrays.asList(new String[]{filePath}), false);
+ int toIndex = JOptionPane.NO_OPTION;
+ if (IndexStatus.isIngestible(newDb.status())) {
+ newDb.setUseForIngest(true);
+ } else {
+ toIndex = JOptionPane.showConfirmDialog(this,
+ "The database you added has no index.\n"
+ + "It will not be used for ingest until you create one.\n"
+ + "Would you like to do so now?", "No Index Exists", JOptionPane.YES_NO_OPTION);
+ }
+
+ if (toIndex == JOptionPane.YES_OPTION) {
+ try {
+ newDb.createIndex();
+ } catch (TskException ex) {
+ logger.log(Level.WARNING, "Error creating index", ex);
+ }
+ }
notableTableModel.newSet(newDb); // TODO: support multiple file paths
}
diff --git a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestImageThread.java b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestImageThread.java
index 9a7f1da1e3..bdc6fe35c2 100644
--- a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestImageThread.java
+++ b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestImageThread.java
@@ -61,11 +61,14 @@ public class IngestImageThread extends SwingWorker {
logger.log(Level.INFO, "Starting background processing");
- progress = ProgressHandleFactory.createHandle(service.getName() + " image id:" + image.getId(), new Cancellable() {
+ final String displayName = service.getName() + " image id:" + image.getId();
+ progress = ProgressHandleFactory.createHandle(displayName, new Cancellable() {
@Override
public boolean cancel() {
logger.log(Level.INFO, "Image ingest service " + service.getName() + " cancelled by user.");
+ if (progress != null)
+ progress.setDisplayName(displayName + " (Cancelling...)");
return IngestImageThread.this.cancel(true);
}
});
diff --git a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java
index 53201d10e8..b496907510 100755
--- a/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java
+++ b/Ingest/src/org/sleuthkit/autopsy/ingest/IngestManager.java
@@ -938,11 +938,14 @@ public class IngestManager {
}
});
- progress = ProgressHandleFactory.createHandle("File Ingest", new Cancellable() {
+ final String displayName = "File Ingest";
+ progress = ProgressHandleFactory.createHandle(displayName, new Cancellable() {
@Override
public boolean cancel() {
logger.log(Level.INFO, "Filed ingest cancelled by user.");
+ if (progress != null)
+ progress.setDisplayName(displayName + " (Cancelling...)");
return IngestFsContentThread.this.cancel(true);
}
});
@@ -1073,11 +1076,15 @@ public class IngestManager {
@Override
protected Object doInBackground() throws Exception {
- progress = ProgressHandleFactory.createHandle("Queueing Ingest", new Cancellable() {
+
+ final String displayName = "Queueing Ingest";
+ progress = ProgressHandleFactory.createHandle(displayName, new Cancellable() {
@Override
public boolean cancel() {
logger.log(Level.INFO, "Queueing ingest cancelled by user.");
+ if (progress != null)
+ progress.setDisplayName(displayName + " (Cancelling...)");
return EnqueueWorker.this.cancel(true);
}
});
diff --git a/KNOWN_ISSUES.txt b/KNOWN_ISSUES.txt
index 492155422e..ef399304e3 100644
--- a/KNOWN_ISSUES.txt
+++ b/KNOWN_ISSUES.txt
@@ -5,8 +5,9 @@ We plan to address the following issues in future releases.
General:
- Only a single instance of the application can be started at once.
There is no check if another instance is already running. Running a second instance will cause issues.
+- Only a single case can be opened at a time.
Keyword search module:
- Keyword search module does not currently search unallocated space,
-- Keyword search maximum size of files to be indexed and searched is 100MB,
-- Keyword search maximum size of unknown types of files to be indexed and searched (using string extraction) is 1MB.
+- Keyword search maximum size of files of known types to be indexed and searched is 100MB. There is no limit on size of unknown file types indexed using string extraction.
+
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AbstractKeywordSearchPerformer.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AbstractKeywordSearchPerformer.java
index ba1bf07589..77033795e6 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AbstractKeywordSearchPerformer.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/AbstractKeywordSearchPerformer.java
@@ -21,6 +21,7 @@ package org.sleuthkit.autopsy.keywordsearch;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.util.List;
+import org.sleuthkit.autopsy.ingest.IngestManager;
import org.sleuthkit.autopsy.keywordsearch.KeywordSearch.QueryType;
import org.sleuthkit.autopsy.keywordsearch.KeywordSearchQueryManager.Presentation;
@@ -77,6 +78,17 @@ abstract class AbstractKeywordSearchPerformer extends javax.swing.JPanel impleme
KeywordSearchUtil.displayDialog("Keyword Search Error", "No files are indexed, please index an image before searching", KeywordSearchUtil.DIALOG_MESSAGE_TYPE.ERROR);
return;
}
+
+ //check if keyword search service ingest is running (indexing, etc)
+ if (IngestManager.getDefault().isServiceRunning(KeywordSearchIngestService.getDefault())) {
+ if (KeywordSearchUtil.displayConfirmDialog("Keyword Search Ingest in Progress",
+ "Keyword Search Ingest is currently running. "
+ + "Not all files have been indexed and this search might yield incomplete results. "
+ + "Do you want to proceed with this search anyway?"
+ , KeywordSearchUtil.DIALOG_MESSAGE_TYPE.WARN) == false)
+ return;
+ }
+
KeywordSearchQueryManager man = null;
if (isMultiwordQuery()) {
final List keywords = getQueryList();
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
index 293c3a2e0f..b0f6e2e105 100755
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
@@ -48,3 +48,5 @@ ExtractedContentPanel.pageOfLabel.text=of
ExtractedContentPanel.pageCurLabel.text=-
ExtractedContentPanel.pageTotalLabel.text=-
ExtractedContentPanel.hitLabel.toolTipText=
+KeywordSearchEditListPanel.ingestMessagesCheckbox.text=Send messages during triage / ingest
+KeywordSearchEditListPanel.ingestMessagesCheckbox.toolTipText=Send messages during triage / ingest when hits on keyword from this list occur
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java
index 070e7c1206..820b4d860e 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentPanel.java
@@ -369,7 +369,9 @@ class ExtractedContentPanel extends javax.swing.JPanel {
* @param current, current hit to update the display with
*/
void updateCurrentMatchDisplay(int current) {
- hitCountLabel.setText(Integer.toString(current));
+ if (current == 0)
+ hitCountLabel.setText("-");
+ else hitCountLabel.setText(Integer.toString(current));
}
/**
@@ -377,7 +379,9 @@ class ExtractedContentPanel extends javax.swing.JPanel {
* @param total total number of hits to update the display with
*/
void updateTotaMatcheslDisplay(int total) {
- hitTotalLabel.setText(Integer.toString(total));
+ if (total == 0)
+ hitTotalLabel.setText("-");
+ else hitTotalLabel.setText(Integer.toString(total));
}
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java
index c2ffae42ce..9d334c9a56 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/ExtractedContentViewer.java
@@ -479,6 +479,8 @@ public class ExtractedContentViewer implements DataContentViewer {
} else {
panel.enableNextMatchControl(false);
panel.enablePrevMatchControl(false);
+ panel.updateCurrentMatchDisplay(0);
+ panel.updateTotaMatcheslDisplay(0);
}
}
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileExtract.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileExtract.java
index 4e4ba22395..f39b6b9ccc 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileExtract.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileExtract.java
@@ -67,7 +67,7 @@ public class FileExtract {
//break string into chunks
//Note: could use DataConversion.toString() since we are operating on fixed chunks
//but FsContentStringStream handles string boundary case better
- stringStream = new FsContentStringStream(sourceFile, FsContentStringStream.Encoding.UTF8, true);
+ stringStream = new FsContentStringStream(sourceFile, FsContentStringStream.Encoding.UTF8);
long readSize = 0;
while ((readSize = stringStream.read(STRING_CHUNK_BUF, 0, (int) MAX_STRING_CHUNK_SIZE)) != -1) {
@@ -82,6 +82,7 @@ public class FileExtract {
} catch (IngesterException ingEx) {
success = false;
logger.log(Level.WARNING, "Ingester had a problem with extracted strings from file '" + sourceFile.getName() + "' (id: " + sourceFile.getId() + ").", ingEx);
+ throw ingEx; //need to rethrow/return to signal error and move on
}
//debug.close();
}
@@ -98,7 +99,7 @@ public class FileExtract {
try {
stringStream.close();
} catch (IOException ex) {
- Exceptions.printStackTrace(ex);
+ logger.log(Level.WARNING, "Error closing string stream, file: " + sourceFile.getName(), ex);
}
}
}
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedMatchesSource.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedMatchesSource.java
index 4d99d9834c..dab04c0f8b 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedMatchesSource.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/HighlightedMatchesSource.java
@@ -135,9 +135,13 @@ class HighlightedMatchesSource implements MarkupSource, HighlightLookup {
chunksQuery.escape();
}
*/
- Keyword keywordQuery = new Keyword(this.keywordHitQuery, false);
+ String queryStr = KeywordSearchUtil.escapeLuceneQuery(this.keywordHitQuery, true, false);
+ if (isRegex) {
+ //use white-space sep. field to get exact matches only of regex query result
+ queryStr = Server.Schema.CONTENT_WS + ":" + "\"" + queryStr + "\"";
+ }
+ Keyword keywordQuery = new Keyword(queryStr, false);
chunksQuery = new LuceneQuery(keywordQuery);
- chunksQuery.escape();
KeywordQueryFilter contentIdFilter = new KeywordQueryFilter(FilterType.CHUNK, contentId);
chunksQuery.setFilter(contentIdFilter);
try {
@@ -160,7 +164,9 @@ class HighlightedMatchesSource implements MarkupSource, HighlightLookup {
}
//set page to first page having highlights
- this.currentPage = pagesSorted.first();
+ if (pagesSorted.isEmpty())
+ this.currentPage = 0;
+ else this.currentPage = pagesSorted.first();
for (Integer page : pagesSorted) {
hitsPages.put(page, 0); //unknown number of matches in the page
@@ -234,11 +240,15 @@ class HighlightedMatchesSource implements MarkupSource, HighlightLookup {
@Override
public boolean hasNextItem() {
+ if (!this.pagesToHits.containsKey(currentPage))
+ return false;
return this.pagesToHits.get(currentPage) < this.hitsPages.get(currentPage);
}
@Override
public boolean hasPreviousItem() {
+ if (!this.pagesToHits.containsKey(currentPage))
+ return false;
return this.pagesToHits.get(currentPage) > 1;
}
@@ -264,6 +274,8 @@ class HighlightedMatchesSource implements MarkupSource, HighlightLookup {
@Override
public int currentItem() {
+ if (!this.pagesToHits.containsKey(currentPage))
+ return 0;
return pagesToHits.get(currentPage);
}
@@ -377,6 +389,8 @@ class HighlightedMatchesSource implements MarkupSource, HighlightLookup {
@Override
public int getNumberHits() {
+ if (!this.hitsPages.containsKey(this.currentPage))
+ return 0;
return this.hitsPages.get(this.currentPage);
}
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.form b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.form
index 065d8ab266..f888c19e62 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.form
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.form
@@ -111,12 +111,17 @@
+
+
+
+
+
-
+
@@ -124,7 +129,9 @@
-
+
+
+
@@ -173,6 +180,9 @@
+
+
+
@@ -261,6 +271,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java
index 35d3ab0133..010f88b62e 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java
@@ -256,6 +256,7 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
chRegex.setEnabled(listSet && (!ingestOngoing || !inIngest) && !isLocked);
selectorsCombo.setEnabled(listSet && (!ingestOngoing || !inIngest) && !isLocked && chRegex.isSelected());
useForIngestCheckbox.setEnabled(listSet && (!ingestOngoing || !inIngest));
+ ingestMessagesCheckbox.setEnabled(useForIngestCheckbox.isEnabled() && useForIngestCheckbox.isSelected());
saveListButton.setEnabled(listSet);
exportButton.setEnabled(listSet);
deleteListButton.setEnabled(listSet && (!ingestOngoing || !inIngest) && !isLocked);
@@ -295,6 +296,7 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
addWordField = new javax.swing.JTextField();
chRegex = new javax.swing.JCheckBox();
selectorsCombo = new javax.swing.JComboBox();
+ ingestMessagesCheckbox = new javax.swing.JCheckBox();
saveListButton = new javax.swing.JButton();
exportButton = new javax.swing.JButton();
deleteListButton = new javax.swing.JButton();
@@ -332,6 +334,11 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
});
useForIngestCheckbox.setText(org.openide.util.NbBundle.getMessage(KeywordSearchEditListPanel.class, "KeywordSearchEditListPanel.useForIngestCheckbox.text")); // NOI18N
+ useForIngestCheckbox.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ useForIngestCheckboxActionPerformed(evt);
+ }
+ });
addWordButton.setText(org.openide.util.NbBundle.getMessage(KeywordSearchEditListPanel.class, "KeywordSearchEditListPanel.addWordButton.text")); // NOI18N
addWordButton.addActionListener(new java.awt.event.ActionListener() {
@@ -389,6 +396,9 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
.addContainerGap())
);
+ ingestMessagesCheckbox.setText(org.openide.util.NbBundle.getMessage(KeywordSearchEditListPanel.class, "KeywordSearchEditListPanel.ingestMessagesCheckbox.text")); // NOI18N
+ ingestMessagesCheckbox.setToolTipText(org.openide.util.NbBundle.getMessage(KeywordSearchEditListPanel.class, "KeywordSearchEditListPanel.ingestMessagesCheckbox.toolTipText")); // NOI18N
+
javax.swing.GroupLayout listEditorPanelLayout = new javax.swing.GroupLayout(listEditorPanel);
listEditorPanel.setLayout(listEditorPanelLayout);
listEditorPanelLayout.setHorizontalGroup(
@@ -404,17 +414,23 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
.addContainerGap(34, Short.MAX_VALUE)
.addComponent(addKeywordPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(19, 19, 19))
+ .addGroup(listEditorPanelLayout.createSequentialGroup()
+ .addContainerGap()
+ .addComponent(ingestMessagesCheckbox)
+ .addContainerGap(131, Short.MAX_VALUE))
);
listEditorPanelLayout.setVerticalGroup(
listEditorPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, listEditorPanelLayout.createSequentialGroup()
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 263, Short.MAX_VALUE)
+ .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 242, Short.MAX_VALUE)
.addGap(5, 5, 5)
.addComponent(addKeywordPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(listEditorPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(deleteWordButton)
.addComponent(useForIngestCheckbox))
+ .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+ .addComponent(ingestMessagesCheckbox)
.addContainerGap())
);
@@ -629,6 +645,11 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
private void chRegexActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_chRegexActionPerformed
selectorsCombo.setEnabled(chRegex.isEnabled() && chRegex.isSelected());
}//GEN-LAST:event_chRegexActionPerformed
+
+private void useForIngestCheckboxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_useForIngestCheckboxActionPerformed
+ ingestMessagesCheckbox.setEnabled(useForIngestCheckbox.isSelected());
+}//GEN-LAST:event_useForIngestCheckboxActionPerformed
+
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JPanel addKeywordPanel;
private javax.swing.JButton addWordButton;
@@ -639,6 +660,7 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
private javax.swing.JButton deleteListButton;
private javax.swing.JButton deleteWordButton;
private javax.swing.JButton exportButton;
+ private javax.swing.JCheckBox ingestMessagesCheckbox;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JTable keywordTable;
@@ -695,16 +717,18 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
KeywordSearchList oldList = loader.getList(currentKeywordList);
List oldKeywords = oldList.getKeywords();
boolean oldIngest = oldList.getUseForIngest();
+ boolean oldIngestMessages = oldList.getIngestMessages();
List newKeywords = getAllKeywords();
boolean newIngest = useForIngestCheckbox.isSelected();
-
- if (!oldKeywords.equals(newKeywords) || oldIngest != newIngest) {
+ boolean newIngestMessages = ingestMessagesCheckbox.isSelected();
+
+ if (!oldKeywords.equals(newKeywords) || oldIngest != newIngest || oldIngestMessages != newIngestMessages) {
/*boolean save = KeywordSearchUtil.displayConfirmDialog("Save List Changes",
"Do you want to save the changes you made to list " + currentKeywordList + "?",
KeywordSearchUtil.DIALOG_MESSAGE_TYPE.WARN);*/
boolean save = true;
if (save) {
- loader.addList(currentKeywordList, newKeywords, newIngest, oldList.isLocked());
+ loader.addList(currentKeywordList, newKeywords, newIngest, newIngestMessages, oldList.isLocked());
}
}
}
@@ -825,7 +849,10 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
deleteAll();
addKeywords(keywords);
- useForIngestCheckbox.setSelected(list.getUseForIngest());
+ boolean useForIngest = list.getUseForIngest();
+ useForIngestCheckbox.setSelected(useForIngest);
+ ingestMessagesCheckbox.setEnabled(useForIngest);
+ ingestMessagesCheckbox.setSelected(list.getIngestMessages());
}
void deleteAll() {
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java
index ad3874ab34..cb765f4eaa 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java
@@ -18,7 +18,6 @@
*/
package org.sleuthkit.autopsy.keywordsearch;
-
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
@@ -29,6 +28,7 @@ import java.util.Map;
import java.util.concurrent.CancellationException;
import java.util.logging.Level;
import java.util.logging.Logger;
+import javax.swing.SwingUtilities;
import javax.swing.SwingWorker;
import javax.swing.Timer;
import org.apache.commons.lang.StringEscapeUtils;
@@ -60,22 +60,22 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
public static final String MODULE_DESCRIPTION = "Performs file indexing and periodic search using keywords and regular expressions in lists.";
private static KeywordSearchIngestService instance = null;
private IngestManagerProxy managerProxy;
- private static final long MAX_STRING_CHUNK_SIZE = 1 * (1 << 10) * (1 << 10);
private static final long MAX_INDEX_SIZE = 100 * (1 << 10) * (1 << 10);
private Ingester ingester = null;
private volatile boolean commitIndex = false; //whether to commit index next time
private List keywords; //keywords to search
private List keywordLists; // lists currently being searched
- private Map keywordToList; //keyword to list name mapping
+ private Map keywordToList; //keyword to list name mapping
//private final Object lock = new Object();
private Timer commitTimer;
private Indexer indexer;
- private Searcher searcher;
+ private Searcher currentSearcher;
private volatile boolean searcherDone = true;
private Map> currentResults;
+ private final Object searcherLock = new Object();
private volatile int messageID = 0;
private boolean processedFiles;
- private volatile boolean finalRunComplete = false;
+ private volatile boolean finalSearcherDone = false;
private final String hashDBServiceName = "Hash Lookup";
private SleuthkitCase caseHandle = null;
boolean initialized = false;
@@ -126,8 +126,8 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
updateKeywords();
//start search if previous not running
if (keywords != null && !keywords.isEmpty() && searcherDone) {
- searcher = new Searcher(keywords);
- searcher.execute();
+ currentSearcher = new Searcher(keywords);
+ currentSearcher.execute();
}
}
@@ -148,8 +148,8 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
//handle case if previous search running
//cancel it, will re-run after final commit
//note: cancellation of Searcher worker is graceful (between keywords)
- if (searcher != null) {
- searcher.cancel(false);
+ if (currentSearcher != null) {
+ currentSearcher.cancel(false);
}
logger.log(Level.INFO, "Running final index commit and search");
@@ -164,10 +164,10 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
updateKeywords();
//run one last search as there are probably some new files committed
if (keywords != null && !keywords.isEmpty() && processedFiles == true) {
- searcher = new Searcher(keywords, true); //final searcher run
- searcher.execute();
+ currentSearcher = new Searcher(keywords, true); //final currentSearcher run
+ currentSearcher.execute();
} else {
- finalRunComplete = true;
+ finalSearcherDone = true;
managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, this, "Completed"));
}
@@ -180,9 +180,9 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
//stop timer
commitTimer.stop();
- //stop searcher
- if (searcher != null) {
- searcher.cancel(true);
+ //stop currentSearcher
+ if (currentSearcher != null) {
+ currentSearcher.cancel(true);
}
//commit uncommited files, don't search again
@@ -219,7 +219,7 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
keywords = new ArrayList();
keywordLists = new ArrayList();
- keywordToList = new HashMap();
+ keywordToList = new HashMap();
initKeywords();
@@ -228,8 +228,8 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
}
processedFiles = false;
- finalRunComplete = false;
- searcherDone = true; //make sure to start the initial searcher
+ finalSearcherDone = false;
+ searcherDone = true; //make sure to start the initial currentSearcher
//keeps track of all results per run not to repeat reporting the same hits
currentResults = new HashMap>();
@@ -283,7 +283,7 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
@Override
public boolean hasBackgroundJobsRunning() {
- if (searcher != null && searcherDone == false) {
+ if (currentSearcher != null && (searcherDone == false || finalSearcherDone == false)) {
return true;
} else {
return false;
@@ -357,7 +357,7 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
}
for (Keyword keyword : list.getKeywords()) {
keywords.add(keyword);
- keywordToList.put(keyword.getQuery(), listName);
+ keywordToList.put(keyword.getQuery(), list);
}
}
@@ -373,9 +373,10 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
keywordToList.clear();
for (String name : keywordLists) {
- for (Keyword k : loader.getList(name).getKeywords()) {
+ KeywordSearchList list = loader.getList(name);
+ for (Keyword k : list.getKeywords()) {
keywords.add(k);
- keywordToList.put(k.getQuery(), name);
+ keywordToList.put(k.getQuery(), list);
}
}
}
@@ -523,238 +524,261 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent
@Override
protected Object doInBackground() throws Exception {
- logger.log(Level.INFO, "Starting new searcher");
+ logger.log(Level.INFO, "Pending start of new searcher");
- //make sure other searchers are not spawned
- searcherDone = false;
-
- progress = ProgressHandleFactory.createHandle("Keyword Search", new Cancellable() {
+ final String displayName = "Keyword Search" + (finalRun ? " (Finalizing)" : "");
+ progress = ProgressHandleFactory.createHandle(displayName, new Cancellable() {
@Override
public boolean cancel() {
- logger.log(Level.INFO, "Cancelling the searcher");
- finalRunComplete = true;
+ logger.log(Level.INFO, "Cancelling the searcher by user.");
+ if (progress != null) {
+ progress.setDisplayName(displayName + " (Cancelling...)");
+ }
return Searcher.this.cancel(true);
}
});
- progress.start(keywords.size());
- int numSearched = 0;
+ progress.start();
+ progress.switchToIndeterminate();
- for (Keyword keywordQuery : keywords) {
- if (this.isCancelled()) {
- logger.log(Level.INFO, "Cancel detected, bailing before new keyword processed: " + keywordQuery.getQuery());
- return null;
- }
- final String queryStr = keywordQuery.getQuery();
- final String listName = keywordToList.get(queryStr);
+ //block to ensure previous searcher is completely done with doInBackground()
+ //even after previous searcher cancellation, we need to check this
+ synchronized (searcherLock) {
+ logger.log(Level.INFO, "Started a new searcher");
+ //make sure other searchers are not spawned
+ searcherDone = false;
- //DEBUG
- //logger.log(Level.INFO, "Searching: " + queryStr);
+ int numSearched = 0;
+ progress.switchToDeterminate(keywords.size());
- progress.progress(queryStr, numSearched);
+ for (Keyword keywordQuery : keywords) {
+ if (this.isCancelled()) {
+ logger.log(Level.INFO, "Cancel detected, bailing before new keyword processed: " + keywordQuery.getQuery());
+ finalizeSearcher();
+ return null;
+ }
+ final String queryStr = keywordQuery.getQuery();
+ final KeywordSearchList list = keywordToList.get(queryStr);
+ final String listName = list.getName();
+
+ //DEBUG
+ //logger.log(Level.INFO, "Searching: " + queryStr);
- KeywordSearchQuery del = null;
+ progress.progress(queryStr, numSearched);
- boolean isRegex = !keywordQuery.isLiteral();
- if (!isRegex) {
- del = new LuceneQuery(keywordQuery);
- del.escape();
- } else {
- del = new TermComponentQuery(keywordQuery);
- }
+ KeywordSearchQuery del = null;
- Map> queryResult = null;
-
- try {
- queryResult = del.performQuery();
- } catch (NoOpenCoreException ex) {
- logger.log(Level.WARNING, "Error performing query: " + keywordQuery.getQuery(), ex);
- //no reason to continue with next query if recovery failed
- //or wait for recovery to kick in and run again later
- //likely case has closed and threads are being interrupted
- return null;
- } catch (CancellationException e) {
- logger.log(Level.INFO, "Cancel detected, bailing during keyword query: " + keywordQuery.getQuery());
- return null;
- } catch (Exception e) {
- logger.log(Level.WARNING, "Error performing query: " + keywordQuery.getQuery(), e);
- continue;
- }
-
- //calculate new results but substracting results already obtained in this run
- Map> newResults = new HashMap>();
-
- for (String termResult : queryResult.keySet()) {
- List queryTermResults = queryResult.get(termResult);
- Keyword termResultK = new Keyword(termResult, !isRegex);
- List curTermResults = currentResults.get(termResultK);
- if (curTermResults == null) {
- currentResults.put(termResultK, queryTermResults);
- newResults.put(termResultK, queryTermResults);
+ boolean isRegex = !keywordQuery.isLiteral();
+ if (!isRegex) {
+ del = new LuceneQuery(keywordQuery);
+ del.escape();
} else {
- //some fscontent hits already exist for this keyword
- for (ContentHit res : queryTermResults) {
- if (! previouslyHit(curTermResults, res)) {
- //add to new results
- List newResultsFs = newResults.get(termResultK);
- if (newResultsFs == null) {
- newResultsFs = new ArrayList();
- newResults.put(termResultK, newResultsFs);
+ del = new TermComponentQuery(keywordQuery);
+ }
+
+ Map> queryResult = null;
+
+ try {
+ queryResult = del.performQuery();
+ } catch (NoOpenCoreException ex) {
+ logger.log(Level.WARNING, "Error performing query: " + keywordQuery.getQuery(), ex);
+ //no reason to continue with next query if recovery failed
+ //or wait for recovery to kick in and run again later
+ //likely case has closed and threads are being interrupted
+ finalizeSearcher();
+ return null;
+ } catch (CancellationException e) {
+ logger.log(Level.INFO, "Cancel detected, bailing during keyword query: " + keywordQuery.getQuery());
+
+ finalizeSearcher();
+ return null;
+ } catch (Exception e) {
+ logger.log(Level.WARNING, "Error performing query: " + keywordQuery.getQuery(), e);
+ continue;
+ }
+
+ //calculate new results but substracting results already obtained in this run
+ Map> newResults = new HashMap>();
+
+ for (String termResult : queryResult.keySet()) {
+ List queryTermResults = queryResult.get(termResult);
+ Keyword termResultK = new Keyword(termResult, !isRegex);
+ List curTermResults = currentResults.get(termResultK);
+ if (curTermResults == null) {
+ currentResults.put(termResultK, queryTermResults);
+ newResults.put(termResultK, queryTermResults);
+ } else {
+ //some fscontent hits already exist for this keyword
+ for (ContentHit res : queryTermResults) {
+ if (!previouslyHit(curTermResults, res)) {
+ //add to new results
+ List newResultsFs = newResults.get(termResultK);
+ if (newResultsFs == null) {
+ newResultsFs = new ArrayList();
+ newResults.put(termResultK, newResultsFs);
+ }
+ newResultsFs.add(res);
+ curTermResults.add(res);
}
- newResultsFs.add(res);
- curTermResults.add(res);
}
}
}
- }
- if (!newResults.isEmpty()) {
-
- //write results to BB
- Collection newArtifacts = new ArrayList(); //new artifacts to report
- for (final Keyword hitTerm : newResults.keySet()) {
- List contentHitsAll = newResults.get(hitTerm);
- MapcontentHitsFlattened = ContentHit.flattenResults(contentHitsAll);
- for (final FsContent hitFile : contentHitsFlattened.keySet()) {
- if (this.isCancelled()) {
- return null;
- }
+ if (!newResults.isEmpty()) {
- String snippet = null;
- final String snippetQuery = KeywordSearchUtil.escapeLuceneQuery(hitTerm.getQuery(), true, false);
- int chunkId = contentHitsFlattened.get(hitFile);
- try {
- snippet = LuceneQuery.querySnippet(snippetQuery, hitFile.getId(), chunkId, isRegex, true);
- } catch (NoOpenCoreException e) {
- logger.log(Level.WARNING, "Error querying snippet: " + snippetQuery, e);
- //no reason to continie
- return null;
- } catch (Exception e) {
- logger.log(Level.WARNING, "Error querying snippet: " + snippetQuery, e);
- continue;
- }
-
- KeywordWriteResult written = del.writeToBlackBoard(hitTerm.getQuery(), hitFile, snippet, listName);
+ //write results to BB
+
+ //new artifacts created, to report to listeners
+ Collection newArtifacts = new ArrayList();
+
+ for (final Keyword hitTerm : newResults.keySet()) {
+ List contentHitsAll = newResults.get(hitTerm);
+ Map contentHitsFlattened = ContentHit.flattenResults(contentHitsAll);
+ for (final FsContent hitFile : contentHitsFlattened.keySet()) {
+ String snippet = null;
+ final String snippetQuery = KeywordSearchUtil.escapeLuceneQuery(hitTerm.getQuery(), true, false);
+ int chunkId = contentHitsFlattened.get(hitFile);
+ try {
+ snippet = LuceneQuery.querySnippet(snippetQuery, hitFile.getId(), chunkId, isRegex, true);
+ } catch (NoOpenCoreException e) {
+ logger.log(Level.WARNING, "Error querying snippet: " + snippetQuery, e);
+ //no reason to continie
+ finalizeSearcher();
+ return null;
+ } catch (Exception e) {
+ logger.log(Level.WARNING, "Error querying snippet: " + snippetQuery, e);
+ continue;
+ }
- if (written == null) {
- //logger.log(Level.INFO, "BB artifact for keyword not written: " + hitTerm.toString());
- continue;
- }
+ KeywordWriteResult written = del.writeToBlackBoard(hitTerm.getQuery(), hitFile, snippet, listName);
- newArtifacts.add(written.getArtifact());
+ if (written == null) {
+ //logger.log(Level.INFO, "BB artifact for keyword not written: " + hitTerm.toString());
+ continue;
+ }
- //generate a data message for each artifact
- StringBuilder subjectSb = new StringBuilder();
- StringBuilder detailsSb = new StringBuilder();
- //final int hitFiles = newResults.size();
+ newArtifacts.add(written.getArtifact());
- if (!keywordQuery.isLiteral()) {
- subjectSb.append("RegExp hit: ");
- } else {
- subjectSb.append("Keyword hit: ");
- }
- //subjectSb.append("<");
- String uniqueKey = null;
- BlackboardAttribute attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD.getTypeID());
- if (attr != null) {
- final String keyword = attr.getValueString();
- subjectSb.append(keyword);
- uniqueKey = keyword.toLowerCase();
- }
+ //generate a data message for each artifact
+ StringBuilder subjectSb = new StringBuilder();
+ StringBuilder detailsSb = new StringBuilder();
+ //final int hitFiles = newResults.size();
- //subjectSb.append(">");
- //String uniqueKey = queryStr;
+ if (!keywordQuery.isLiteral()) {
+ subjectSb.append("RegExp hit: ");
+ } else {
+ subjectSb.append("Keyword hit: ");
+ }
+ //subjectSb.append("<");
+ String uniqueKey = null;
+ BlackboardAttribute attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD.getTypeID());
+ if (attr != null) {
+ final String keyword = attr.getValueString();
+ subjectSb.append(keyword);
+ uniqueKey = keyword.toLowerCase();
+ }
- //details
- detailsSb.append("");
- //hit
- detailsSb.append("");
- detailsSb.append("Keyword hit ");
- detailsSb.append("").append(StringEscapeUtils.escapeHtml(attr.getValueString())).append(" ");
- detailsSb.append(" ");
+ //subjectSb.append(">");
+ //String uniqueKey = queryStr;
- //preview
- attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_PREVIEW.getTypeID());
- if (attr != null) {
+ //details
+ detailsSb.append("");
+ //hit
detailsSb.append("");
- detailsSb.append("Preview ");
+ detailsSb.append("Keyword hit ");
detailsSb.append("").append(StringEscapeUtils.escapeHtml(attr.getValueString())).append(" ");
detailsSb.append(" ");
- }
-
- //file
- detailsSb.append("");
- detailsSb.append("File ");
- detailsSb.append("").append(hitFile.getParentPath()).append(hitFile.getName()).append(" ");
- detailsSb.append(" ");
-
-
- //list
- attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_SET.getTypeID());
- detailsSb.append("");
- detailsSb.append("List ");
- detailsSb.append("").append(attr.getValueString()).append(" ");
- detailsSb.append(" ");
-
- //regex
- if (!keywordQuery.isLiteral()) {
- attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_REGEXP.getTypeID());
+ //preview
+ attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_PREVIEW.getTypeID());
if (attr != null) {
detailsSb.append("");
- detailsSb.append("RegEx ");
- detailsSb.append("").append(attr.getValueString()).append(" ");
+ detailsSb.append("Preview ");
+ detailsSb.append("").append(StringEscapeUtils.escapeHtml(attr.getValueString())).append(" ");
detailsSb.append(" ");
}
- }
- detailsSb.append("
");
- managerProxy.postMessage(IngestMessage.createDataMessage(++messageID, instance, subjectSb.toString(), detailsSb.toString(), uniqueKey, written.getArtifact()));
+ //file
+ detailsSb.append("");
+ detailsSb.append("File ");
+ detailsSb.append("").append(hitFile.getParentPath()).append(hitFile.getName()).append(" ");
+ detailsSb.append(" ");
- } //for each term hit
- }//for each file hit
+ //list
+ attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_SET.getTypeID());
+ detailsSb.append("");
+ detailsSb.append("List ");
+ detailsSb.append("").append(attr.getValueString()).append(" ");
+ detailsSb.append(" ");
- //update artifact browser
- if (!newArtifacts.isEmpty()) {
- IngestManager.fireServiceDataEvent(new ServiceDataEvent(MODULE_NAME, ARTIFACT_TYPE.TSK_KEYWORD_HIT, newArtifacts));
+ //regex
+ if (!keywordQuery.isLiteral()) {
+ attr = written.getAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_KEYWORD_REGEXP.getTypeID());
+ if (attr != null) {
+ detailsSb.append("");
+ detailsSb.append("RegEx ");
+ detailsSb.append("").append(attr.getValueString()).append(" ");
+ detailsSb.append(" ");
+
+ }
+ }
+ detailsSb.append("
");
+
+ //check if should send messages on hits on this list
+ if (list.getIngestMessages())
+ //post ingest inbox msg
+ managerProxy.postMessage(IngestMessage.createDataMessage(++messageID, instance, subjectSb.toString(), detailsSb.toString(), uniqueKey, written.getArtifact()));
+
+
+ } //for each term hit
+ }//for each file hit
+
+ //update artifact browser
+ if (!newArtifacts.isEmpty()) {
+ IngestManager.fireServiceDataEvent(new ServiceDataEvent(MODULE_NAME, ARTIFACT_TYPE.TSK_KEYWORD_HIT, newArtifacts));
+ }
}
+ progress.progress(queryStr, ++numSearched);
}
- progress.progress(queryStr, ++numSearched);
- }
+
+ finalizeSearcher();
+ } //end synchronized block
return null;
}
- @Override
- protected void done() {
- try {
- super.get(); //block and get all exceptions thrown while doInBackground()
-
- } catch (Exception ex) {
- logger.log(Level.WARNING, "Searcher exceptions occurred, while in background. ", ex);
- } finally {
- searcherDone = true; //next searcher can start
-
- progress.finish();
-
- logger.log(Level.INFO, "Searcher done");
- if (finalRun) {
- logger.log(Level.INFO, "The final searcher in this ingest done.");
- finalRunComplete = true;
- keywords.clear();
- keywordLists.clear();
- keywordToList.clear();
- managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, KeywordSearchIngestService.instance, "Completed"));
+ //perform all essential cleanup that needs to be done right AFTER doInBackground() returns
+ //without relying on done() method that is not guaranteed to run after background thread completes
+ //NEED to call this method always right before doInBackground() returns
+ private void finalizeSearcher() {
+ logger.log(Level.INFO, "Searcher finalizing");
+ SwingUtilities.invokeLater(new Runnable() {
+ @Override
+ public void run() {
+ progress.finish();
}
+ });
+ searcherDone = true; //next currentSearcher can start
+
+ if (finalRun) {
+ logger.log(Level.INFO, "The final searcher in this ingest done.");
+ finalSearcherDone = true;
+ keywords.clear();
+ keywordLists.clear();
+ keywordToList.clear();
+ //reset current resuls earlier to potentially garbage collect sooner
+ currentResults = new HashMap>();
+
+ managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, KeywordSearchIngestService.instance, "Completed"));
}
}
}
-
+
//check if fscontent already hit, ignore chunks
private static boolean previouslyHit(List contents, ContentHit hit) {
boolean ret = false;
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsViewerPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsViewerPanel.java
index 630265cd84..e91a923711 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsViewerPanel.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsViewerPanel.java
@@ -450,10 +450,6 @@ class KeywordSearchListsViewerPanel extends AbstractKeywordSearchPerformer {
return getValueAt(0, c).getClass();
}
- private void updateUseForIngest(KeywordSearchList list, boolean selected) {
- // This causes an event to be fired which resyncs the list and makes user lose selection
- listsHandle.addList(list.getName(), list.getKeywords(), selected);
- }
List getAllLists() {
List ret = new ArrayList();
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsXML.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsXML.java
index 05afd0e93e..78e101244a 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsXML.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsXML.java
@@ -67,6 +67,7 @@ public class KeywordSearchListsXML {
private static final String LIST_CREATE_ATTR = "created";
private static final String LIST_MOD_ATTR = "modified";
private static final String LIST_USE_FOR_INGEST = "use_for_ingest";
+ private static final String LIST_INGEST_MSGS = "ingest_messages";
private static final String KEYWORD_EL = "keyword";
private static final String KEYWORD_LITERAL_ATTR = "literal";
private static final String KEYWORD_SELECTOR_ATTR = "selector";
@@ -118,10 +119,11 @@ public class KeywordSearchListsXML {
//urls.add(new Keyword("ssh://", false, BlackboardAttribute.ATTRIBUTE_TYPE.TSK_URL));
- addList("Phone Numbers", phones, true, true);
- addList("IP Addresses", ips, true, true);
- addList("Email Addresses", emails, true, true);
- addList("URLs", urls, true, true);
+ //disable messages for harcoded/locked lists
+ addList("Phone Numbers", phones, true, false, true);
+ addList("IP Addresses", ips, true, false, true);
+ addList("Email Addresses", emails, true, false, true);
+ addList("URLs", urls, true, false, true);
}
/**
@@ -244,17 +246,17 @@ public class KeywordSearchListsXML {
* @param useForIngest should this list be used for ingest
* @return true if old list was replaced
*/
- boolean addList(String name, List newList, boolean useForIngest, boolean locked) {
+ boolean addList(String name, List newList, boolean useForIngest, boolean ingestMessages, boolean locked) {
boolean replaced = false;
KeywordSearchList curList = getList(name);
final Date now = new Date();
if (curList == null) {
- theLists.put(name, new KeywordSearchList(name, now, now, useForIngest, newList, locked));
+ theLists.put(name, new KeywordSearchList(name, now, now, useForIngest, ingestMessages, newList, locked));
if(!locked)
save();
changeSupport.firePropertyChange(ListsEvt.LIST_ADDED.toString(), null, name);
} else {
- theLists.put(name, new KeywordSearchList(name, curList.getDateCreated(), now, useForIngest, newList, locked));
+ theLists.put(name, new KeywordSearchList(name, curList.getDateCreated(), now, useForIngest, ingestMessages, newList, locked));
if(!locked)
save();
replaced = true;
@@ -264,17 +266,17 @@ public class KeywordSearchListsXML {
return replaced;
}
- boolean addList(String name, List newList, boolean useForIngest) {
+ boolean addList(String name, List newList, boolean useForIngest, boolean ingestMessages) {
KeywordSearchList curList = getList(name);
if (curList == null) {
- return addList(name, newList, useForIngest, false);
+ return addList(name, newList, useForIngest, ingestMessages, false);
} else {
- return addList(name, newList, curList.getUseForIngest(), false);
+ return addList(name, newList, curList.getUseForIngest(), ingestMessages, false);
}
}
boolean addList(String name, List newList) {
- return addList(name, newList, false);
+ return addList(name, newList, true, true);
}
@@ -347,6 +349,7 @@ public class KeywordSearchListsXML {
String created = dateFormatter.format(list.getDateCreated());
String modified = dateFormatter.format(list.getDateModified());
String useForIngest = list.getUseForIngest().toString();
+ String ingestMessages = list.getIngestMessages().toString();
List keywords = list.getKeywords();
Element listEl = doc.createElement(LIST_EL);
@@ -354,6 +357,7 @@ public class KeywordSearchListsXML {
listEl.setAttribute(LIST_CREATE_ATTR, created);
listEl.setAttribute(LIST_MOD_ATTR, modified);
listEl.setAttribute(LIST_USE_FOR_INGEST, useForIngest);
+ listEl.setAttribute(LIST_INGEST_MSGS, ingestMessages);
for (Keyword keyword : keywords) {
Element keywordEl = doc.createElement(KEYWORD_EL);
@@ -399,11 +403,14 @@ public class KeywordSearchListsXML {
final String created = listEl.getAttribute(LIST_CREATE_ATTR);
final String modified = listEl.getAttribute(LIST_MOD_ATTR);
final String useForIngest = listEl.getAttribute(LIST_USE_FOR_INGEST);
+ final String ingestMessages = listEl.getAttribute(LIST_INGEST_MSGS);
+
Date createdDate = dateFormatter.parse(created);
Date modDate = dateFormatter.parse(modified);
Boolean useForIngestBool = Boolean.parseBoolean(useForIngest);
+ Boolean ingestMessagesBool = Boolean.parseBoolean(ingestMessages);
List words = new ArrayList();
- KeywordSearchList list = new KeywordSearchList(name, createdDate, modDate, useForIngestBool, words);
+ KeywordSearchList list = new KeywordSearchList(name, createdDate, modDate, useForIngestBool, ingestMessagesBool, words);
//parse all words
NodeList wordsNList = listEl.getElementsByTagName(KEYWORD_EL);
@@ -506,20 +513,22 @@ class KeywordSearchList {
private Date created;
private Date modified;
private Boolean useForIngest;
+ private Boolean ingestMessages;
private List keywords;
private Boolean locked;
- KeywordSearchList(String name, Date created, Date modified, Boolean useForIngest, List keywords, boolean locked) {
+ KeywordSearchList(String name, Date created, Date modified, Boolean useForIngest, Boolean ingestMessages, List keywords, boolean locked) {
this.name = name;
this.created = created;
this.modified = modified;
this.useForIngest = useForIngest;
+ this.ingestMessages = ingestMessages;
this.keywords = keywords;
this.locked = locked;
}
- KeywordSearchList(String name, Date created, Date modified, Boolean useForIngest, List keywords) {
- this(name, created, modified, useForIngest, keywords, false);
+ KeywordSearchList(String name, Date created, Date modified, Boolean useForIngest, Boolean ingestMessages, List keywords) {
+ this(name, created, modified, useForIngest, ingestMessages, keywords, false);
}
@@ -563,6 +572,14 @@ class KeywordSearchList {
void setUseForIngest(boolean use) {
this.useForIngest = use;
}
+
+ Boolean getIngestMessages() {
+ return ingestMessages;
+ }
+
+ void setIngestMessages(boolean ingestMessages) {
+ this.ingestMessages = ingestMessages;
+ }
List getKeywords() {
return keywords;
diff --git a/Testing/build.xml b/Testing/build.xml
new file mode 100644
index 0000000000..da9b6c050e
--- /dev/null
+++ b/Testing/build.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+ Builds, tests, and runs the project org.sleuthkit.autopsy.testing.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Testing/manifest.mf b/Testing/manifest.mf
new file mode 100644
index 0000000000..a4acafe8e5
--- /dev/null
+++ b/Testing/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.sleuthkit.autopsy.testing
+OpenIDE-Module-Localizing-Bundle: org/sleuthkit/autopsy/testing/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
diff --git a/Testing/nbproject/build-impl.xml b/Testing/nbproject/build-impl.xml
new file mode 100644
index 0000000000..50047b6352
--- /dev/null
+++ b/Testing/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ You must set 'suite.dir' to point to your containing module suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Testing/nbproject/genfiles.properties b/Testing/nbproject/genfiles.properties
new file mode 100644
index 0000000000..b4f5cac4ea
--- /dev/null
+++ b/Testing/nbproject/genfiles.properties
@@ -0,0 +1,8 @@
+build.xml.data.CRC32=7c2c586b
+build.xml.script.CRC32=323ed73c
+build.xml.stylesheet.CRC32=a56c6a5b@1.46.2
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=64fc7023
+nbproject/build-impl.xml.script.CRC32=d8a1ea41
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2
diff --git a/Testing/nbproject/project.properties b/Testing/nbproject/project.properties
new file mode 100644
index 0000000000..17255bac6b
--- /dev/null
+++ b/Testing/nbproject/project.properties
@@ -0,0 +1,2 @@
+javac.source=1.6
+javac.compilerargs=-Xlint -Xlint:-serial
diff --git a/Testing/nbproject/project.xml b/Testing/nbproject/project.xml
new file mode 100644
index 0000000000..8511bfbed8
--- /dev/null
+++ b/Testing/nbproject/project.xml
@@ -0,0 +1,56 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ org.sleuthkit.autopsy.testing
+
+
+
+ org.sleuthkit.autopsy.ingest
+
+
+
+ 0-1
+ 1.0
+
+
+
+
+
+ qa-functional
+
+ org.netbeans.libs.junit4
+
+
+
+ org.netbeans.modules.jellytools.platform
+
+
+
+ org.netbeans.modules.jemmy
+
+
+
+ org.netbeans.modules.nbjunit
+
+
+
+
+
+ unit
+
+ org.netbeans.libs.junit4
+
+
+
+ org.netbeans.modules.nbjunit
+
+
+
+
+
+
+
+
+
diff --git a/Testing/nbproject/suite.properties b/Testing/nbproject/suite.properties
new file mode 100644
index 0000000000..29d7cc9bd6
--- /dev/null
+++ b/Testing/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
diff --git a/Testing/script/getcounts.py b/Testing/script/getcounts.py
new file mode 100644
index 0000000000..8327923aca
--- /dev/null
+++ b/Testing/script/getcounts.py
@@ -0,0 +1,38 @@
+#!/usr/bin/python
+import os
+import sys
+import sqlite3
+
+def getNumbers(inFile):
+
+ if not inFile.endswith(".db") or not os.path.exists(inFile):
+ print("Not a database file: " + inFile)
+ return
+ # For now, comparing size of blackboard_artifacts,
+ # blackboard_attributes,
+ # and tsk_objects.
+ inFileConn = sqlite3.connect(inFile)
+ inFileC = inFileConn.cursor()
+ print(inFile)
+ inFileC.execute("select count(*) from tsk_objects")
+ inFileObjects = inFileC.fetchone()[0]
+ print("Objects: %d" % inFileObjects)
+ inFileC.execute("select count(*) from blackboard_artifacts")
+ inFileArtifacts = inFileC.fetchone()[0]
+ print("Artifacts: %d" % inFileArtifacts)
+ inFileC.execute("select count(*) from blackboard_attributes")
+ inFileAttributes = inFileC.fetchone()[0]
+ print("Attributes: %d" % inFileAttributes)
+
+def usage():
+ print("This script queries the databases given as arguments for \n\
+ TSK Object, Blackboard Artifact, and Blackboard Attribute counts.")
+
+if __name__ == "__main__":
+ if len(sys.argv) == 1:
+ usage()
+ argi = 1
+ while argi < len(sys.argv):
+ getNumbers(sys.argv[argi])
+ argi+=1
+
diff --git a/Testing/script/regression.py b/Testing/script/regression.py
new file mode 100644
index 0000000000..5277b44ac9
--- /dev/null
+++ b/Testing/script/regression.py
@@ -0,0 +1,247 @@
+#!/usr/bin/python
+import sys
+import sqlite3
+import re
+import subprocess
+import os.path
+import shutil
+import time
+
+# Usage: ./regression.py [-i FILE] [OPTIONS]
+# Run the RegressionTest.java file, and compare the result with a gold standard
+# When the -i flag is set, this script only tests the image given by FILE.
+# By default, it tests every image in ./input/
+# An indexed NSRL database is expected at ./input/nsrl.txt-md5.idx,
+# and an indexed notable hash database at ./input/notablehashes.txt-md5.idx
+# In addition, any keywords to search for must be in ./input/notablekeywords.xml
+# Options:
+# -r, --rebuild Rebuild the gold standards from the test results for each image
+
+hadErrors = False # If any of the tests failed
+results = {} # Dictionary in which to store map ({imgname}->errors)
+goldDir = "gold" # Directory for gold standards (files should be ./gold/{imgname}/standard.db)
+inDir = "input" # Image files, hash dbs, and keywords.
+# Results will be in ./output/{datetime}/{imgname}/
+outDir = os.path.join("output",time.strftime("%Y.%m.%d-%H.%M"))
+
+
+# Run ingest on all the images in 'input', using notablekeywords.xml and notablehashes.txt-md5.idx
+def testAddImageIngest(inFile):
+ print "================================================"
+ print "Ingesting Image: " + inFile
+
+ # Set up case directory path
+ testCaseName = imageName(inFile)
+ if os.path.exists(os.path.join(outDir,testCaseName)):
+ shutil.rmtree(os.path.join(outDir,testCaseName))
+ os.makedirs(os.path.join(outDir,testCaseName))
+
+ cwd = wgetcwd()
+ testInFile = wabspath(inFile)
+ knownBadPath = os.path.join(cwd,inDir,"notablehashes.txt-md5.idx")
+ keywordPath = os.path.join(cwd,inDir,"notablekeywords.xml")
+ nsrlPath = os.path.join(cwd,inDir,"nsrl.txt-md5.idx")
+
+ # set up ant target
+ args = ["ant"]
+ args.append("-q")
+ args.append("-f")
+ args.append(os.path.join("..","build.xml"))
+ args.append("regression-test")
+ args.append("-l")
+ args.append(os.path.join(cwd,outDir,testCaseName,"antlog.txt"))
+ args.append("-Dimg_path=" + testInFile)
+ args.append("-Dknown_bad_path=" + knownBadPath)
+ args.append("-Dkeyword_path=" + keywordPath)
+ args.append("-Dnsrl_path=" + nsrlPath)
+ args.append("-Dgold_path=" + os.path.join(cwd,goldDir))
+ args.append("-Dout_path=" + os.path.join(cwd,outDir,testCaseName))
+
+ # print the ant testing command
+ print "CMD: " + " ".join(args)
+
+ print "Starting test..."
+ #fnull = open(os.devnull, 'w')
+ #subprocess.call(args, stderr=subprocess.STDOUT, stdout=fnull)
+ #fnull.close();
+ subprocess.call(args)
+
+def testCompareToGold(inFile):
+ print "-----------------------------------------------"
+ print "Comparing results for " + inFile + " with gold."
+
+ name = imageName(inFile)
+ cwd = wgetcwd()
+ goldFile = os.path.join(cwd,goldDir,name,"standard.db")
+ testFile = os.path.join(cwd,outDir,name,"AutopsyTestCase","autopsy.db")
+ if os.path.isfile(goldFile) == False:
+ markError("No gold standard exists", inFile)
+ return
+ if os.path.isfile(testFile) == False:
+ markError("No database exists", inFile)
+ return
+
+ # For now, comparing size of blackboard_artifacts,
+ # blackboard_attributes,
+ # and tsk_objects.
+ goldConn = sqlite3.connect(goldFile)
+ goldC = goldConn.cursor()
+ testConn = sqlite3.connect(testFile)
+ testC = testConn.cursor()
+
+ print("Comparing Artifacts: ")
+ goldC.execute("select count(*) from blackboard_artifacts")
+ goldArtifacts = goldC.fetchone()[0]
+ testC.execute("select count(*) from blackboard_artifacts")
+ testArtifacts = testC.fetchone()[0]
+ if(goldArtifacts != testArtifacts):
+ errString = "Artifact counts do not match!: "
+ errString += str("Gold: %d, Test: %d" % (goldArtifacts, testArtifacts))
+ markError(errString, inFile)
+ else:
+ print("Artifact counts match!")
+ print("Comparing Attributes: ")
+ goldC.execute("select count(*) from blackboard_attributes")
+ goldAttributes = goldC.fetchone()[0]
+ testC.execute("select count(*) from blackboard_attributes")
+ testAttributes = testC.fetchone()[0]
+ if(goldAttributes != testAttributes):
+ errString = "Attribute counts do not match!: "
+ errString += str("Gold: %d, Test: %d" % (goldAttributes, testAttributes))
+ markError(errString, inFile)
+ else:
+ print("Attribute counts match!")
+ print("Comparing TSK Objects: ")
+ goldC.execute("select count(*) from tsk_objects")
+ goldObjects = goldC.fetchone()[0]
+ testC.execute("select count(*) from tsk_objects")
+ testObjects = testC.fetchone()[0]
+ if(goldObjects != testObjects):
+ errString = "TSK Object counts do not match!: "
+ errString += str("Gold: %d, Test: %d" % (goldObjects, testObjects))
+ markError(errString, inFile)
+ else:
+ print("Object counts match!")
+
+def copyTestToGold(inFile):
+ print "------------------------------------------------"
+ print "Recreating gold standard from results."
+ inFile = imageName(inFile)
+ cwd = wgetcwd()
+ goldFile = os.path.join(cwd,goldDir,inFile,"standard.db")
+ testFile = os.path.join(cwd,outDir,inFile,"AutopsyTestCase","autopsy.db")
+ if os.path.exists(os.path.join(cwd,goldDir,inFile)):
+ shutil.rmtree(os.path.join(cwd,goldDir,inFile))
+ os.makedirs(os.path.join(cwd,goldDir,inFile))
+ shutil.copy(testFile, goldFile)
+
+class ImgType:
+ RAW, ENCASE, SPLIT, UNKNOWN = range(4)
+
+def imageType(inFile):
+ extStart = inFile.rfind(".")
+ if (extStart == -1):
+ return ImgType.UNKNOWN
+ ext = inFile[extStart:].lower()
+ if (ext == ".img" or ext == ".dd"):
+ return ImgType.RAW
+ elif (ext == ".e01"):
+ return ImgType.ENCASE
+ elif (ext == ".aa" or ext == ".001"):
+ return ImgType.SPLIT
+ else:
+ return ImgType.UNKNOWN
+
+def imageName(inFile):
+ pathEnd = inFile.rfind("/")
+ extStart = inFile.rfind(".")
+ if(extStart == -1 and extStart == -1):
+ return inFile
+ elif(extStart == -1):
+ return inFile[pathEnd+1:]
+ elif(pathEnd == -1):
+ return inFile[:extStart]
+ else:
+ return inFile[pathEnd+1:extStart]
+
+def markError(errString, inFile):
+ global hadErrors
+ hadErrors = True
+ errors = results.get(inFile, [])
+ errors.append(errString)
+ results[inFile] = errors
+ print errString
+
+def wgetcwd():
+ proc = subprocess.Popen(("cygpath", "-m", os.getcwd()), stdout=subprocess.PIPE)
+ out,err = proc.communicate()
+ return out.rstrip()
+
+def wabspath(inFile):
+ proc = subprocess.Popen(("cygpath", "-m", os.path.abspath(inFile)), stdout=subprocess.PIPE)
+ out,err = proc.communicate()
+ return out.rstrip()
+
+def copyLogs(inFile):
+ logDir = os.path.join("..","build","test","qa-functional","work","userdir0","var","log")
+ shutil.copytree(logDir,os.path.join(outDir,imageName(inFile),"logs"))
+
+def testFile(image, rebuild):
+ if imageType(image) != ImgType.UNKNOWN:
+ testAddImageIngest(image)
+ #print imageName(image)
+ copyLogs(image)
+ if rebuild:
+ copyTestToGold(image)
+ else:
+ testCompareToGold(image)
+
+def usage() :
+ usage = "\
+ Usage: ./regression.py [-i FILE] [OPTIONS] \n\n\
+ Run the RegressionTest.java file, and compare the result with a gold standard \n\n\
+ When the -i flag is set, this script only tests the image given by FILE.\n\
+ By default, it tests every image in ./input/\n\n\
+ An indexed NSRL database is expected at ./input/nsrl.txt-md5.idx,\n\
+ and an indexed notable hash database at ./input/notablehashes.txt-md5.idx\n\
+ In addition, any keywords to search for must be in ./input/notablekeywords.xml\n\n\
+ Options:\n\n\
+ -r, --rebuild\t\tRebuild the gold standards from the test results for each image"
+ return usage
+
+def main():
+ rebuild = False
+ single = False
+ test = True
+ argi = 1
+ while argi < len(sys.argv):
+ arg = sys.argv[argi]
+ if arg == "-i" and argi+1 < len(sys.argv):
+ single = True
+ argi+=1
+ image = sys.argv[argi]
+ print "Running on single image: " + image
+ elif (arg == "--rebuild") or (arg == "-r"):
+ rebuild = True
+ print "Running in REBUILD mode"
+ else:
+ test = False
+ print usage()
+ argi+=1
+ if single:
+ testFile(image, rebuild)
+ elif test:
+ for inFile in os.listdir(inDir):
+ testFile(os.path.join(inDir,inFile), rebuild)
+
+ if hadErrors == True:
+ print "**********************************************"
+ print "Tests complete: There were errors"
+
+ for k,v in results.items():
+ print k
+ for errString in v:
+ print("\t%s" % errString)
+
+if __name__ == "__main__":
+ main()
diff --git a/Testing/src/org/sleuthkit/autopsy/testing/Bundle.properties b/Testing/src/org/sleuthkit/autopsy/testing/Bundle.properties
new file mode 100644
index 0000000000..125ec1c485
--- /dev/null
+++ b/Testing/src/org/sleuthkit/autopsy/testing/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=Testing
diff --git a/Testing/test/qa-functional/src/org/sleuthkit/autopsy/testing/RegressionTest.java b/Testing/test/qa-functional/src/org/sleuthkit/autopsy/testing/RegressionTest.java
new file mode 100644
index 0000000000..7e1708603b
--- /dev/null
+++ b/Testing/test/qa-functional/src/org/sleuthkit/autopsy/testing/RegressionTest.java
@@ -0,0 +1,215 @@
+/*
+ * Autopsy Forensic Browser
+ *
+ * Copyright 2011 Basis Technology Corp.
+ * Contact: carrier sleuthkit org
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.sleuthkit.autopsy.testing;
+
+import java.util.logging.Logger;
+import javax.swing.JDialog;
+import javax.swing.JTextField;
+import junit.framework.Test;
+import org.netbeans.jellytools.JellyTestCase;
+import org.netbeans.jellytools.NbDialogOperator;
+import org.netbeans.jellytools.WizardOperator;
+import org.netbeans.jemmy.Timeout;
+import org.netbeans.jemmy.operators.JButtonOperator;
+import org.netbeans.jemmy.operators.JCheckBoxOperator;
+import org.netbeans.jemmy.operators.JDialogOperator;
+import org.netbeans.jemmy.operators.JFileChooserOperator;
+import org.netbeans.jemmy.operators.JTableOperator;
+import org.netbeans.jemmy.operators.JTextFieldOperator;
+import org.netbeans.junit.NbModuleSuite;
+import org.sleuthkit.autopsy.ingest.IngestManager;
+import org.sleuthkit.autopsy.ingest.IngestServiceAbstract;
+/**
+ * This test expects the following system properties to be set:
+ * img_path: The fully qualified path to the image file (if split, the first file)
+ * out_path: The location where the case will be stored
+ * nsrl_path: Path to the nsrl database
+ * known_bad_path: Path to a database of known bad hashes
+ * keyword_path: Path to a keyword list xml file
+ *
+ * Without these properties set, the test will fail to run correctly.
+ * To run this test correctly, you should use the script 'regression.py'
+ * located in the 'script' directory of the Testing module.
+ */
+public class RegressionTest extends JellyTestCase{
+
+ private static final Logger logger = Logger.getLogger(RegressionTest.class.getName());
+
+ /** Constructor required by JUnit */
+ public RegressionTest(String name) {
+ super(name);
+ }
+
+
+ /** Creates suite from particular test cases. */
+ public static Test suite() {
+
+ // run tests with specific configuration
+ NbModuleSuite.Configuration conf = NbModuleSuite.createConfiguration(RegressionTest.class).
+ clusters(".*").
+ enableModules(".*");
+ conf = conf.addTest("testNewCaseWizardOpen",
+ "testNewCaseWizard",
+ "testAddImageWizard1",
+ "testConfigureIngest1",
+ "testConfigureHash",
+ "testConfigureIngest2",
+ "testConfigureSearch",
+ "testIngest");
+ return NbModuleSuite.create(conf);
+ }
+
+ /** Method called before each test case. */
+ @Override
+ public void setUp() {
+ logger.info("######## " + System.getProperty("img_path") + " #######");
+ }
+
+ /** Method called after each test case. */
+ @Override
+ public void tearDown() {
+ }
+
+ public void testNewCaseWizardOpen() {
+ logger.info("New Case");
+ NbDialogOperator nbdo = new NbDialogOperator("Welcome");
+ JButtonOperator jbo = new JButtonOperator(nbdo, 0); // the "New Case" button
+ jbo.clickMouse();
+ }
+
+ public void testNewCaseWizard() {
+ logger.info("New Case Wizard");
+ WizardOperator wo = new WizardOperator("New Case Information");
+ JTextFieldOperator jtfo1 = new JTextFieldOperator(wo, 1);
+ jtfo1.typeText("AutopsyTestCase"); // Name the case "AutopsyTestCase"
+ JTextFieldOperator jtfo0 = new JTextFieldOperator(wo, 0);
+ jtfo0.typeText(System.getProperty("out_path"));
+ wo.btNext().clickMouse();
+ JTextFieldOperator jtfo2 = new JTextFieldOperator(wo, 0);
+ jtfo2.typeText("000"); // Set the case number
+ JTextFieldOperator jtfo3 = new JTextFieldOperator(wo, 1);
+ jtfo3.typeText("Examiner 1"); // Set the case examiner
+ wo.btFinish().clickMouse();
+ }
+
+ public void testAddImageWizard1() {
+ logger.info("AddImageWizard 1");
+ WizardOperator wo = new WizardOperator("Add Image");
+ JTextFieldOperator jtfo0 = new JTextFieldOperator(wo, 0);
+ String imageDir = System.getProperty("img_path");
+ ((JTextField)jtfo0.getSource()).setText(imageDir);
+ wo.btNext().clickMouse();
+ long start = System.currentTimeMillis();
+ while(!wo.btNext().isEnabled()) {
+ new Timeout("pausing", 1000).sleep(); // give it a second (or five) to process
+ }
+ logger.info("Add image took " + (System.currentTimeMillis()-start) + "ms");
+ wo.btNext().clickMouse();
+ }
+
+ public void testConfigureIngest1() {
+ logger.info("Ingest 1");
+ WizardOperator wo = new WizardOperator("Add Image");
+ JTableOperator jto = new JTableOperator(wo, 0);
+ int row = jto.findCellRow("Hash Lookup", 1, 0);
+ jto.clickOnCell(row, 1);
+ JButtonOperator jbo1 = new JButtonOperator(wo, "Advanced");
+ jbo1.pushNoBlock();
+ }
+
+ public void testConfigureHash() {
+ logger.info("Hash Configure");
+ JDialog jd = JDialogOperator.waitJDialog("Hash Database Configuration", false, false);
+ JDialogOperator jdo = new JDialogOperator(jd);
+ String databaseDir = System.getProperty("nsrl_path");
+ String badDir = System.getProperty("known_bad_path");
+ JButtonOperator jbo0 = new JButtonOperator(jdo, "Change");
+ jbo0.pushNoBlock();
+ JFileChooserOperator jfco0 = new JFileChooserOperator();
+ jfco0.chooseFile(databaseDir);
+ JButtonOperator jbo1 = new JButtonOperator(jdo, "Add Notable Database");
+ jbo1.pushNoBlock();
+ JFileChooserOperator jfco1 = new JFileChooserOperator();
+ jfco1.chooseFile(badDir);
+ JDialog jd2 = JDialogOperator.waitJDialog("New Hash Set", false, false);
+ JDialogOperator jdo2 = new JDialogOperator(jd2);
+ JButtonOperator jbo2 = new JButtonOperator(jdo2, "OK", 0);
+ jbo2.pushNoBlock();
+ // Used if the database has no index
+ //JDialog jd3 = JDialogOperator.waitJDialog("No Index Exists", false, false);
+ //JDialogOperator jdo3 = new JDialogOperator(jd3);
+ //JButtonOperator jbo3 = new JButtonOperator(jdo3, "Yes", 0);
+ //new Timeout("pausing", 1000).sleep(); // give it a second (or five) to process
+ //jbo3.pushNoBlock();
+ JButtonOperator jbo4 = new JButtonOperator(jdo, "OK", 0);
+ jbo4.pushNoBlock();
+ }
+
+ public void testConfigureIngest2() {
+ logger.info("Ingest 2");
+ WizardOperator wo = new WizardOperator("Add Image");
+ JTableOperator jto = new JTableOperator(wo, 0);
+ int row = jto.findCellRow("Keyword Search", 1, 0);
+ jto.clickOnCell(row, 1);
+ JButtonOperator jbo1 = new JButtonOperator(wo, "Advanced");
+ jbo1.pushNoBlock();
+ }
+
+ public void testConfigureSearch() {
+ logger.info("Search Configure");
+ JDialog jd = JDialogOperator.waitJDialog("Keyword List Configuration", false, false);
+ JDialogOperator jdo = new JDialogOperator(jd);
+ String words = System.getProperty("keyword_path");
+ JButtonOperator jbo0 = new JButtonOperator(jdo, "Import List", 0);
+ jbo0.pushNoBlock();
+ JFileChooserOperator jfco0 = new JFileChooserOperator();
+ jfco0.chooseFile(words);
+ JCheckBoxOperator jcbo = new JCheckBoxOperator(jdo, "Use during triage / ingest", 0);
+ jcbo.doClick();
+ JButtonOperator jbo2 = new JButtonOperator(jdo, "OK", 0);
+ jbo2.pushNoBlock();
+ WizardOperator wo = new WizardOperator("Add Image");
+ wo.btNext().clickMouse();
+ wo.btFinish().clickMouse();
+ }
+
+ public void testIngest() {
+ logger.info("Ingest 3");
+ long start = System.currentTimeMillis();
+ IngestManager man = IngestManager.getDefault();
+ while(man.isEnqueueRunning()) {
+ new Timeout("pausing", 5000).sleep(); // give it a second (or five) to process
+ }
+ logger.info("Enqueue took " + (System.currentTimeMillis()-start) + "ms");
+ while(man.isIngestRunning()) {
+ new Timeout("pausing", 1000).sleep(); // give it a second (or five) to process
+ }
+ new Timeout("pausing", 15000).sleep(); // give it a second (or fifteen) to process
+ boolean sleep = true;
+ while (sleep) {
+ new Timeout("pausing", 5000).sleep(); // give it a second (or five) to process
+ sleep = false;
+ for (IngestServiceAbstract serv : IngestManager.enumerateFsContentServices()) {
+ sleep = sleep || serv.hasBackgroundJobsRunning();
+ }
+ }
+ logger.info("Ingest (including enqueue) took " + (System.currentTimeMillis()-start) + "ms");
+ new Timeout("pausing", 5000).sleep(); // allow keyword search to finish saving artifacts, just in case
+ }
+}
\ No newline at end of file
diff --git a/build-windows.xml b/build-windows.xml
index fd35d501b4..7ce153c278 100755
--- a/build-windows.xml
+++ b/build-windows.xml
@@ -1,4 +1,8 @@
+
+
+ Release
+
@@ -6,25 +10,37 @@
-
-
+
+
+ ${env.TSK_HOME}/win32/tsk_jni/${TSK_BUILD_TYPE}/libtsk_jni.dll.intermediate.manifest
+
+
+ Found CRT.version linked against: ${CRT.version}
+
-
-
+
+
-
+
+
+ ${thirdparty.dir}/crt/x86-32/${CRT.version}/crt.zip
+
+
+
-
-
-
-
+
+
diff --git a/build.xml b/build.xml
index ef7d21cf2f..dfa13f8a4e 100644
--- a/build.xml
+++ b/build.xml
@@ -13,9 +13,19 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -178,7 +188,7 @@
-
+
diff --git a/nbproject/platform.properties b/nbproject/platform.properties
index 38ecd5a92e..95295edd72 100644
--- a/nbproject/platform.properties
+++ b/nbproject/platform.properties
@@ -1,4 +1,5 @@
cluster.path=\
+ ${nbplatform.active.dir}/harness:\
${nbplatform.active.dir}/java:\
${nbplatform.active.dir}/platform
disabled.modules=\
diff --git a/nbproject/project.properties b/nbproject/project.properties
index d3301a1ec2..59fceadd1c 100644
--- a/nbproject/project.properties
+++ b/nbproject/project.properties
@@ -28,7 +28,8 @@ modules=\
${project.org.sleuthkit.autopsy.ingest}:\
${project.org.sleuthkit.autopsy.hashdatabase}:\
${project.org.sleuthkit.autopsy.recentactivity}:\
- ${project.org.sleuthkit.autopsy.report}
+ ${project.org.sleuthkit.autopsy.report}:\
+ ${project.org.sleuthkit.autopsy.testing}
project.org.sleuthkit.autopsy.casemodule=Case
project.org.sleuthkit.autopsy.corecomponentinterfaces=CoreComponentInterfaces
project.org.sleuthkit.autopsy.corecomponents=CoreComponents
@@ -42,3 +43,5 @@ project.org.sleuthkit.autopsy.menuactions=MenuActions
project.org.sleuthkit.autopsy.datamodel=DataModel
project.org.sleuthkit.autopsy.recentactivity=RecentActivity
project.org.sleuthkit.autopsy.report=Report
+project.org.sleuthkit.autopsy.testing=Testing
+
diff --git a/thirdparty/ant-contrib/1.0b3/ant-contrib.jar b/thirdparty/ant-contrib/1.0b3/ant-contrib.jar
new file mode 100644
index 0000000000..062537661a
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/ant-contrib.jar differ
diff --git a/thirdparty/ant-contrib/1.0b3/docs/LICENSE.txt b/thirdparty/ant-contrib/1.0b3/docs/LICENSE.txt
new file mode 100644
index 0000000000..4d8c2fb7a1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/LICENSE.txt
@@ -0,0 +1,47 @@
+/*
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2001-2003 Ant-Contrib project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution, if
+ * any, must include the following acknowlegement:
+ * "This product includes software developed by the
+ * Ant-Contrib project (http://sourceforge.net/projects/ant-contrib)."
+ * Alternately, this acknowlegement may appear in the software itself,
+ * if and wherever such third-party acknowlegements normally appear.
+ *
+ * 4. The name Ant-Contrib must not be used to endorse or promote products
+ * derived from this software without prior written permission. For
+ * written permission, please contact
+ * ant-contrib-developers@lists.sourceforge.net.
+ *
+ * 5. Products derived from this software may not be called "Ant-Contrib"
+ * nor may "Ant-Contrib" appear in their names without prior written
+ * permission of the Ant-Contrib project.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE ANT-CONTRIB PROJECT OR ITS
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ */
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-frame.html
new file mode 100644
index 0000000000..2a1dfd0e0b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-frame.html
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+All Classes (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-noframe.html b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-noframe.html
new file mode 100644
index 0000000000..a1cf00a624
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/allclasses-noframe.html
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+All Classes (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/constant-values.html b/thirdparty/ant-contrib/1.0b3/docs/api/constant-values.html
new file mode 100644
index 0000000000..67192a8d56
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/constant-values.html
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+Constant Field Values (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constant Field Values
+
+
+Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.Util
+
+
+
+public static final int
+CHUNK
+10240
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design.Package
+
+
+
+public static final java.lang.String
+DEFAULT
+"default package"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.process.Limit.TimeUnit
+
+
+
+public static final java.lang.String
+DAY
+"day"
+
+
+
+public static final java.lang.String
+HOUR
+"hour"
+
+
+
+public static final java.lang.String
+MILLISECOND
+"millisecond"
+
+
+
+public static final java.lang.String
+MINUTE
+"minute"
+
+
+
+public static final java.lang.String
+SECOND
+"second"
+
+
+
+public static final java.lang.String
+WEEK
+"week"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/deprecated-list.html b/thirdparty/ant-contrib/1.0b3/docs/api/deprecated-list.html
new file mode 100644
index 0000000000..d1173a7875
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/deprecated-list.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+Deprecated List (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deprecated API
+
+
+Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/help-doc.html b/thirdparty/ant-contrib/1.0b3/docs/api/help-doc.html
new file mode 100644
index 0000000000..bb9f438d08
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/help-doc.html
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+API Help (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+How This API Document Is Organized
+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+Overview
+
+
+
+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+
+Package
+
+
+
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:
+Interfaces (italic) Classes Enums Exceptions Errors Annotation Types
+
+
+Class/Interface
+
+
+
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Class inheritance diagram Direct Subclasses All Known Subinterfaces All Known Implementing Classes Class/interface declaration Class/interface description
+
+
Nested Class Summary Field Summary Constructor Summary Method Summary
+
+
Field Detail Constructor Detail Method Detail
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+
+
+Annotation Type
+
+
+
+Each annotation type has its own separate page with the following sections:
+Annotation Type declaration Annotation Type description Required Element Summary Optional Element Summary Element Detail
+
+
+
+Enum
+
+
+
+Each enum has its own separate page with the following sections:
+Enum declaration Enum description Enum Constant Summary Enum Constant Detail
+
+
+Tree (Class Hierarchy)
+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
+When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages. When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+
+Deprecated API
+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+
+Index
+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+
+Prev/Next
+These links take you to the next or previous class, interface, package, or related page.
+Frames/No Frames
+These links show and hide the HTML frames. All pages are available with or without frames.
+
+
+Serialized Form
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+
+
+Constant Field Values
+The Constant Field Values page lists the static final fields and their values.
+
+
+
+This help file applies to API documentation generated using the standard doclet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/index-all.html b/thirdparty/ant-contrib/1.0b3/docs/api/index-all.html
new file mode 100644
index 0000000000..8e658a61c7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/index-all.html
@@ -0,0 +1,3361 @@
+
+
+
+
+
+
+Index (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I L M N O P R S T U V W
+
+A
+
+abs(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ AbstractCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. AbstractCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ AbstractHttpStateTypeTask - Class in net.sf.antcontrib.net.httpclient AbstractHttpStateTypeTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+ AbstractMethodTask - Class in net.sf.antcontrib.net.httpclient AbstractMethodTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ AbstractMethodTask.ResponseHeader - Class in net.sf.antcontrib.net.httpclient AbstractMethodTask.ResponseHeader() -
+Constructor for class net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+ AbstractPropertySetterTask - Class in net.sf.antcontrib.property Place class description here. AbstractPropertySetterTask() -
+Constructor for class net.sf.antcontrib.property.AbstractPropertySetterTask
+
+ acos(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ add(Map) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a Map, iterate over the values
+ add(FileSet) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a fileset to be iterated over.
+ add(DirSet) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a dirset to be iterated over.
+ add(Collection) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a collection that can be iterated over.
+ add(Iterator) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add an iterator to be iterated over.
+ add(Object) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add an object that has an Iterator iterator() method
+ that can be iterated over.
+ add(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ addBuildListener(BuildListener) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addCatch(TryCatchTask.CatchBlock) -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+
+ addConfigured(Path) -
+Method in class net.sf.antcontrib.logic.ForTask
+This is a path that can be used instread of the list
+ attribute to interate over.
+ addConfiguredBoolean(Params.BooleanParam) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ addConfiguredCookie(Cookie) -
+Method in class net.sf.antcontrib.net.httpclient.AddCookieTask
+
+ addConfiguredCookie(Cookie) -
+Method in class net.sf.antcontrib.net.httpclient.HttpStateType
+
+ addConfiguredCredentials(Credentials) -
+Method in class net.sf.antcontrib.net.httpclient.AddCredentialsTask
+
+ addConfiguredCredentials(Credentials) -
+Method in class net.sf.antcontrib.net.httpclient.HttpStateType
+
+ addConfiguredDirSet(DirSet) -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ addConfiguredDouble(Params.DoubleParam) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ addConfiguredDouble(Params.DoubleParam) -
+Method in class net.sf.antcontrib.net.httpclient.HostParams
+
+ addConfiguredDouble(Params.DoubleParam) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ addConfiguredFile(PostMethodTask.FilePartType) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ addConfiguredFileList(FileList) -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ addConfiguredFileSet(FileSet) -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ addConfiguredHeader(Header) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ addConfiguredHttpClient(HttpClientType) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ addConfiguredInt(Params.IntParam) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ addConfiguredInt(Params.IntParam) -
+Method in class net.sf.antcontrib.net.httpclient.HostParams
+
+ addConfiguredInt(Params.IntParam) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ addConfiguredLong(Params.LongParam) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ addConfiguredLong(Params.LongParam) -
+Method in class net.sf.antcontrib.net.httpclient.HostParams
+
+ addConfiguredLong(Params.LongParam) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ addConfiguredNum(Numeric) -
+Method in class net.sf.antcontrib.math.Operation
+
+ addConfiguredNumeric(Numeric) -
+Method in class net.sf.antcontrib.math.Operation
+
+ addConfiguredOp(Operation) -
+Method in class net.sf.antcontrib.math.Operation
+
+ addConfiguredOperation(Operation) -
+Method in class net.sf.antcontrib.math.Operation
+
+ addConfiguredPackage(Package) -
+Method in class net.sf.antcontrib.design.Design
+
+ addConfiguredPackage(Package) -
+Method in class net.sf.antcontrib.walls.Walls
+
+ addConfiguredParameter(NameValuePair) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ addConfiguredParams(MethodParams) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ addConfiguredPath(Path) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ addConfiguredPath(Path) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ addConfiguredPath(Path) -
+Method in class net.sf.antcontrib.logic.ForTask
+This is a path that can be used instread of the list
+ attribute to interate over.
+ addConfiguredPath(Path) -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ addConfiguredProp(Prop) -
+Method in class net.sf.antcontrib.net.PostTask
+Adds a name/value pair to post.
+ addConfiguredProperty(PropertyContainer) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ addConfiguredProperty(PropertyContainer) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ addConfiguredProxyCredentials(Credentials) -
+Method in class net.sf.antcontrib.net.httpclient.AddCredentialsTask
+
+ addConfiguredProxyCredentials(Credentials) -
+Method in class net.sf.antcontrib.net.httpclient.HttpStateType
+
+ addConfiguredReference(ReferenceContainer) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ addConfiguredReference(ReferenceContainer) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ addConfiguredResponseHeader(AbstractMethodTask.ResponseHeader) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ addConfiguredRunAnt(RunAntCommand) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ addConfiguredRunTarget(RunTargetCommand) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ addConfiguredSendFile(SendFileCommand) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ addConfiguredShutdown(ShutdownCommand) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ addConfiguredString(Params.StringParam) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ addConfiguredString(Params.StringParam) -
+Method in class net.sf.antcontrib.net.httpclient.HostParams
+
+ addConfiguredString(Params.StringParam) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ addConfiguredText(PostMethodTask.TextPartType) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ AddCookieTask - Class in net.sf.antcontrib.net.httpclient AddCookieTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.AddCookieTask
+
+ AddCredentialsTask - Class in net.sf.antcontrib.net.httpclient AddCredentialsTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.AddCredentialsTask
+
+ addDataTypeDefinition(String, Class) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addDefault(Sequential) -
+Method in class net.sf.antcontrib.logic.Switch
+Creates the <default> tag
+ addDepends(Depends) -
+Method in class net.sf.antcontrib.design.Package
+
+ addDirSet(DirSet) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a dirset to be iterated over.
+ addElse(Sequential) -
+Method in class net.sf.antcontrib.logic.IfTask
+A nested <else> element - a container of tasks that will
+ be run if the condition doesn't hold true.
+ addElseIf(IfTask.ElseIf) -
+Method in class net.sf.antcontrib.logic.IfTask
+A nested Else if task
+ addFileset(FileSet) -
+Method in class net.sf.antcontrib.logic.ForEach
+Deprecated. Use createPath instead.
+addFileSet(FileSet) -
+Method in class net.sf.antcontrib.logic.ForTask
+Add a fileset to be iterated over.
+ addFilter(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addFinally(Sequential) -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+Adds a nested <finally> block - at most one is allowed.
+ addIsGreaterThan(IsGreaterThan) -
+Method in class net.sf.antcontrib.logic.condition.BooleanConditionBase
+
+ addIsLessThan(IsLessThan) -
+Method in class net.sf.antcontrib.logic.condition.BooleanConditionBase
+
+ addIsPropertyFalse(IsPropertyFalse) -
+Method in class net.sf.antcontrib.logic.condition.BooleanConditionBase
+Adds a feature to the IsPropertyFalse attribute of the
+ BooleanConditionBase object
+ addIsPropertyTrue(IsPropertyTrue) -
+Method in class net.sf.antcontrib.logic.condition.BooleanConditionBase
+Adds a feature to the IsPropertyTrue attribute of the BooleanConditionBase
+ object
+ addOrReplaceTarget(String, Target) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addOrReplaceTarget(Target) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addParallel(Parallel) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Embedded do parallel
+ addParam(Property) -
+Method in class net.sf.antcontrib.logic.ForEach
+Corresponds to <antcall>
's nested
+ <param>
element.
+ addProperties(Properties) -
+Method in class net.sf.antcontrib.property.Variable
+iterate through a set of properties, resolve them, then assign them
+ addReference(Ant.Reference) -
+Method in class net.sf.antcontrib.logic.ForEach
+Corresponds to <antcall>
's nested
+ <reference>
element.
+ addReference(String, Object) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addSequential(Sequential) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Embedded do sequential.
+ addTarget(String, Target) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addTarget(Target) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addTask(Task) -
+Method in class net.sf.antcontrib.logic.Assert
+
+ addTask(Task) -
+Method in class net.sf.antcontrib.logic.Relentless
+Ant will call this to inform us of nested tasks.
+ addTask(Task) -
+Method in class net.sf.antcontrib.process.Limit
+Add a task to wait on.
+ addTaskDefinition(String, Class) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ addText(String) -
+Method in class net.sf.antcontrib.net.PostTask
+Adds a feature to the Text attribute of the PostTask object
+ addText(String) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Adds s to the lines of script code.
+ addThen(Sequential) -
+Method in class net.sf.antcontrib.logic.IfTask
+A nested <then> element - a container of tasks that will
+ be run if the condition holds true.
+ addThen(Sequential) -
+Method in class net.sf.antcontrib.logic.IfTask.ElseIf
+
+ addTry(Sequential) -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+Adds a nested <try> block - one is required, more is
+ forbidden.
+ addUsedDependency(Depends) -
+Method in class net.sf.antcontrib.design.Package
+
+ ALLSOURCES -
+Static variable in class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+Constants for the enumerations
+ ALLTARGETS -
+Static variable in class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+Constants for the enumerations
+ AntCallBack - Class in net.sf.antcontrib.logic Subclass of Ant which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target. AntCallBack() -
+Constructor for class net.sf.antcontrib.logic.AntCallBack
+
+ AntContribVersion - Class in net.sf.antcontrib AntContribVersion(Class) -
+Constructor for class net.sf.antcontrib.AntContribVersion
+Constructor that takes a class to get the version information
+ from out of the manifest.
+ AntFetch - Class in net.sf.antcontrib.logic Subclass of CallTarget which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target. AntFetch() -
+Constructor for class net.sf.antcontrib.logic.AntFetch
+
+ AntPerformanceListener - Class in net.sf.antcontrib.perf This BuildListener keeps track of the total time it takes for each target and
+ task to execute, then prints out the totals when the build is finished. AntPerformanceListener() -
+Constructor for class net.sf.antcontrib.perf.AntPerformanceListener
+
+ AntPerformanceListener.StopWatch - Class in net.sf.antcontrib.perf A stopwatch, useful for 'quick and dirty' performance testing. AntPerformanceListener.StopWatch() -
+Constructor for class net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+Starts the stopwatch.
+ AntPerformanceListener.StopWatchComparator - Class in net.sf.antcontrib.perf Compares the total times for two StopWatches. AntPerformanceListener.StopWatchComparator() -
+Constructor for class net.sf.antcontrib.perf.AntPerformanceListener.StopWatchComparator
+
+ asin(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ Assert - Class in net.sf.antcontrib.logic Assert() -
+Constructor for class net.sf.antcontrib.logic.Assert
+
+ atan(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ atan2(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+
+
+
+B
+
+BooleanConditionBase - Class in net.sf.antcontrib.logic.condition Extends ConditionBase so I can get access to the condition count and the
+ first condition. BooleanConditionBase() -
+Constructor for class net.sf.antcontrib.logic.condition.BooleanConditionBase
+
+ borrowThread() -
+Method in class net.sf.antcontrib.util.ThreadPool
+
+ buildFinished(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ buildFinished(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Sorts and prints the results.
+ buildStarted(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ buildStarted(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Starts a 'running total' stopwatch.
+
+
+
+C
+
+call(String) -
+Method in class net.sf.antcontrib.util.Reflector
+Call a method on the object with no parameters.
+ call(String, Object) -
+Method in class net.sf.antcontrib.util.Reflector
+Call a method with one parameter.
+ call(String, Object, Object) -
+Method in class net.sf.antcontrib.util.Reflector
+Call a method with two parameters.
+ callExplicit(String, String, Object) -
+Method in class net.sf.antcontrib.util.Reflector
+Call a method with an object using a specific
+ type as for the method parameter.
+ callExplicit(String, Class, Object) -
+Method in class net.sf.antcontrib.util.Reflector
+Call a method with an object using a specific
+ type as for the method parameter.
+ ceil(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ checkTaskClass(Class) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ CHUNK -
+Static variable in class net.sf.antcontrib.antserver.Util
+
+ ClassPathParser - Class in net.sf.antcontrib.antclipse Classic tool firing a SAX parser. ClassPathParser() -
+Constructor for class net.sf.antcontrib.antclipse.ClassPathParser
+
+ ClassPathTask - Class in net.sf.antcontrib.antclipse Support class for the Antclipse task. ClassPathTask() -
+Constructor for class net.sf.antcontrib.antclipse.ClassPathTask
+
+ cleanupResources(HttpMethodBase) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ cleanupResources(HttpMethodBase) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ ClearCookiesTask - Class in net.sf.antcontrib.net.httpclient ClearCookiesTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.ClearCookiesTask
+
+ ClearCredentialsTask - Class in net.sf.antcontrib.net.httpclient ClearCredentialsTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.ClearCredentialsTask
+
+ Client - Class in net.sf.antcontrib.antserver.client Place class description here. Client(Project, String, int) -
+Constructor for class net.sf.antcontrib.antserver.client.Client
+
+ ClientParams - Class in net.sf.antcontrib.net.httpclient ClientParams() -
+Constructor for class net.sf.antcontrib.net.httpclient.ClientParams
+
+ ClientTask - Class in net.sf.antcontrib.antserver.client Place class description here. ClientTask() -
+Constructor for class net.sf.antcontrib.antserver.client.ClientTask
+
+ Command - Interface in net.sf.antcontrib.antserver Place class description here. compare(File, File) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ compare(Object, Object) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener.StopWatchComparator
+Compares the total times for two StopWatches.
+ CompileWithWalls - Class in net.sf.antcontrib.walls FILL IN JAVADOC HERE CompileWithWalls() -
+Constructor for class net.sf.antcontrib.walls.CompileWithWalls
+
+ configureMethod(HttpMethodBase) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ configureMethod(HttpMethodBase) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ connect() -
+Method in class net.sf.antcontrib.antserver.client.Client
+
+ ConnectionBuildListener - Class in net.sf.antcontrib.antserver.server Place class description here. ConnectionBuildListener() -
+Constructor for class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ ConnectionHandler - Class in net.sf.antcontrib.antserver.server Place class description here. ConnectionHandler(ServerTask, Socket) -
+Constructor for class net.sf.antcontrib.antserver.server.ConnectionHandler
+
+ convert(Number, String) -
+Static method in class net.sf.antcontrib.math.Math
+
+ copyFile(File, File, boolean, boolean, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(File, File, boolean, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(File, File, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(File, File) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(String, String, boolean, boolean, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(String, String, boolean, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(String, String, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyFile(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyInheritedProperties(Project) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ copyUserProperties(Project) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ cos(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ createBool() -
+Method in class net.sf.antcontrib.logic.Assert
+
+ createCase() -
+Method in class net.sf.antcontrib.logic.Switch
+Creates the <case> tag
+ createClassLoader(Path) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ createClientParams() -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ createCredentials() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+ createDataType(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ createDeleteTargets() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+optional nested delete element
+ createDynamicElement(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ createDynamicElement(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ createExists() -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ createGet() -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ createHostConfig() -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ createHttpState() -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ createJavac() -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ createMapper() -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ createMapper() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Defines the FileNameMapper to use (nested mapper element).
+ createMethodIfNecessary() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ createNewMethod() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ createNewMethod() -
+Method in class net.sf.antcontrib.net.httpclient.GetMethodTask
+
+ createNewMethod() -
+Method in class net.sf.antcontrib.net.httpclient.HeadMethodTask
+
+ createNewMethod() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ createOp() -
+Method in class net.sf.antcontrib.math.MathTask
+
+ createOperation() -
+Method in class net.sf.antcontrib.math.MathTask
+
+ createParam() -
+Method in class net.sf.antcontrib.logic.AntCallBack
+
+ createParams() -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ createPath() -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ createPath() -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ createRegexp() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ createRemove() -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ createReplace() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ createSelect() -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ createSequential() -
+Method in class net.sf.antcontrib.logic.ForTask
+
+ createSet() -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ createSourcefiles() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Add to the source files
+ createTargetfiles() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Add to the target files
+ createTask(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ createWalls() -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ Credentials - Class in net.sf.antcontrib.net.httpclient Credentials() -
+Constructor for class net.sf.antcontrib.net.httpclient.Credentials
+
+
+
+
+D
+
+DAY -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ DAY_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ DEFAULT -
+Static variable in class net.sf.antcontrib.design.Package
+
+ defaultInput(byte[], int, int) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ degrees(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ demuxFlush(String, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ demuxInput(byte[], int, int) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ demuxOutput(String, boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ Depends - Class in net.sf.antcontrib.design Depends() -
+Constructor for class net.sf.antcontrib.design.Depends
+
+ Depends(String) -
+Constructor for class net.sf.antcontrib.design.Depends
+
+ Design - Class in net.sf.antcontrib.design FILL IN JAVADOC HERE Design(boolean, Log, Location) -
+Constructor for class net.sf.antcontrib.design.Design
+
+ disconnect() -
+Method in class net.sf.antcontrib.antserver.client.Client
+
+ DISCONNECT_COMMAND -
+Static variable in class net.sf.antcontrib.antserver.commands.DisconnectCommand
+
+ DisconnectCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. divide(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ doFileSetExecute(String[]) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ doReplace() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ doSelect() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+
+
+
+E
+
+elapsed() -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+Elapsed time, difference between the last start time and now.
+ elapsed() -
+Method in class net.sf.antcontrib.perf.StopWatch
+Elapsed time, difference between the last start time and now.
+ equals(Object) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ equals(Object) -
+Method in class net.sf.antcontrib.logic.Switch.Case
+
+ eval() -
+Method in class net.sf.antcontrib.logic.condition.IsGreaterThan
+
+ eval() -
+Method in class net.sf.antcontrib.logic.condition.IsLessThan
+
+ eval() -
+Method in class net.sf.antcontrib.logic.condition.IsPropertyFalse
+
+ eval() -
+Method in class net.sf.antcontrib.logic.condition.IsPropertyTrue
+
+ eval() -
+Method in class net.sf.antcontrib.logic.IfTask.ElseIf
+
+ eval() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Evaluate (all) target and source file(s) to
+ see if the target(s) is/are outoutdate.
+ evaluate() -
+Method in interface net.sf.antcontrib.math.Evaluateable
+
+ evaluate(String, String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ evaluate() -
+Method in class net.sf.antcontrib.math.Numeric
+
+ evaluate() -
+Method in class net.sf.antcontrib.math.Operation
+
+ Evaluateable - Interface in net.sf.antcontrib.math An object which can evaluate to a numeric value. execute() -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+
+ execute() -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ execute(Project, long, InputStream) -
+Method in interface net.sf.antcontrib.antserver.Command
+Execute the command.
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.DisconnectCommand
+
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.HelloWorldCommand
+
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ execute(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.ShutdownCommand
+
+ execute() -
+Method in class net.sf.antcontrib.antserver.server.ServerTask
+
+ execute() -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ execute() -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ execute() -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ execute(Project, IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ execute(Project, IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+
+ execute() -
+Method in class net.sf.antcontrib.logic.AntCallBack
+Do the execution.
+ execute() -
+Method in class net.sf.antcontrib.logic.AntFetch
+Do the execution.
+ execute() -
+Method in class net.sf.antcontrib.logic.Assert
+
+ execute() -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ execute() -
+Method in class net.sf.antcontrib.logic.ForTask
+Run the for task.
+ execute() -
+Method in class net.sf.antcontrib.logic.IfTask.ElseIf
+
+ execute() -
+Method in class net.sf.antcontrib.logic.IfTask
+
+ execute() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Sets property to true and/or executes embedded do
+ if any of the target file(s) do not have a more recent timestamp
+ than (each of) the source file(s).
+ execute() -
+Method in class net.sf.antcontrib.logic.Relentless
+This method will be called when it is time to execute the task.
+ execute() -
+Method in class net.sf.antcontrib.logic.RunTargetTask
+execute the target
+ execute() -
+Method in class net.sf.antcontrib.logic.Switch.Case
+
+ execute() -
+Method in class net.sf.antcontrib.logic.Switch
+
+ execute() -
+Method in class net.sf.antcontrib.logic.Throw
+
+ execute() -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ execute(Throwable) -
+Method in class net.sf.antcontrib.logic.TryCatchTask.CatchBlock
+
+ execute() -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+The heart of the task.
+ execute(String, String, boolean, Class[], Object[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ execute() -
+Method in class net.sf.antcontrib.math.MathTask
+
+ execute() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+ execute() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.AddCookieTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.AddCredentialsTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.ClearCookiesTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.ClearCredentialsTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ execute(HttpStateType) -
+Method in class net.sf.antcontrib.net.httpclient.PurgeExpiredCookiesTask
+
+ execute() -
+Method in class net.sf.antcontrib.net.PostTask
+Do the post.
+ execute() -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ execute() -
+Method in class net.sf.antcontrib.perf.StopWatchTask
+
+ execute() -
+Method in class net.sf.antcontrib.platform.OsFamily
+
+ execute() -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+execute the task
+ execute() -
+Method in class net.sf.antcontrib.process.ForgetTask
+
+ execute() -
+Method in class net.sf.antcontrib.process.Limit
+Execute all nested tasks, but stopping execution of nested tasks after
+ maxwait or when all tasks are done, whichever is first.
+ execute() -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ execute() -
+Method in class net.sf.antcontrib.property.PathToFileSet
+
+ execute() -
+Method in class net.sf.antcontrib.property.PropertyCopy
+
+ execute() -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ execute() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ execute() -
+Method in class net.sf.antcontrib.property.SortList
+
+ execute() -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ execute() -
+Method in class net.sf.antcontrib.property.Variable
+Execute this task.
+ execute() -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ executeSortedTargets(Vector) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ executeTarget(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ executeTargets(Vector) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ exp(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+
+
+
+F
+
+FAMILY_DOS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_MAC -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_MACOSX -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_DOS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_MAC -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_OPENVMS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_OS2 -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_OS400 -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_TANDEM -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_UNIX -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_WINDOWS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NAME_ZOS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_NONE -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_OPENVMS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_OS2 -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_OS400 -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_TANDEM -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_UNIX -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_WINDOWS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ FAMILY_ZOS -
+Static variable in class net.sf.antcontrib.platform.Platform
+
+ fillInUnusedPackages(Vector) -
+Method in class net.sf.antcontrib.design.Design
+
+ fireBuildFinished(Throwable) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ fireBuildStarted() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ fireSubBuildFinished(Throwable) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ fireSubBuildStarted() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ floor(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ ForEach - Class in net.sf.antcontrib.logic Task definition for the foreach task. ForEach() -
+Constructor for class net.sf.antcontrib.logic.ForEach
+Default Constructor
+ ForgetTask - Class in net.sf.antcontrib.process Place class description here. ForgetTask() -
+Constructor for class net.sf.antcontrib.process.ForgetTask
+
+ format(long) -
+Method in class net.sf.antcontrib.perf.StopWatch
+Formats the given time into decimal seconds.
+ ForTask - Class in net.sf.antcontrib.logic Task definition for the for task. ForTask() -
+Constructor for class net.sf.antcontrib.logic.ForTask
+Creates a new For
instance.
+
+
+
+G
+
+getAntFile() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ getBaseDir() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getBuildListeners() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getBuildSpace(File) -
+Method in class net.sf.antcontrib.walls.Package
+
+ getCharSet() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ getCharSet() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ getClassCopyFileSet(Project, Location) -
+Method in class net.sf.antcontrib.walls.Package
+FILL IN JAVADOC HERE
+ getClasspath(File, Project) -
+Method in class net.sf.antcontrib.walls.Package
+
+ getClient() -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ getContentLength() -
+Method in interface net.sf.antcontrib.antserver.Command
+Is there additional content being sent from the local
+ machine to the remote server
+ getContentLength() -
+Method in class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ getContentLength() -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ getContentLength() -
+Method in class net.sf.antcontrib.antserver.Response
+
+ getContentStream() -
+Method in interface net.sf.antcontrib.antserver.Command
+Gets the content's input stream.
+ getContentStream() -
+Method in class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ getContentStream() -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ getContentType() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ getContentType() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ GetCookieTask - Class in net.sf.antcontrib.net.httpclient GetCookieTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ getCoreLoader() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getCurrentClass() -
+Method in class net.sf.antcontrib.design.Design
+
+ getDatatype() -
+Method in class net.sf.antcontrib.math.Numeric
+
+ getDataTypeDefinitions() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getDefaultInputStream() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getDefaultScriptSuffix() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getDefaultShell() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getDefaultShellArguments() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getDefaultTarget() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getDepends() -
+Method in class net.sf.antcontrib.design.Package
+
+ getDepends() -
+Method in class net.sf.antcontrib.walls.Package
+
+ getDescription() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getDir() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ getDir() -
+Method in class net.sf.antcontrib.logic.OutOfDate.MyMapper
+
+ getDocument() -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ getDomain() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ getElementName(Object) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getEnv() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getErrorMessage() -
+Method in class net.sf.antcontrib.antserver.Response
+
+ getErrorMessage(String, String) -
+Static method in class net.sf.antcontrib.design.Design
+
+ getErrorStackTrace() -
+Method in class net.sf.antcontrib.antserver.Response
+
+ getExecutor() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getFile() -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ getFilters() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getGlobalFilterSet() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getHost() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getId() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ getInputHandler() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getIntermediaryBuildDir() -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ getJavaCopyFileSet(Project, Location) -
+Method in class net.sf.antcontrib.walls.Package
+FILL IN JAVADOC HERE
+ GetMethodTask - Class in net.sf.antcontrib.net.httpclient GetMethodTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.GetMethodTask
+
+ getMultiplier() -
+Method in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ getName() -
+Method in class net.sf.antcontrib.antserver.commands.PropertyContainer
+
+ getName() -
+Method in class net.sf.antcontrib.design.Depends
+
+ getName() -
+Method in class net.sf.antcontrib.design.Package
+
+ getName() -
+Method in class net.sf.antcontrib.inifile.IniProperty
+Gets the name of the property
+ getName() -
+Method in class net.sf.antcontrib.inifile.IniSection
+Gets the name of the section
+ getName() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getName() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+ getName() -
+Method in class net.sf.antcontrib.net.httpclient.Params.Param
+
+ getName() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ getName() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ getName() -
+Method in class net.sf.antcontrib.net.Prop
+
+ getName() -
+Method in class net.sf.antcontrib.perf.StopWatch
+
+ getName() -
+Method in class net.sf.antcontrib.walls.Package
+
+ getNeedDepends() -
+Method in class net.sf.antcontrib.design.Package
+
+ getNoDefinitionError(String) -
+Static method in class net.sf.antcontrib.design.Design
+
+ getObject() -
+Method in class net.sf.antcontrib.util.Reflector
+
+ getOsFamily() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getOsFamilyName() -
+Static method in class net.sf.antcontrib.platform.Platform
+
+ getPackage(String) -
+Method in class net.sf.antcontrib.design.Design
+
+ getPackage() -
+Method in class net.sf.antcontrib.design.Package
+
+ getPackage() -
+Method in class net.sf.antcontrib.walls.Package
+
+ getPackage(String) -
+Method in class net.sf.antcontrib.walls.Walls
+
+ getPackageName(String) -
+Static method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ getPackagesToCompile() -
+Method in class net.sf.antcontrib.walls.Walls
+
+ getPassword() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getPath() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ getPath() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ getPort() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getPrimitiveClass(String) -
+Static method in class net.sf.antcontrib.math.Math
+
+ getProperties() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ getProperties() -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ getProperties() -
+Method in class net.sf.antcontrib.inifile.IniSection
+Gets a list of all properties in this section
+ getProperties() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getProperty(String, String) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Gets a named property from a specific section
+ getProperty() -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ getProperty(String) -
+Method in class net.sf.antcontrib.inifile.IniSection
+Gets the property with the given name
+ getProperty(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getProperty() -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+ getRealm() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getRef() -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ getRef() -
+Method in class net.sf.antcontrib.net.httpclient.HttpStateType
+
+ getReference(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getReferences() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ getReferences() -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ getReferences() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getRefId() -
+Method in class net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+ getReponseContentStream() -
+Method in interface net.sf.antcontrib.antserver.Command
+
+ getReponseContentStream() -
+Method in class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ getResponseContentLength() -
+Method in interface net.sf.antcontrib.antserver.Command
+
+ getResponseContentLength() -
+Method in class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ getResultsXml() -
+Method in class net.sf.antcontrib.antserver.Response
+
+ getScheme() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getSection(String) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Gets the IniSection with the given name
+ getSection() -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ getSections() -
+Method in class net.sf.antcontrib.inifile.IniFile
+Gets the List of IniSection objects contained in this IniFile
+ getSrcPath(File, Project) -
+Method in class net.sf.antcontrib.walls.Package
+
+ getState() -
+Method in class net.sf.antcontrib.net.httpclient.HttpStateType
+
+ getSubproject() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getTarget() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ getTarget() -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ getTargets() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getTaskDefinitions() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getThreadTask(Thread) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getThrown() -
+Method in class net.sf.antcontrib.antserver.server.ConnectionHandler
+
+ getTodir() -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ getTofile() -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ getToRefId() -
+Method in class net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+ getUnusedDepends() -
+Method in class net.sf.antcontrib.design.Package
+
+ getUsername() -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ getUserProperties() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getUserProperty(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ getValue() -
+Method in class net.sf.antcontrib.antserver.commands.PropertyContainer
+
+ getValue() -
+Method in class net.sf.antcontrib.inifile.IniProperty
+Gets the value of the property
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.Params.BooleanParam
+
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.Params.DoubleParam
+
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.Params.IntParam
+
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.Params.LongParam
+
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.Params.StringParam
+
+ getValue() -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ getValue() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ getValue() -
+Method in class net.sf.antcontrib.net.Prop
+
+ getValue(Project) -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ getValues() -
+Method in class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+get the values
+ getValues() -
+Method in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ getWalls() -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ getWrapperMsg(File, String) -
+Static method in class net.sf.antcontrib.design.Design
+
+ GUIInputHandler - Class in net.sf.antcontrib.input Prompts for user input using a JOptionPane. GUIInputHandler() -
+Constructor for class net.sf.antcontrib.input.GUIInputHandler
+
+ GUIInputHandler(Component) -
+Constructor for class net.sf.antcontrib.input.GUIInputHandler
+
+
+
+
+H
+
+handleErrorOutput(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ handleInput(InputRequest) -
+Method in class net.sf.antcontrib.input.GUIInputHandler
+Prompts and requests input.
+ handleOutput(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ hashCode() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ HeadMethodTask - Class in net.sf.antcontrib.net.httpclient HeadMethodTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.HeadMethodTask
+
+ HelloWorldCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. HelloWorldCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.HelloWorldCommand
+
+ HostConfig - Class in net.sf.antcontrib.net.httpclient HostConfig() -
+Constructor for class net.sf.antcontrib.net.httpclient.HostConfig
+
+ HostParams - Class in net.sf.antcontrib.net.httpclient HostParams() -
+Constructor for class net.sf.antcontrib.net.httpclient.HostParams
+
+ HOUR -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ HOUR_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ HttpClientType - Class in net.sf.antcontrib.net.httpclient HttpClientType(Project) -
+Constructor for class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ HttpStateType - Class in net.sf.antcontrib.net.httpclient HttpStateType(Project) -
+Constructor for class net.sf.antcontrib.net.httpclient.HttpStateType
+
+
+
+
+I
+
+ieeeremainder(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ IfTask - Class in net.sf.antcontrib.logic Perform some tasks based on whether a given condition holds true or
+ not. IfTask() -
+Constructor for class net.sf.antcontrib.logic.IfTask
+
+ IfTask.ElseIf - Class in net.sf.antcontrib.logic IfTask.ElseIf() -
+Constructor for class net.sf.antcontrib.logic.IfTask.ElseIf
+
+ IniFile - Class in net.sf.antcontrib.inifile Class representing a windows style .ini file. IniFile() -
+Constructor for class net.sf.antcontrib.inifile.IniFile
+Create a new IniFile object
+ IniFileTask - Class in net.sf.antcontrib.inifile Place class description here. IniFileTask() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask
+
+ IniFileTask.Exists - Class in net.sf.antcontrib.inifile IniFileTask.Exists() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.Exists
+
+ IniFileTask.Get - Class in net.sf.antcontrib.inifile IniFileTask.Get() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.Get
+
+ IniFileTask.IniOperation - Class in net.sf.antcontrib.inifile IniFileTask.IniOperation() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ IniFileTask.IniOperationConditional - Class in net.sf.antcontrib.inifile IniFileTask.IniOperationConditional() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+
+ IniFileTask.IniOperationPropertySetter - Class in net.sf.antcontrib.inifile IniFileTask.IniOperationPropertySetter() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+
+ IniFileTask.Remove - Class in net.sf.antcontrib.inifile IniFileTask.Remove() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.Remove
+
+ IniFileTask.Set - Class in net.sf.antcontrib.inifile IniFileTask.Set() -
+Constructor for class net.sf.antcontrib.inifile.IniFileTask.Set
+
+ IniPart - Interface in net.sf.antcontrib.inifile A part of an IniFile that might be written to disk. IniProperty - Class in net.sf.antcontrib.inifile A single property in an IniSection. IniProperty() -
+Constructor for class net.sf.antcontrib.inifile.IniProperty
+Default constructor
+ IniProperty(String, String) -
+Constructor for class net.sf.antcontrib.inifile.IniProperty
+Construct an IniProperty with a certain name and value
+ IniSection - Class in net.sf.antcontrib.inifile A section within an IniFile. IniSection() -
+Constructor for class net.sf.antcontrib.inifile.IniSection
+Default contructor, constructs an IniSectino with no name
+ IniSection(String) -
+Constructor for class net.sf.antcontrib.inifile.IniSection
+Constructs an IniSection with the given name
+ init() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ initSubProject(Project) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ InstructionVisitor - Class in net.sf.antcontrib.design InstructionVisitor(ConstantPoolGen, Log, Design) -
+Constructor for class net.sf.antcontrib.design.InstructionVisitor
+
+ isActive(Project) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+Returns true if the define's if and unless conditions
+ (if any) are satisfied.
+ isClassInPackage(String, Package) -
+Method in class net.sf.antcontrib.design.Design
+
+ IsGreaterThan - Class in net.sf.antcontrib.logic.condition Extends Equals condition to test if the first argument is greater than the
+ second argument. IsGreaterThan() -
+Constructor for class net.sf.antcontrib.logic.condition.IsGreaterThan
+
+ isIncludeSubpackages() -
+Method in class net.sf.antcontrib.design.Package
+
+ isInheritall() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ isInheritall() -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ isInteritrefs() -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ isInteritrefs() -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ isKeepGoingMode() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ IsLessThan - Class in net.sf.antcontrib.logic.condition Extends Equals condition to test if the first argument is less than the
+ second argument. IsLessThan() -
+Constructor for class net.sf.antcontrib.logic.condition.IsLessThan
+
+ isNeedDeclarations() -
+Method in class net.sf.antcontrib.design.Package
+
+ IsPropertyFalse - Class in net.sf.antcontrib.logic.condition Extends IsFalse condition to check the value of a specified property. IsPropertyFalse() -
+Constructor for class net.sf.antcontrib.logic.condition.IsPropertyFalse
+
+ IsPropertyTrue - Class in net.sf.antcontrib.logic.condition Extends IsTrue condition to check the value of a specified property. IsPropertyTrue() -
+Constructor for class net.sf.antcontrib.logic.condition.IsPropertyTrue
+
+ isSucceeded() -
+Method in class net.sf.antcontrib.antserver.Response
+
+ isTerse() -
+Method in class net.sf.antcontrib.logic.Relentless
+Retrieve the terse property, indicating how much output we will generate.
+ isUsed() -
+Method in class net.sf.antcontrib.design.Package
+
+ iterator() -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Call evalute and return an iterator over the result
+
+
+
+L
+
+Limit - Class in net.sf.antcontrib.process Limits the amount of time that a task or set of tasks can run. Limit() -
+Constructor for class net.sf.antcontrib.process.Limit
+
+ Limit.TimeUnit - Class in net.sf.antcontrib.process The enumeration of units:
+ millisecond, second, minute, hour, day, week
+ Todo: we use timestamps in many places, why not factor this out Limit.TimeUnit() -
+Constructor for class net.sf.antcontrib.process.Limit.TimeUnit
+
+ Log - Interface in net.sf.antcontrib.design log(String, int) -
+Method in interface net.sf.antcontrib.design.Log
+
+ log(String, int) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ log(String, int) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ log(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ log(Target, String, int) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ log(Task, String, int) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ log(String, int) -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ log(String) -
+Method in class net.sf.antcontrib.walls.SilentCopy
+
+ log(String, int) -
+Method in class net.sf.antcontrib.walls.SilentCopy
+
+ log(String) -
+Method in class net.sf.antcontrib.walls.SilentMove
+
+ log(String, int) -
+Method in class net.sf.antcontrib.walls.SilentMove
+
+
+
+
+M
+
+main(String[]) -
+Static method in class net.sf.antcontrib.AntContribVersion
+The main program for MockVersion that prints the version info from
+ the manifest file.
+ main(String[]) -
+Static method in class net.sf.antcontrib.perf.AntPerformanceListener
+
+ main(String[]) -
+Static method in class net.sf.antcontrib.perf.StopWatch
+
+ Math - Class in net.sf.antcontrib.math Utility class for executing calculations. Math() -
+Constructor for class net.sf.antcontrib.math.Math
+
+ MathTask - Class in net.sf.antcontrib.math Task for mathematical operations. MathTask() -
+Constructor for class net.sf.antcontrib.math.MathTask
+
+ max(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ messageLogged(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ messageLogged(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+no-op
+ MethodParams - Class in net.sf.antcontrib.net.httpclient MethodParams() -
+Constructor for class net.sf.antcontrib.net.httpclient.MethodParams
+
+ MILLISECOND -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ MILLISECOND_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+static unit objects, for use as sensible defaults
+ min(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ MINUTE -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ MINUTE_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ mod(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ multiply(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+
+
+
+N
+
+needEvalCurrentClass(String) -
+Method in class net.sf.antcontrib.design.Design
+
+ net.sf.antcontrib - package net.sf.antcontrib net.sf.antcontrib.antclipse - package net.sf.antcontrib.antclipse net.sf.antcontrib.antserver - package net.sf.antcontrib.antserver net.sf.antcontrib.antserver.client - package net.sf.antcontrib.antserver.client net.sf.antcontrib.antserver.commands - package net.sf.antcontrib.antserver.commands net.sf.antcontrib.antserver.server - package net.sf.antcontrib.antserver.server net.sf.antcontrib.design - package net.sf.antcontrib.design net.sf.antcontrib.inifile - package net.sf.antcontrib.inifile net.sf.antcontrib.input - package net.sf.antcontrib.input net.sf.antcontrib.logic - package net.sf.antcontrib.logic net.sf.antcontrib.logic.condition - package net.sf.antcontrib.logic.condition net.sf.antcontrib.math - package net.sf.antcontrib.math net.sf.antcontrib.net - package net.sf.antcontrib.net net.sf.antcontrib.net.httpclient - package net.sf.antcontrib.net.httpclient net.sf.antcontrib.perf - package net.sf.antcontrib.perf net.sf.antcontrib.platform - package net.sf.antcontrib.platform net.sf.antcontrib.process - package net.sf.antcontrib.process net.sf.antcontrib.property - package net.sf.antcontrib.property net.sf.antcontrib.util - package net.sf.antcontrib.util net.sf.antcontrib.walls - package net.sf.antcontrib.walls Numeric - Class in net.sf.antcontrib.math A numeric value that implements Evaluateable. Numeric() -
+Constructor for class net.sf.antcontrib.math.Numeric
+
+
+
+
+O
+
+operate(IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Exists
+
+ operate(IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Get
+
+ operate(IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ operate(IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Remove
+
+ operate(IniFile) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Set
+
+ Operation - Class in net.sf.antcontrib.math Class to represent a mathematical operation. Operation() -
+Constructor for class net.sf.antcontrib.math.Operation
+
+ OsFamily - Class in net.sf.antcontrib.platform Task definition for the OsFamily
task. OsFamily() -
+Constructor for class net.sf.antcontrib.platform.OsFamily
+
+ OutOfDate - Class in net.sf.antcontrib.logic Task to help in calling tasks if generated files are older
+ than source files. OutOfDate() -
+Constructor for class net.sf.antcontrib.logic.OutOfDate
+
+ OutOfDate.CollectionEnum - Class in net.sf.antcontrib.logic Enumerated type for collection attribute OutOfDate.CollectionEnum() -
+Constructor for class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+
+ OutOfDate.DeleteTargets - Class in net.sf.antcontrib.logic nested delete targets OutOfDate.DeleteTargets() -
+Constructor for class net.sf.antcontrib.logic.OutOfDate.DeleteTargets
+
+ OutOfDate.MyMapper - Class in net.sf.antcontrib.logic Wrapper for mapper - includes dir OutOfDate.MyMapper(Project) -
+Constructor for class net.sf.antcontrib.logic.OutOfDate.MyMapper
+Creates a new MyMapper
instance.
+
+
+
+P
+
+Package - Class in net.sf.antcontrib.design FILL IN JAVADOC HERE Package() -
+Constructor for class net.sf.antcontrib.design.Package
+
+ Package - Class in net.sf.antcontrib.walls FILL IN JAVADOC HERE Package() -
+Constructor for class net.sf.antcontrib.walls.Package
+
+ Params - Class in net.sf.antcontrib.net.httpclient Params() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params
+
+ Params.BooleanParam - Class in net.sf.antcontrib.net.httpclient Params.BooleanParam() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.BooleanParam
+
+ Params.DoubleParam - Class in net.sf.antcontrib.net.httpclient Params.DoubleParam() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.DoubleParam
+
+ Params.IntParam - Class in net.sf.antcontrib.net.httpclient Params.IntParam() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.IntParam
+
+ Params.LongParam - Class in net.sf.antcontrib.net.httpclient Params.LongParam() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.LongParam
+
+ Params.Param - Class in net.sf.antcontrib.net.httpclient Params.Param() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.Param
+
+ Params.StringParam - Class in net.sf.antcontrib.net.httpclient Params.StringParam() -
+Constructor for class net.sf.antcontrib.net.httpclient.Params.StringParam
+
+ partition(Vector, int, int) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ PathFilterTask - Class in net.sf.antcontrib.property PathFilterTask() -
+Constructor for class net.sf.antcontrib.property.PathFilterTask
+
+ PathToFileSet - Class in net.sf.antcontrib.property PathToFileSet() -
+Constructor for class net.sf.antcontrib.property.PathToFileSet
+
+ Platform - Class in net.sf.antcontrib.platform Platform() -
+Constructor for class net.sf.antcontrib.platform.Platform
+
+ PostMethodTask - Class in net.sf.antcontrib.net.httpclient PostMethodTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ PostMethodTask.FilePartType - Class in net.sf.antcontrib.net.httpclient PostMethodTask.FilePartType() -
+Constructor for class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ PostMethodTask.TextPartType - Class in net.sf.antcontrib.net.httpclient PostMethodTask.TextPartType() -
+Constructor for class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ PostTask - Class in net.sf.antcontrib.net This task does an http post. PostTask() -
+Constructor for class net.sf.antcontrib.net.PostTask
+
+ PostTask.Cookie - Class in net.sf.antcontrib.net Represents a cookie. PostTask.Cookie(String) -
+Constructor for class net.sf.antcontrib.net.PostTask.Cookie
+
+ PostTask.Cookie(String, String) -
+Constructor for class net.sf.antcontrib.net.PostTask.Cookie
+
+ ProjectDelegate - Class in net.sf.antcontrib.logic ProjectDelegate(Project) -
+Constructor for class net.sf.antcontrib.logic.ProjectDelegate
+
+ Prop - Class in net.sf.antcontrib.net Simple bean to represent a name/value pair. Prop() -
+Constructor for class net.sf.antcontrib.net.Prop
+
+ PropertyContainer - Class in net.sf.antcontrib.antserver.commands Place class description here. PropertyContainer() -
+Constructor for class net.sf.antcontrib.antserver.commands.PropertyContainer
+
+ PropertyCopy - Class in net.sf.antcontrib.property Task definition for the propertycopy task, which copies the value of a
+ named property to another property. PropertyCopy() -
+Constructor for class net.sf.antcontrib.property.PropertyCopy
+Default Constructor
+ PropertySelector - Class in net.sf.antcontrib.property Place class description here. PropertySelector() -
+Constructor for class net.sf.antcontrib.property.PropertySelector
+
+ PurgeExpiredCookiesTask - Class in net.sf.antcontrib.net.httpclient PurgeExpiredCookiesTask() -
+Constructor for class net.sf.antcontrib.net.httpclient.PurgeExpiredCookiesTask
+
+
+
+
+R
+
+radians(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ random(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ read(Reader) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Reads from a Reader into the current IniFile instance.
+ ReferenceContainer - Class in net.sf.antcontrib.antserver.commands Place class description here. ReferenceContainer() -
+Constructor for class net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+ Reflector - Class in net.sf.antcontrib.util Utility class to handle reflection on java objects. Reflector(String) -
+Constructor for class net.sf.antcontrib.util.Reflector
+Constructor for the wrapper using a classname
+ Reflector(Object) -
+Constructor for class net.sf.antcontrib.util.Reflector
+Constructor using a passed in object.
+ RegexTask - Class in net.sf.antcontrib.property Place class description here. RegexTask() -
+Constructor for class net.sf.antcontrib.property.RegexTask
+
+ RegexUtil - Class in net.sf.antcontrib.property Regular Expression utilities RegexUtil() -
+Constructor for class net.sf.antcontrib.property.RegexUtil
+
+ registerThreadTask(Thread, Task) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ Relentless - Class in net.sf.antcontrib.logic Relentless is an Ant task that will relentlessly execute other tasks,
+ ignoring any failures until all tasks have completed. Relentless() -
+Constructor for class net.sf.antcontrib.logic.Relentless
+Creates a new Relentless task.
+ removeBuildListener(BuildListener) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ removeProperty(String, String) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Removes a property from a section.
+ removeProperty(String) -
+Method in class net.sf.antcontrib.inifile.IniSection
+Removes a property from this ection
+ removeSection(String) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Removes an entire section from the IniFile
+ replaceProperties(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ resolveFile(String, File) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ resolveFile(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ respond(Project, long, InputStream) -
+Method in interface net.sf.antcontrib.antserver.Command
+Process any additional data from a response.
+ respond(Project, long, InputStream) -
+Method in class net.sf.antcontrib.antserver.commands.AbstractCommand
+
+ Response - Class in net.sf.antcontrib.antserver Place class description here. Response() -
+Constructor for class net.sf.antcontrib.antserver.Response
+
+ returnThread(ThreadPoolThread) -
+Method in class net.sf.antcontrib.util.ThreadPool
+
+ rint(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ round(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ run() -
+Method in class net.sf.antcontrib.antserver.server.ConnectionHandler
+
+ run() -
+Method in class net.sf.antcontrib.antserver.server.Server
+
+ run() -
+Method in class net.sf.antcontrib.process.ForgetTask
+
+ run() -
+Method in class net.sf.antcontrib.util.ThreadPoolThread
+
+ RunAntCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. RunAntCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ RunTargetCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. RunTargetCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ RunTargetTask - Class in net.sf.antcontrib.logic Ant task that runs a target without creating a new project. RunTargetTask() -
+Constructor for class net.sf.antcontrib.logic.RunTargetTask
+
+
+
+
+S
+
+SECOND -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ SECOND_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ select(String, Vector) -
+Static method in class net.sf.antcontrib.property.RegexUtil
+Parse a select string, and merge it with a match groups
+ vector to produce an output string.
+ sendCommand(Command) -
+Method in class net.sf.antcontrib.antserver.client.Client
+
+ SendFileCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. SendFileCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ Server - Class in net.sf.antcontrib.antserver.server Place class description here. Server(ServerTask, int) -
+Constructor for class net.sf.antcontrib.antserver.server.Server
+
+ ServerTask - Class in net.sf.antcontrib.antserver.server Place class description here. ServerTask() -
+Constructor for class net.sf.antcontrib.antserver.server.ServerTask
+
+ setAction(String) -
+Method in class net.sf.antcontrib.perf.StopWatchTask
+
+ setAddress(String) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setAge(String) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setAll(boolean) -
+Method in class net.sf.antcontrib.logic.OutOfDate.DeleteTargets
+whether to delete all the targets
+ or just those that are newer than the
+ corresponding sources.
+ setAllTargets(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A property to contain all the target filenames
+ setAllTargetsPath(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A refernce to contain the path of all the targets
+ setAntFile(String) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setAppend(boolean) -
+Method in class net.sf.antcontrib.net.PostTask
+Should the log file be appended to or overwritten? Default is true,
+ append to the file.
+ setArg1(String) -
+Method in class net.sf.antcontrib.logic.condition.IsGreaterThan
+
+ setArg1(String) -
+Method in class net.sf.antcontrib.logic.condition.IsLessThan
+
+ setArg1(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setArg2(String) -
+Method in class net.sf.antcontrib.logic.condition.IsGreaterThan
+
+ setArg2(String) -
+Method in class net.sf.antcontrib.logic.condition.IsLessThan
+
+ setArg2(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setArg3(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setArg4(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setArg5(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setBaseDir(File) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setBasedir(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setBegin(int) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set begin attribute.
+ setCaseInsensitive(boolean) -
+Method in class net.sf.antcontrib.logic.Switch
+
+ setCasesensitive(boolean) -
+Method in class net.sf.antcontrib.logic.condition.IsGreaterThan
+Should the comparison be case sensitive?
+ setCasesensitive(boolean) -
+Method in class net.sf.antcontrib.logic.condition.IsLessThan
+Should the comparison be case sensitive?
+ setCaseSensitive(boolean) -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ setCaseSensitive(boolean) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setCasesensitive(boolean) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setCharSet(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ setCharSet(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ setCircularDesign(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setCircularDesign(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setClientRefId(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setCollection(OutOfDate.CollectionEnum) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+Set the collection attribute, controls what is
+ returned by the iterator method.
+ setCommand(Commandline) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Disallow the command attribute of parent class ExecTask.
+ setContentChunked(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ setContentLength(long) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setContentType(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ setContentType(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ setCookiePolicy(String) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setCoreLoader(ClassLoader) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setCount(int) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setDaemon(boolean) -
+Method in class net.sf.antcontrib.process.ForgetTask
+
+ setDatatype(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setDataType(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setDatatype(String) -
+Method in class net.sf.antcontrib.math.Numeric
+Sets the datatype of this number.
+ setDatatype(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setDays(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set a day wait value.
+ setDefault(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setDefaultInputStream(InputStream) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setDefaultTarget(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setDefaultValue(String) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setDeleteFiles(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setDeleteFiles(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setDelimiter(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setDelimiter(String) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the delimiter attribute.
+ setDelimiter(char) -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ setDelimiter(String) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setDepends(String) -
+Method in class net.sf.antcontrib.walls.Package
+
+ setDescription(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setDesign(File) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setDesign(File) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setDest(File) -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ setDir(String) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setDir(File) -
+Method in class net.sf.antcontrib.logic.OutOfDate.MyMapper
+
+ setDir(File) -
+Method in class net.sf.antcontrib.property.PathToFileSet
+
+ setDistinct(boolean) -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ setDoAuthentication(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setDomain(String) -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ setDynamicAttribute(String, String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setDynamicAttribute(String, String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setEncoding(String) -
+Method in class net.sf.antcontrib.net.PostTask
+Sets the encoding of the outgoing properties, default is UTF-8.
+ setEnd(Integer) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set end attribute.
+ setErrorMessage(String) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setErrorStackTrace(String) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setExcludes(String) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setExecutable(String) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Sets the shell used to run the script.
+ setExecutor(Executor) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setExpiredDate(Date) -
+Method in class net.sf.antcontrib.net.httpclient.PurgeExpiredCookiesTask
+
+ setFailOnError(boolean) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ setFailOnError(boolean) -
+Method in class net.sf.antcontrib.logic.Assert
+
+ setFailOnError(boolean) -
+Method in class net.sf.antcontrib.logic.OutOfDate.DeleteTargets
+
+ setFailonerror(boolean) -
+Method in class net.sf.antcontrib.net.PostTask
+Should the build fail if the post fails?
+ setFailonerror(boolean) -
+Method in class net.sf.antcontrib.process.Limit
+Determines whether the build should fail if the time limit has
+ expired on this task.
+ setFaultReason(String) -
+Method in class net.sf.antcontrib.walls.Package
+FILL IN JAVADOC HERE
+ setFile(File) -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ setFile(File) -
+Method in class net.sf.antcontrib.net.PostTask
+Set the name of a file to read a set of properties from.
+ setFile(File) -
+Method in class net.sf.antcontrib.property.Variable
+Set the name of a file to read properties from.
+ setFileLastModified(File, long) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setFillInBuildException(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setFillInBuildException(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setFollowRedirects(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setForce(boolean) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+whether to allways be outofdate
+ setFrom(String) -
+Method in class net.sf.antcontrib.property.PropertyCopy
+
+ setGlobal(boolean) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setHost(String) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setHost(String) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setHours(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set an hours wait value.
+ setIdContainer(String) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setIf(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+
+ setIgnoreNonRelative(boolean) -
+Method in class net.sf.antcontrib.property.PathToFileSet
+
+ setIncludeLibs(boolean) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setIncludeOutput(boolean) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setIncludes(String) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setIncludeSource(boolean) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setIncludeSubpackages(boolean) -
+Method in class net.sf.antcontrib.design.Package
+
+ setInheritall(boolean) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setInheritall(boolean) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ setInheritall(boolean) -
+Method in class net.sf.antcontrib.logic.ForEach
+Corresponds to <antcall>
's inheritall
+ attribute.
+ setInheritedProperty(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setInheritrefs(boolean) -
+Method in class net.sf.antcontrib.logic.ForEach
+Corresponds to <antcall>
's inheritrefs
+ attribute.
+ setInput(String) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setInputHandler(InputHandler) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setInputString(String) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Sets script code to s.
+ setInteritrefs(boolean) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setInteritrefs(boolean) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ setIntermediaryBuildDir(File) -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ setIvyConfFile(File) -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ setIvyConfUrl(URL) -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ setJar(File) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setJar(File) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setJavaVersionProperty() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setKeepgoing(boolean) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the keepgoing attribute, indicating whether we
+ should stop on errors or continue heedlessly onward.
+ setKeepGoingMode(boolean) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setList(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setList(String) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the list attribute.
+ setLocation(File) -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ setLogfile(File) -
+Method in class net.sf.antcontrib.net.PostTask
+Set the name of a file to save the response to.
+ setMachine(String) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ setMatch(String) -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ setMaxThreads(int) -
+Method in class net.sf.antcontrib.logic.ForEach
+Set the maximum amount of threads we're going to allow
+ at once to execute
+ setMaxwait(int) -
+Method in class net.sf.antcontrib.net.PostTask
+How long to wait on the remote server.
+ setMaxwait(int) -
+Method in class net.sf.antcontrib.process.Limit
+How long to wait for all nested tasks to complete, in units.
+ setMaxWaitUnit(Limit.TimeUnit) -
+Method in class net.sf.antcontrib.process.Limit
+Set the max wait time unit, default is minutes.
+ setMessage(String) -
+Method in class net.sf.antcontrib.logic.Assert
+
+ setMilliseconds(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set a millisecond wait value.
+ setMinutes(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set a minute wait value.
+ setModule(String) -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ setMultipart(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ setName(String) -
+Method in class net.sf.antcontrib.antserver.commands.PropertyContainer
+
+ setName(String) -
+Method in class net.sf.antcontrib.design.Depends
+
+ setName(String) -
+Method in class net.sf.antcontrib.design.Package
+
+ setName(String) -
+Method in class net.sf.antcontrib.inifile.IniProperty
+Sets the name of the property
+ setName(String) -
+Method in class net.sf.antcontrib.inifile.IniSection
+Sets the name of the section
+ setName(String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setName(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+ setName(String) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setName(String) -
+Method in class net.sf.antcontrib.net.httpclient.Params.Param
+
+ setName(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ setName(String) -
+Method in class net.sf.antcontrib.net.Prop
+
+ setName(String) -
+Method in class net.sf.antcontrib.perf.StopWatchTask
+
+ setName(String) -
+Method in class net.sf.antcontrib.property.PathToFileSet
+
+ setName(String) -
+Method in class net.sf.antcontrib.property.PropertyCopy
+
+ setName(String) -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ setName(String) -
+Method in class net.sf.antcontrib.property.Variable
+Set the name of the property.
+ setName(String) -
+Method in class net.sf.antcontrib.walls.Package
+
+ setNeedDeclarations(boolean) -
+Method in class net.sf.antcontrib.design.Package
+
+ setNeedDeclarationsDefault(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setNeedDeclarationsDefault(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setNeedDepends(boolean) -
+Method in class net.sf.antcontrib.design.Package
+
+ setNeedDependsDefault(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesign
+
+ setNeedDependsDefault(boolean) -
+Method in class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ setNewProperty(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setNumeric(boolean) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setOp(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setOperand1(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setOperand2(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setOperation(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Set
+
+ setOperation(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setOperation(String) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setOrderPropertyFile(File) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setOrderPropertyFilePrefix(String) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setOrg(String) -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ setOutputSetId(String) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setOutputSources(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A property to contain the output source files
+ setOutputSourcesPath(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A reference to the path containing all the sources files.
+ setOutputTargets(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A property to contain the output target files
+ setOutputTargetsPath(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+A reference to contain the path of target files that
+ are outofdate
+ setOverride(boolean) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+
+ setOverride(boolean) -
+Method in class net.sf.antcontrib.property.AbstractPropertySetterTask
+
+ setPackage(String) -
+Method in class net.sf.antcontrib.design.Package
+
+ setPackage(String) -
+Method in class net.sf.antcontrib.walls.Package
+
+ setParallel(boolean) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setParallel(boolean) -
+Method in class net.sf.antcontrib.logic.ForTask
+Attribute whether to execute the loop in parallel or in sequence.
+ setParam(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setParam(String) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the param attribute.
+ setParameters(File) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask
+
+ setPassword(String) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setPath(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setPath(String) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setPath(File) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+ setPath(String) -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ setPathId(String) -
+Method in class net.sf.antcontrib.property.PathFilterTask
+
+ setPathRef(Reference) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setPathRefId(String) -
+Method in class net.sf.antcontrib.property.PathToFileSet
+
+ setPathSep(char) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setPersistant(boolean) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ setPort(int) -
+Method in class net.sf.antcontrib.antserver.client.ClientTask
+
+ setPort(int) -
+Method in class net.sf.antcontrib.antserver.server.ServerTask
+
+ setPort(int) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setPort(int) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setPort(int) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setproduce(String) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setProject(String) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setProject(Project) -
+Method in class net.sf.antcontrib.logic.AntCallBack
+
+ setProject(Project) -
+Method in class net.sf.antcontrib.logic.AntFetch
+
+ setProperties(Vector) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setProperties(Vector) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ setProperty(String, String, String) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Sets the value of a property in a given section.
+ setProperty(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ setProperty(IniProperty) -
+Method in class net.sf.antcontrib.inifile.IniSection
+Sets a property, replacing the old value, if necessary.
+ setProperty(String) -
+Method in class net.sf.antcontrib.logic.condition.IsPropertyFalse
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.logic.condition.IsPropertyTrue
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+The property to set if any of the target files are outofdate with
+ regard to any of the source files.
+ setProperty(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+Sets the property attribute.
+ setProperty(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.net.PostTask
+Set the name of a property to save the response to.
+ setProperty(String) -
+Method in class net.sf.antcontrib.platform.OsFamily
+
+ setProperty(String) -
+Method in class net.sf.antcontrib.process.Limit
+Name the property to set after a timeout.
+ setProperty(String) -
+Method in class net.sf.antcontrib.property.AbstractPropertySetterTask
+
+ setPropertyValue(String) -
+Method in class net.sf.antcontrib.property.AbstractPropertySetterTask
+
+ setProtocol(String) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setProxy(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.ClearCredentialsTask
+
+ setProxyHost(String) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setProxyPort(int) -
+Method in class net.sf.antcontrib.net.httpclient.HostConfig
+
+ setQueryString(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setQuiet(boolean) -
+Method in class net.sf.antcontrib.logic.OutOfDate.DeleteTargets
+
+ setRealm(String) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setRealm(String) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setReference(String) -
+Method in class net.sf.antcontrib.logic.TryCatchTask
+Sets the reference attribute.
+ setReferences(Vector) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setReferences(Vector) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ setRefid(String) -
+Method in class net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+ setRefid(Reference) -
+Method in class net.sf.antcontrib.logic.Throw
+The reference that points to a BuildException.
+ setRefid(Reference) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setRefid(Reference) -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ setRegexp(String) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setReplace(String) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setResponseDataFile(File) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setResponseDataProperty(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setResult(String) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setResultProperty(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+
+ setResultPropertyValue(Project, String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+
+ setResultsXml(String) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setReturn(String) -
+Method in class net.sf.antcontrib.logic.AntCallBack
+Set the property or properties that are set in the new project to be
+ transfered back to the original project.
+ setReturn(String) -
+Method in class net.sf.antcontrib.logic.AntFetch
+Set the property or properties that are set in the new project to be
+ transfered back to the original project.
+ setRev(String) -
+Method in class net.sf.antcontrib.net.URLImportTask
+
+ setRunnable(Runnable) -
+Method in class net.sf.antcontrib.util.ThreadPoolThread
+
+ setScheme(String) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setSeconds(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set a second wait value.
+ setSection(IniSection) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Sets an IniSection object.
+ setSection(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+ setSecure(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.GetCookieTask
+
+ setSelect(String) -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ setSelect(String) -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ setSeparator(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+The separator to use to separate the files
+ setShell(String) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Sets the shell used to run the script.
+ setSilent(boolean) -
+Method in class net.sf.antcontrib.property.PropertyCopy
+
+ setSource(File) -
+Method in class net.sf.antcontrib.inifile.IniFileTask
+
+ setStateRefId(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+ setStateRefId(String) -
+Method in class net.sf.antcontrib.net.httpclient.HttpClientType
+
+ setStatusCodeProperty(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setStep(int) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set step attribute.
+ setStrict(boolean) -
+Method in class net.sf.antcontrib.math.MathTask
+
+ setStrict(boolean) -
+Method in class net.sf.antcontrib.math.Operation
+
+ setStrict(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ setStrict(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ setSucceeded(boolean) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setSystemProperties() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setTarget(String) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ setTarget(String) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ setTarget(String) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setTarget(String) -
+Method in class net.sf.antcontrib.logic.RunTargetTask
+The target attribute
+ setTerse(boolean) -
+Method in class net.sf.antcontrib.logic.Relentless
+Set this to true to reduce the amount of output generated.
+ setText(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ setThreadCount(int) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the maximum amount of threads we're going to allow
+ to execute in parallel
+ setThrowable(Throwable) -
+Method in class net.sf.antcontrib.antserver.Response
+
+ setThrowable(String) -
+Method in class net.sf.antcontrib.logic.TryCatchTask.CatchBlock
+
+ setTmpSuffix(String) -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Sets the suffix for the tmp file used to
+ contain the script.
+ setTo(URL) -
+Method in class net.sf.antcontrib.net.PostTask
+Set the url to post to.
+ setTodir(String) -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ setTofile(String) -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ setToRefId(String) -
+Method in class net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+ setTrim(boolean) -
+Method in class net.sf.antcontrib.logic.condition.IsGreaterThan
+Should we want to trim the arguments before comparing them?
+ setTrim(boolean) -
+Method in class net.sf.antcontrib.logic.condition.IsLessThan
+Should we want to trim the arguments before comparing them?
+ setTrim(boolean) -
+Method in class net.sf.antcontrib.logic.ForEach
+
+ setTrim(boolean) -
+Method in class net.sf.antcontrib.logic.ForTask
+Set the trim attribute.
+ setUnit(String) -
+Method in class net.sf.antcontrib.process.Limit
+Sets the unit for the max wait.
+ setUnless(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+
+ setUnset(boolean) -
+Method in class net.sf.antcontrib.property.Variable
+Determines whether the property should be removed from the project.
+ setURL(String) -
+Method in class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+ setUsed(boolean) -
+Method in class net.sf.antcontrib.design.Package
+
+ setUsername(String) -
+Method in class net.sf.antcontrib.net.httpclient.Credentials
+
+ setUserProperty(String, String) -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ setValue(String) -
+Method in class net.sf.antcontrib.antserver.commands.PropertyContainer
+
+ setValue(String) -
+Method in class net.sf.antcontrib.inifile.IniFileTask.Set
+
+ setValue(String) -
+Method in class net.sf.antcontrib.inifile.IniProperty
+Sets the value of the property
+ setValue(String) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+The value to set the named property to the target files
+ are outofdate
+ setValue(String) -
+Method in class net.sf.antcontrib.logic.Switch.Case
+
+ setValue(String) -
+Method in class net.sf.antcontrib.logic.Switch
+Sets the value being switched on
+ setValue(String) -
+Method in class net.sf.antcontrib.math.Numeric
+Set the value for this number.
+ setValue(boolean) -
+Method in class net.sf.antcontrib.net.httpclient.Params.BooleanParam
+
+ setValue(double) -
+Method in class net.sf.antcontrib.net.httpclient.Params.DoubleParam
+
+ setValue(int) -
+Method in class net.sf.antcontrib.net.httpclient.Params.IntParam
+
+ setValue(long) -
+Method in class net.sf.antcontrib.net.httpclient.Params.LongParam
+
+ setValue(String) -
+Method in class net.sf.antcontrib.net.httpclient.Params.StringParam
+
+ setValue(String) -
+Method in class net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+ setValue(String) -
+Method in class net.sf.antcontrib.net.Prop
+
+ setValue(String) -
+Method in class net.sf.antcontrib.process.Limit
+The value for the property to set after a timeout, defaults to true.
+ setValue(String) -
+Method in class net.sf.antcontrib.property.SortList
+
+ setValue(String) -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ setValue(String) -
+Method in class net.sf.antcontrib.property.Variable
+Set the value of the property.
+ setValueProgrammatically(String) -
+Method in class net.sf.antcontrib.process.Limit.TimeUnit
+set the inner value programmatically.
+ setVerbose(boolean) -
+Method in class net.sf.antcontrib.antclipse.ClassPathTask
+Setter for task parameter
+ setVerbose(boolean) -
+Method in class net.sf.antcontrib.logic.OutOfDate
+whether to have verbose output
+ setVerbose(boolean) -
+Method in class net.sf.antcontrib.net.PostTask
+If true, progress messages and returned data from the post will be
+ displayed.
+ setVersion(String) -
+Method in class net.sf.antcontrib.net.httpclient.ClientParams
+
+ setVersion(String) -
+Method in class net.sf.antcontrib.net.httpclient.MethodParams
+
+ setWalls(File) -
+Method in class net.sf.antcontrib.walls.CompileWithWalls
+
+ setWantresponse(boolean) -
+Method in class net.sf.antcontrib.net.PostTask
+Default is true, get the response from the post.
+ setWeeks(int) -
+Method in class net.sf.antcontrib.process.Limit
+Set a week wait value.
+ ShellScriptTask - Class in net.sf.antcontrib.platform A generic front-end for passing "shell lines" to any application which can
+ accept a filename containing script input (bash, perl, csh, tcsh, etc.). ShellScriptTask() -
+Constructor for class net.sf.antcontrib.platform.ShellScriptTask
+
+ shutdown() -
+Method in class net.sf.antcontrib.antserver.client.Client
+
+ shutdown() -
+Method in class net.sf.antcontrib.antserver.server.ServerTask
+
+ ShutdownCommand - Class in net.sf.antcontrib.antserver.commands Place class description here. ShutdownCommand() -
+Constructor for class net.sf.antcontrib.antserver.commands.ShutdownCommand
+
+ SilentCopy - Class in net.sf.antcontrib.walls FILL IN JAVADOC HERE SilentCopy() -
+Constructor for class net.sf.antcontrib.walls.SilentCopy
+
+ SilentMove - Class in net.sf.antcontrib.walls FILL IN JAVADOC HERE SilentMove() -
+Constructor for class net.sf.antcontrib.walls.SilentMove
+
+ sin(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ sort(Vector) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ sort(Vector, int, int) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ SortList - Class in net.sf.antcontrib.property Place class description here. SortList() -
+Constructor for class net.sf.antcontrib.property.SortList
+
+ SOURCES -
+Static variable in class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+Constants for the enumerations
+ sqrt(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ start() -
+Method in class net.sf.antcontrib.antserver.server.ConnectionHandler
+
+ start() -
+Method in class net.sf.antcontrib.antserver.server.Server
+
+ start() -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+Starts/restarts the stopwatch.
+ start() -
+Method in class net.sf.antcontrib.perf.StopWatch
+Starts/restarts the stopwatch.
+ stop() -
+Method in class net.sf.antcontrib.antserver.server.Server
+
+ stop() -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+Stops the stopwatch.
+ stop() -
+Method in class net.sf.antcontrib.perf.StopWatch
+Stops the stopwatch.
+ StopWatch - Class in net.sf.antcontrib.perf A stopwatch, useful for 'quick and dirty' performance testing. StopWatch() -
+Constructor for class net.sf.antcontrib.perf.StopWatch
+Starts the stopwatch.
+ StopWatch(String) -
+Constructor for class net.sf.antcontrib.perf.StopWatch
+Starts the stopwatch.
+ StopWatchTask - Class in net.sf.antcontrib.perf Assists in timing tasks and/or targets. StopWatchTask() -
+Constructor for class net.sf.antcontrib.perf.StopWatchTask
+
+ subtract(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ swap(Vector, int, int) -
+Method in class net.sf.antcontrib.logic.TimestampSelector
+
+ Switch - Class in net.sf.antcontrib.logic Task definition for the ANT task to switch on a particular value. Switch() -
+Constructor for class net.sf.antcontrib.logic.Switch
+Default Constructor
+ Switch.Case - Class in net.sf.antcontrib.logic Switch.Case() -
+Constructor for class net.sf.antcontrib.logic.Switch.Case
+
+
+
+
+T
+
+tan(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ TARGET_CLASSPATH -
+Static variable in class net.sf.antcontrib.antclipse.ClassPathTask
+
+ TARGET_FILESET -
+Static variable in class net.sf.antcontrib.antclipse.ClassPathTask
+
+ targetFinished(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ targetFinished(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Stop timing the given target.
+ TARGETS -
+Static variable in class net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+Constants for the enumerations
+ targetStarted(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ targetStarted(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Start timing the given target.
+ taskFinished(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ taskFinished(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Stop timing the given task.
+ taskStarted(BuildEvent) -
+Method in class net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+ taskStarted(BuildEvent) -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener
+Start timing the given task.
+ ThreadPool - Class in net.sf.antcontrib.util Place class description here. ThreadPool(int) -
+Constructor for class net.sf.antcontrib.util.ThreadPool
+
+ ThreadPoolThread - Class in net.sf.antcontrib.util Place class description here. ThreadPoolThread(ThreadPool) -
+Constructor for class net.sf.antcontrib.util.ThreadPoolThread
+
+ Throw - Class in net.sf.antcontrib.logic Extension of <fail>
that can throw an exception
+ that is a reference in the project. Throw() -
+Constructor for class net.sf.antcontrib.logic.Throw
+
+ TimestampSelector - Class in net.sf.antcontrib.logic Task definition for the foreach task. TimestampSelector() -
+Constructor for class net.sf.antcontrib.logic.TimestampSelector
+Default Constructor
+ todegrees(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ toMillis(long) -
+Method in class net.sf.antcontrib.process.Limit.TimeUnit
+convert the time in the current unit, to millis
+ toradians(String, boolean, Evaluateable[]) -
+Static method in class net.sf.antcontrib.math.Math
+
+ toString() -
+Method in class net.sf.antcontrib.AntContribVersion
+Prints the version info the MockVersion represents.
+ toString() -
+Method in class net.sf.antcontrib.design.Depends
+
+ toString() -
+Method in class net.sf.antcontrib.logic.ProjectDelegate
+
+ toString() -
+Method in class net.sf.antcontrib.math.Numeric
+
+ toString() -
+Method in class net.sf.antcontrib.math.Operation
+
+ toString() -
+Method in class net.sf.antcontrib.net.PostTask.Cookie
+
+ toString() -
+Method in class net.sf.antcontrib.perf.StopWatch
+Returns the total elapsed time of the stopwatch formatted in decimal seconds.
+ toString() -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ total() -
+Method in class net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+Total cumulative elapsed time.
+ total() -
+Method in class net.sf.antcontrib.perf.StopWatch
+Total cumulative elapsed time.
+ transferBytes(InputStream, long, OutputStream, boolean) -
+Static method in class net.sf.antcontrib.antserver.Util
+
+ TryCatchTask - Class in net.sf.antcontrib.logic A wrapper that lets you run a set of tasks and optionally run a
+ different set of tasks if the first set fails and yet another set
+ after the first one has finished. TryCatchTask() -
+Constructor for class net.sf.antcontrib.logic.TryCatchTask
+
+ TryCatchTask.CatchBlock - Class in net.sf.antcontrib.logic TryCatchTask.CatchBlock() -
+Constructor for class net.sf.antcontrib.logic.TryCatchTask.CatchBlock
+
+
+
+
+U
+
+unit -
+Variable in class net.sf.antcontrib.process.Limit
+
+ URLEncodeTask - Class in net.sf.antcontrib.property Place class description here. URLEncodeTask() -
+Constructor for class net.sf.antcontrib.property.URLEncodeTask
+
+ URLImportTask - Class in net.sf.antcontrib.net Task to import a build file from a url. URLImportTask() -
+Constructor for class net.sf.antcontrib.net.URLImportTask
+
+ Util - Class in net.sf.antcontrib.antserver Place class description here. Util() -
+Constructor for class net.sf.antcontrib.antserver.Util
+
+
+
+
+V
+
+validate(Project) -
+Method in interface net.sf.antcontrib.antserver.Command
+This should throw a build exception if the parameters
+ are invalid.
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.DisconnectCommand
+
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.HelloWorldCommand
+
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.RunAntCommand
+
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.SendFileCommand
+
+ validate(Project) -
+Method in class net.sf.antcontrib.antserver.commands.ShutdownCommand
+
+ validate() -
+Method in class net.sf.antcontrib.property.AbstractPropertySetterTask
+
+ validate() -
+Method in class net.sf.antcontrib.property.PropertyCopy
+
+ validate() -
+Method in class net.sf.antcontrib.property.PropertySelector
+
+ validate() -
+Method in class net.sf.antcontrib.property.RegexTask
+
+ validate() -
+Method in class net.sf.antcontrib.property.SortList
+
+ validate() -
+Method in class net.sf.antcontrib.property.URLEncodeTask
+
+ Variable - Class in net.sf.antcontrib.property Similar to Property, but this property is mutable. Variable() -
+Constructor for class net.sf.antcontrib.property.Variable
+
+ verifyDependencyOk(String) -
+Method in class net.sf.antcontrib.design.Design
+
+ VerifyDesign - Class in net.sf.antcontrib.design VerifyDesign() -
+Constructor for class net.sf.antcontrib.design.VerifyDesign
+
+ VerifyDesignDelegate - Class in net.sf.antcontrib.design VerifyDesignDelegate(Task) -
+Constructor for class net.sf.antcontrib.design.VerifyDesignDelegate
+
+ visitANEWARRAY(ANEWARRAY) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitCHECKCAST(CHECKCAST) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitINSTANCEOF(INSTANCEOF) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitINVOKESTATIC(INVOKESTATIC) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitLoadInstruction(LoadInstruction) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitNEW(NEW) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+ visitPUTSTATIC(PUTSTATIC) -
+Method in class net.sf.antcontrib.design.InstructionVisitor
+
+
+
+
+W
+
+Walls - Class in net.sf.antcontrib.walls FILL IN JAVADOC HERE Walls() -
+Constructor for class net.sf.antcontrib.walls.Walls
+
+ WEEK -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ WEEK_UNIT -
+Static variable in class net.sf.antcontrib.process.Limit.TimeUnit
+
+ write(Writer) -
+Method in class net.sf.antcontrib.inifile.IniFile
+Writes the current iniFile instance to a Writer object for
+ serialization.
+ write(Writer) -
+Method in interface net.sf.antcontrib.inifile.IniPart
+Write this part of the IniFile to a writer
+ write(Writer) -
+Method in class net.sf.antcontrib.inifile.IniProperty
+Write this property to a writer object.
+ write(Writer) -
+Method in class net.sf.antcontrib.inifile.IniSection
+
+ writeScript() -
+Method in class net.sf.antcontrib.platform.ShellScriptTask
+Writes the script lines to a temp file.
+
+
+A B C D E F G H I L M N O P R S T U V W
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/index.html b/thirdparty/ant-contrib/1.0b3/docs/api/index.html
new file mode 100644
index 0000000000..f44bfec9ac
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/index.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+Ant Contrib
+
+
+
+
+
+
+
+
+
+
+
+
+
+Frame Alert
+
+
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+
+Link toNon-frame version.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/AntContribVersion.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/AntContribVersion.html
new file mode 100644
index 0000000000..e22c0c6579
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/AntContribVersion.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+AntContribVersion (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib
+
+Class AntContribVersion
+
+java.lang.Object
+ net.sf.antcontrib.AntContribVersion
+
+
+
+public class AntContribVersion extends java.lang.Object
+
+
+
+
+Author:
+ Dean Hiller
+
+ To change the template for this generated type comment go to
+ Window - Preferences - Java - Code Generation - Code and Comments
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AntContribVersion (java.lang.Class c)
+
+
+ Constructor that takes a class to get the version information
+ from out of the manifest.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static void
+main (java.lang.String[] args)
+
+
+ The main program for MockVersion that prints the version info from
+ the manifest file.
+
+
+
+ java.lang.String
+toString ()
+
+
+ Prints the version info the MockVersion represents.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntContribVersion
+
+public AntContribVersion (java.lang.Class c)
+
+Constructor that takes a class to get the version information
+ from out of the manifest. Uses the class's package to retrieve
+ the manifest version info.
+
+
+Parameters: c
- The Class on whose package to use to get version info.
+
+
+
+
+
+
+
+
+main
+
+public static void main (java.lang.String[] args)
+
+The main program for MockVersion that prints the version info from
+ the manifest file.
+
+
+Parameters: args
- Ignores all arguments.
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+Prints the version info the MockVersion represents.
+
+
+Overrides: toString
in class java.lang.Object
+
+
+See Also: Object.toString()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathParser.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathParser.html
new file mode 100644
index 0000000000..6bfb40721f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathParser.html
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+ClassPathParser (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antclipse
+
+Class ClassPathParser
+
+java.lang.Object
+ net.sf.antcontrib.antclipse.ClassPathParser
+
+
+
+public class ClassPathParser extends java.lang.Object
+
+
+
+Classic tool firing a SAX parser. Must feed the source file and a handler.
+ Nothing really special about it, only probably some special file handling in nasty cases
+ (Windows files containing strange chars, internationalized filenames,
+ but you shouldn't be doing this, anyway :)).
+
+
+
+
+Since:
+ Ant 1.5
+Version:
+ $Revision: 1.2 $
+Author:
+ Adrian Spinei aspinei@myrealbox.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClassPathParser
+
+public ClassPathParser ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathTask.html
new file mode 100644
index 0000000000..96a55af655
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/ClassPathTask.html
@@ -0,0 +1,539 @@
+
+
+
+
+
+
+ClassPathTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antclipse
+
+Class ClassPathTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.antclipse.ClassPathTask
+
+
+
+public class ClassPathTask extends org.apache.tools.ant.Task
+
+
+
+Support class for the Antclipse task. Basically, it takes the .classpath Eclipse file
+ and feeds a SAX parser. The handler is slightly different according to what we want to
+ obtain (a classpath or a fileset)
+
+
+
+
+Since:
+ Ant 1.5
+Version:
+ $Revision: 1.2 $
+Author:
+ Adrian Spinei aspinei@myrealbox.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setExcludes (java.lang.String excludes)
+
+
+ Setter for task parameter
+
+
+
+ void
+setIdContainer (java.lang.String idContainer)
+
+
+ Setter for task parameter
+
+
+
+ void
+setIncludeLibs (boolean includeLibs)
+
+
+ Setter for task parameter
+
+
+
+ void
+setIncludeOutput (boolean includeOutput)
+
+
+ Setter for task parameter
+
+
+
+ void
+setIncludes (java.lang.String includes)
+
+
+ Setter for task parameter
+
+
+
+ void
+setIncludeSource (boolean includeSource)
+
+
+ Setter for task parameter
+
+
+
+ void
+setproduce (java.lang.String produce)
+
+
+ Setter for task parameter
+
+
+
+ void
+setProject (java.lang.String project)
+
+
+ Setter for task parameter
+
+
+
+ void
+setVerbose (boolean verbose)
+
+
+ Setter for task parameter
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+TARGET_CLASSPATH
+
+public static final java.lang.String TARGET_CLASSPATH
+
+
+See Also: Constant Field Values
+
+
+
+
+TARGET_FILESET
+
+public static final java.lang.String TARGET_FILESET
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClassPathTask
+
+public ClassPathTask ()
+
+
+
+
+
+
+
+
+
+setIncludeLibs
+
+public void setIncludeLibs (boolean includeLibs)
+
+Setter for task parameter
+
+
+Parameters: includeLibs
- Boolean, whether to include or not the project libraries. Default is true.
+
+
+
+
+
+setproduce
+
+public void setproduce (java.lang.String produce)
+
+Setter for task parameter
+
+
+Parameters: produce
- This parameter tells the task wether to produce a "classpath" or a "fileset" (multiple filesets, as a matter of fact).
+
+
+
+
+
+setVerbose
+
+public void setVerbose (boolean verbose)
+
+Setter for task parameter
+
+
+Parameters: verbose
- Boolean, telling the app to throw some info during each step. Default is false.
+
+
+
+
+
+setExcludes
+
+public void setExcludes (java.lang.String excludes)
+
+Setter for task parameter
+
+
+Parameters: excludes
- A regexp for files to exclude. It is taken into account only when producing a classpath, doesn't work on source or output files. It is a real regexp, not a "*" expression.
+
+
+
+
+
+setIncludes
+
+public void setIncludes (java.lang.String includes)
+
+Setter for task parameter
+
+
+Parameters: includes
- A regexp for files to include. It is taken into account only when producing a classpath, doesn't work on source or output files. It is a real regexp, not a "*" expression.
+
+
+
+
+
+setIdContainer
+
+public void setIdContainer (java.lang.String idContainer)
+
+Setter for task parameter
+
+
+Parameters: idContainer
- The refid which will serve to identify the deliverables. When multiple filesets are produces, their refid is a concatenation between this value and something else (usually obtained from a path). Default "antclipse"
+
+
+
+
+
+setIncludeOutput
+
+public void setIncludeOutput (boolean includeOutput)
+
+Setter for task parameter
+
+
+Parameters: includeOutput
- Boolean, whether to include or not the project output directories. Default is false.
+
+
+
+
+
+setIncludeSource
+
+public void setIncludeSource (boolean includeSource)
+
+Setter for task parameter
+
+
+Parameters: includeSource
- Boolean, whether to include or not the project source directories. Default is false.
+
+
+
+
+
+setProject
+
+public void setProject (java.lang.String project)
+
+Setter for task parameter
+
+
+Parameters: project
- project name
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
See Also: Task.execute()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-frame.html
new file mode 100644
index 0000000000..6f8906f1e5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+net.sf.antcontrib.antclipse (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antclipse
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-summary.html
new file mode 100644
index 0000000000..ca2fd69e7e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-summary.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+net.sf.antcontrib.antclipse (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antclipse
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-tree.html
new file mode 100644
index 0000000000..4f063d0f6d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antclipse/package-tree.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+net.sf.antcontrib.antclipse Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.antclipse
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antclipse.ClassPathParser org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Command.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Command.html
new file mode 100644
index 0000000000..6b8863970c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Command.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+Command (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver
+
+Interface Command
+
+All Superinterfaces: java.io.Serializable
+
+
+All Known Implementing Classes: AbstractCommand , DisconnectCommand , HelloWorldCommand , RunAntCommand , RunTargetCommand , SendFileCommand , ShutdownCommand
+
+
+
+public interface Command extends java.io.Serializable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+
+
+ Execute the command.
+
+
+
+ long
+getContentLength ()
+
+
+ Is there additional content being sent from the local
+ machine to the remote server
+
+
+
+ java.io.InputStream
+getContentStream ()
+
+
+ Gets the content's input stream.
+
+
+
+ java.io.InputStream
+getReponseContentStream ()
+
+
+
+
+
+
+ long
+getResponseContentLength ()
+
+
+
+
+
+
+ boolean
+respond (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+
+
+ Process any additional data from a response.
+
+
+
+ void
+validate (org.apache.tools.ant.Project project)
+
+
+ This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+
+
+
+
+validate
+
+void validate (org.apache.tools.ant.Project project)
+
+This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+
+
+
+
+getContentLength
+
+long getContentLength ()
+
+Is there additional content being sent from the local
+ machine to the remote server
+
+
+
+
+
+
+
+
+
+
+
+getContentStream
+
+java.io.InputStream getContentStream ()
+ throws java.io.IOException
+
+Gets the content's input stream. Should be called only on the
+ client side for sending the content over the connection
+
+
+
+
+
+
+Returns: the content's input stream.
+ Throws:
+java.io.IOException
+
+
+
+
+
+getResponseContentLength
+
+long getResponseContentLength ()
+
+
+
+
+
+
+
+
+
+
+
+getReponseContentStream
+
+java.io.InputStream getReponseContentStream ()
+ throws java.io.IOException
+
+
+
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+execute
+
+boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+ throws java.lang.Throwable
+
+Execute the command.
+
+
+
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+respond
+
+boolean respond (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+ throws java.io.IOException
+
+Process any additional data from a response.
+
+
+
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Response.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Response.html
new file mode 100644
index 0000000000..b624ee676b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Response.html
@@ -0,0 +1,481 @@
+
+
+
+
+
+
+Response (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver
+
+Class Response
+
+java.lang.Object
+ net.sf.antcontrib.antserver.Response
+
+
+All Implemented Interfaces: java.io.Serializable
+
+
+
+public class Response extends java.lang.Objectimplements java.io.Serializable
+
+
+
+Place class description here.
+
+
+
+
+Author:
+ Matthew Inger
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Response ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Response
+
+public Response ()
+
+
+
+
+
+
+
+
+
+isSucceeded
+
+public boolean isSucceeded ()
+
+
+
+
+
+
+
+
+
+
+
+setSucceeded
+
+public void setSucceeded (boolean succeeded)
+
+
+
+
+
+
+
+
+
+
+
+setThrowable
+
+public void setThrowable (java.lang.Throwable t)
+
+
+
+
+
+
+
+
+
+
+
+getErrorStackTrace
+
+public java.lang.String getErrorStackTrace ()
+
+
+
+
+
+
+
+
+
+
+
+setErrorStackTrace
+
+public void setErrorStackTrace (java.lang.String errorStackTrace)
+
+
+
+
+
+
+
+
+
+
+
+getErrorMessage
+
+public java.lang.String getErrorMessage ()
+
+
+
+
+
+
+
+
+
+
+
+setErrorMessage
+
+public void setErrorMessage (java.lang.String errorMessage)
+
+
+
+
+
+
+
+
+
+
+
+getResultsXml
+
+public java.lang.String getResultsXml ()
+
+
+
+
+
+
+
+
+
+
+
+setResultsXml
+
+public void setResultsXml (java.lang.String resultsXml)
+
+
+
+
+
+
+
+
+
+
+
+getContentLength
+
+public long getContentLength ()
+
+
+
+
+
+
+
+
+
+
+
+setContentLength
+
+public void setContentLength (long contentLength)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Util.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Util.html
new file mode 100644
index 0000000000..8a07fdefc2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/Util.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+Util (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver
+
+Class Util
+
+java.lang.Object
+ net.sf.antcontrib.antserver.Util
+
+
+
+public class Util extends java.lang.Object
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static int
+CHUNK
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Util ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static void
+transferBytes (java.io.InputStream input,
+ long length,
+ java.io.OutputStream output,
+ boolean closeInput)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+CHUNK
+
+public static final int CHUNK
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Util
+
+public Util ()
+
+
+
+
+
+
+
+
+
+transferBytes
+
+public static final void transferBytes (java.io.InputStream input,
+ long length,
+ java.io.OutputStream output,
+ boolean closeInput)
+ throws java.io.IOException
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/Client.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/Client.html
new file mode 100644
index 0000000000..7811f3ff8b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/Client.html
@@ -0,0 +1,327 @@
+
+
+
+
+
+
+Client (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client
+
+Class Client
+
+java.lang.Object
+ net.sf.antcontrib.antserver.client.Client
+
+
+
+public class Client extends java.lang.Object
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Client (org.apache.tools.ant.Project project,
+ java.lang.String machine,
+ int port)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Client
+
+public Client (org.apache.tools.ant.Project project,
+ java.lang.String machine,
+ int port)
+
+
+
+
+
+
+
+
+
+connect
+
+public void connect ()
+ throws java.io.IOException
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+shutdown
+
+public void shutdown ()
+
+
+
+
+
+
+
+
+disconnect
+
+public void disconnect ()
+ throws java.io.IOException
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+sendCommand
+
+public Response sendCommand (Command command)
+ throws java.io.IOException
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/ClientTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/ClientTask.html
new file mode 100644
index 0000000000..035c6aefba
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/ClientTask.html
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+ClientTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client
+
+Class ClientTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.antserver.client.ClientTask
+
+
+
+public class ClientTask extends org.apache.tools.ant.Task
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ClientTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClientTask
+
+public ClientTask ()
+
+
+
+
+
+
+
+
+
+setMachine
+
+public void setMachine (java.lang.String machine)
+
+
+
+
+
+
+
+
+setPort
+
+public void setPort (int port)
+
+
+
+
+
+
+
+
+setPersistant
+
+public void setPersistant (boolean persistant)
+
+
+
+
+
+
+
+
+setFailOnError
+
+public void setFailOnError (boolean failOnError)
+
+
+
+
+
+
+
+
+addConfiguredShutdown
+
+public void addConfiguredShutdown (ShutdownCommand cmd)
+
+
+
+
+
+
+
+
+addConfiguredRunTarget
+
+public void addConfiguredRunTarget (RunTargetCommand cmd)
+
+
+
+
+
+
+
+
+addConfiguredRunAnt
+
+public void addConfiguredRunAnt (RunAntCommand cmd)
+
+
+
+
+
+
+
+
+addConfiguredSendFile
+
+public void addConfiguredSendFile (SendFileCommand cmd)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-frame.html
new file mode 100644
index 0000000000..834aaa5a41
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-summary.html
new file mode 100644
index 0000000000..eb09f962b3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-summary.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver.client
+
+
+
+
+
+Class Summary
+
+
+Client
+Place class description here.
+
+
+ClientTask
+Place class description here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-tree.html
new file mode 100644
index 0000000000..545e86ab39
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/client/package-tree.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.client Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.antserver.client
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antserver.client.Client org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/AbstractCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/AbstractCommand.html
new file mode 100644
index 0000000000..1bc04e5b70
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/AbstractCommand.html
@@ -0,0 +1,387 @@
+
+
+
+
+
+
+AbstractCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class AbstractCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+Direct Known Subclasses: DisconnectCommand , HelloWorldCommand , RunAntCommand , RunTargetCommand , SendFileCommand , ShutdownCommand
+
+
+
+public abstract class AbstractCommand extends java.lang.Objectimplements Command
+
+
+
+Place class description here.
+
+
+
+
+Author:
+ Matthew Inger
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ long
+getContentLength ()
+
+
+ Is there additional content being sent from the local
+ machine to the remote server
+
+
+
+ java.io.InputStream
+getContentStream ()
+
+
+ Gets the content's input stream.
+
+
+
+ java.io.InputStream
+getReponseContentStream ()
+
+
+
+
+
+
+ long
+getResponseContentLength ()
+
+
+
+
+
+
+ boolean
+respond (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+
+
+ Process any additional data from a response.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AbstractCommand
+
+public AbstractCommand ()
+
+
+
+
+
+
+
+
+
+getContentLength
+
+public long getContentLength ()
+
+Description copied from interface: Command
+Is there additional content being sent from the local
+ machine to the remote server
+
+
+Specified by: getContentLength
in interface Command
+
+
+
+
+
+
+
+
+getContentStream
+
+public java.io.InputStream getContentStream ()
+ throws java.io.IOException
+
+Description copied from interface: Command
+Gets the content's input stream. Should be called only on the
+ client side for sending the content over the connection
+
+
+Specified by: getContentStream
in interface Command
+
+
+
+Returns: the content's input stream.
+ Throws:
+java.io.IOException
+
+
+
+
+
+getResponseContentLength
+
+public long getResponseContentLength ()
+
+
+Specified by: getResponseContentLength
in interface Command
+
+
+
+
+
+
+
+
+getReponseContentStream
+
+public java.io.InputStream getReponseContentStream ()
+ throws java.io.IOException
+
+
+Specified by: getReponseContentStream
in interface Command
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+respond
+
+public boolean respond (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream contentStream)
+ throws java.io.IOException
+
+Description copied from interface: Command
+Process any additional data from a response.
+
+
+Specified by: respond
in interface Command
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/DisconnectCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/DisconnectCommand.html
new file mode 100644
index 0000000000..cf48e97399
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/DisconnectCommand.html
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+DisconnectCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class DisconnectCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.DisconnectCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class DisconnectCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+
+
+ Execute the command.
+
+
+
+ void
+validate (org.apache.tools.ant.Project project)
+
+
+ This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+DISCONNECT_COMMAND
+
+public static Command DISCONNECT_COMMAND
+
+
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/HelloWorldCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/HelloWorldCommand.html
new file mode 100644
index 0000000000..c87e682432
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/HelloWorldCommand.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+HelloWorldCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class HelloWorldCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.HelloWorldCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class HelloWorldCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+
+
+ Execute the command.
+
+
+
+ void
+validate (org.apache.tools.ant.Project project)
+
+
+ This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HelloWorldCommand
+
+public HelloWorldCommand ()
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/PropertyContainer.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/PropertyContainer.html
new file mode 100644
index 0000000000..77fa1cf2d6
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/PropertyContainer.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+PropertyContainer (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class PropertyContainer
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.PropertyContainer
+
+
+All Implemented Interfaces: java.io.Serializable
+
+
+
+public class PropertyContainer extends java.lang.Objectimplements java.io.Serializable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getValue ()
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PropertyContainer
+
+public PropertyContainer ()
+
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+
+
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ReferenceContainer.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ReferenceContainer.html
new file mode 100644
index 0000000000..3f961c4a96
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ReferenceContainer.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+ReferenceContainer (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class ReferenceContainer
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.ReferenceContainer
+
+
+All Implemented Interfaces: java.io.Serializable
+
+
+
+public class ReferenceContainer extends java.lang.Objectimplements java.io.Serializable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getRefId ()
+
+
+
+
+
+
+ java.lang.String
+getToRefId ()
+
+
+
+
+
+
+ void
+setRefid (java.lang.String refId)
+
+
+
+
+
+
+ void
+setToRefId (java.lang.String toRefId)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ReferenceContainer
+
+public ReferenceContainer ()
+
+
+
+
+
+
+
+
+
+getRefId
+
+public java.lang.String getRefId ()
+
+
+
+
+
+
+
+
+
+
+
+setRefid
+
+public void setRefid (java.lang.String refId)
+
+
+
+
+
+
+
+
+
+
+
+getToRefId
+
+public java.lang.String getToRefId ()
+
+
+
+
+
+
+
+
+
+
+
+setToRefId
+
+public void setToRefId (java.lang.String toRefId)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunAntCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunAntCommand.html
new file mode 100644
index 0000000000..c36224dc7b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunAntCommand.html
@@ -0,0 +1,672 @@
+
+
+
+
+
+
+RunAntCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class RunAntCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.RunAntCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class RunAntCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RunAntCommand
+
+public RunAntCommand ()
+
+
+
+
+
+
+
+
+
+getTarget
+
+public java.lang.String getTarget ()
+
+
+
+
+
+
+
+
+
+
+
+setTarget
+
+public void setTarget (java.lang.String target)
+
+
+
+
+
+
+
+
+
+
+
+getProperties
+
+public java.util.Vector getProperties ()
+
+
+
+
+
+
+
+
+
+
+
+setProperties
+
+public void setProperties (java.util.Vector properties)
+
+
+
+
+
+
+
+
+
+
+
+getReferences
+
+public java.util.Vector getReferences ()
+
+
+
+
+
+
+
+
+
+
+
+setReferences
+
+public void setReferences (java.util.Vector references)
+
+
+
+
+
+
+
+
+
+
+
+isInheritall
+
+public boolean isInheritall ()
+
+
+
+
+
+
+
+
+
+
+
+setInheritall
+
+public void setInheritall (boolean inheritall)
+
+
+
+
+
+
+
+
+
+
+
+isInteritrefs
+
+public boolean isInteritrefs ()
+
+
+
+
+
+
+
+
+
+
+
+setInteritrefs
+
+public void setInteritrefs (boolean interitrefs)
+
+
+
+
+
+
+
+
+
+
+
+getAntFile
+
+public java.lang.String getAntFile ()
+
+
+
+
+
+
+
+
+
+
+
+setAntFile
+
+public void setAntFile (java.lang.String antFile)
+
+
+
+
+
+
+
+
+
+
+
+getDir
+
+public java.lang.String getDir ()
+
+
+
+
+
+
+
+
+
+
+
+setDir
+
+public void setDir (java.lang.String dir)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredProperty
+
+public void addConfiguredProperty (PropertyContainer property)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredReference
+
+public void addConfiguredReference (ReferenceContainer reference)
+
+
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunTargetCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunTargetCommand.html
new file mode 100644
index 0000000000..25eb49443d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/RunTargetCommand.html
@@ -0,0 +1,584 @@
+
+
+
+
+
+
+RunTargetCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class RunTargetCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.RunTargetCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class RunTargetCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RunTargetCommand
+
+public RunTargetCommand ()
+
+
+
+
+
+
+
+
+
+getTarget
+
+public java.lang.String getTarget ()
+
+
+
+
+
+
+
+
+
+
+
+setTarget
+
+public void setTarget (java.lang.String target)
+
+
+
+
+
+
+
+
+
+
+
+getProperties
+
+public java.util.Vector getProperties ()
+
+
+
+
+
+
+
+
+
+
+
+setProperties
+
+public void setProperties (java.util.Vector properties)
+
+
+
+
+
+
+
+
+
+
+
+getReferences
+
+public java.util.Vector getReferences ()
+
+
+
+
+
+
+
+
+
+
+
+setReferences
+
+public void setReferences (java.util.Vector references)
+
+
+
+
+
+
+
+
+
+
+
+isInheritall
+
+public boolean isInheritall ()
+
+
+
+
+
+
+
+
+
+
+
+setInheritall
+
+public void setInheritall (boolean inheritall)
+
+
+
+
+
+
+
+
+
+
+
+isInteritrefs
+
+public boolean isInteritrefs ()
+
+
+
+
+
+
+
+
+
+
+
+setInteritrefs
+
+public void setInteritrefs (boolean interitrefs)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredProperty
+
+public void addConfiguredProperty (PropertyContainer property)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredReference
+
+public void addConfiguredReference (ReferenceContainer reference)
+
+
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/SendFileCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/SendFileCommand.html
new file mode 100644
index 0000000000..0dcb4b5778
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/SendFileCommand.html
@@ -0,0 +1,509 @@
+
+
+
+
+
+
+SendFileCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class SendFileCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.SendFileCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class SendFileCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+
+
+ Execute the command.
+
+
+
+ long
+getContentLength ()
+
+
+ Is there additional content being sent from the local
+ machine to the remote server
+
+
+
+ java.io.InputStream
+getContentStream ()
+
+
+ Gets the content's input stream.
+
+
+
+ java.io.File
+getFile ()
+
+
+
+
+
+
+ java.lang.String
+getTodir ()
+
+
+
+
+
+
+ java.lang.String
+getTofile ()
+
+
+
+
+
+
+ void
+setFile (java.io.File file)
+
+
+
+
+
+
+ void
+setTodir (java.lang.String todir)
+
+
+
+
+
+
+ void
+setTofile (java.lang.String tofile)
+
+
+
+
+
+
+ void
+validate (org.apache.tools.ant.Project project)
+
+
+ This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SendFileCommand
+
+public SendFileCommand ()
+
+
+
+
+
+
+
+
+
+getFile
+
+public java.io.File getFile ()
+
+
+
+
+
+
+
+
+
+
+
+getContentLength
+
+public long getContentLength ()
+
+Description copied from interface: Command
+Is there additional content being sent from the local
+ machine to the remote server
+
+
+Specified by: getContentLength
in interface Command
Overrides: getContentLength
in class AbstractCommand
+
+
+
+
+
+
+
+
+getContentStream
+
+public java.io.InputStream getContentStream ()
+ throws java.io.IOException
+
+Description copied from interface: Command
+Gets the content's input stream. Should be called only on the
+ client side for sending the content over the connection
+
+
+Specified by: getContentStream
in interface Command
Overrides: getContentStream
in class AbstractCommand
+
+
+
+Returns: the content's input stream.
+ Throws:
+java.io.IOException
+
+
+
+
+
+setFile
+
+public void setFile (java.io.File file)
+
+
+
+
+
+
+
+
+
+
+
+getTofile
+
+public java.lang.String getTofile ()
+
+
+
+
+
+
+
+
+
+
+
+setTofile
+
+public void setTofile (java.lang.String tofile)
+
+
+
+
+
+
+
+
+
+
+
+getTodir
+
+public java.lang.String getTodir ()
+
+
+
+
+
+
+
+
+
+
+
+setTodir
+
+public void setTodir (java.lang.String todir)
+
+
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ShutdownCommand.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ShutdownCommand.html
new file mode 100644
index 0000000000..3ddb6486ca
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/ShutdownCommand.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+ShutdownCommand (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+Class ShutdownCommand
+
+java.lang.Object
+ net.sf.antcontrib.antserver.commands.AbstractCommand
+ net.sf.antcontrib.antserver.commands.ShutdownCommand
+
+
+All Implemented Interfaces: java.io.Serializable, Command
+
+
+
+public class ShutdownCommand extends AbstractCommand implements Command
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+
+
+ Execute the command.
+
+
+
+ void
+validate (org.apache.tools.ant.Project project)
+
+
+ This should throw a build exception if the parameters
+ are invalid.
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ShutdownCommand
+
+public ShutdownCommand ()
+
+
+
+
+
+
+
+
+
+validate
+
+public void validate (org.apache.tools.ant.Project project)
+
+Description copied from interface: Command
+This should throw a build exception if the parameters
+ are invalid.
+
+
+Specified by: validate
in interface Command
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (org.apache.tools.ant.Project project,
+ long contentLength,
+ java.io.InputStream content)
+ throws java.lang.Throwable
+
+Description copied from interface: Command
+Execute the command.
+
+
+Specified by: execute
in interface Command
+
+
+Parameters: project
- The project which is being executed
+Returns: If true, the connection will be closed
+ Throws:
+java.lang.Throwable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-frame.html
new file mode 100644
index 0000000000..b4c0755a09
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-frame.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-summary.html
new file mode 100644
index 0000000000..a5bf42e844
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-summary.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-tree.html
new file mode 100644
index 0000000000..5cdb1ebdbf
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/commands/package-tree.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.commands Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.antserver.commands
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antserver.commands.AbstractCommand (implements net.sf.antcontrib.antserver.Command )
+
+ net.sf.antcontrib.antserver.commands.PropertyContainer (implements java.io.Serializable)
+ net.sf.antcontrib.antserver.commands.ReferenceContainer (implements java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-frame.html
new file mode 100644
index 0000000000..51acacb29f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-frame.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-summary.html
new file mode 100644
index 0000000000..ef1b007e3f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-summary.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver
+
+
+
+
+
+Interface Summary
+
+
+Command
+Place class description here.
+
+
+
+
+
+
+
+
+
+Class Summary
+
+
+Response
+Place class description here.
+
+
+Util
+Place class description here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-tree.html
new file mode 100644
index 0000000000..bf87c3926c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/package-tree.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.antserver
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antserver.Response (implements java.io.Serializable)
+ net.sf.antcontrib.antserver.Util
+
+
+Interface Hierarchy
+
+
+java.io.Serializable
+net.sf.antcontrib.antserver.Command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionBuildListener.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionBuildListener.html
new file mode 100644
index 0000000000..236952f5a8
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionBuildListener.html
@@ -0,0 +1,422 @@
+
+
+
+
+
+
+ConnectionBuildListener (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server
+
+Class ConnectionBuildListener
+
+java.lang.Object
+ net.sf.antcontrib.antserver.server.ConnectionBuildListener
+
+
+All Implemented Interfaces: java.util.EventListener, org.apache.tools.ant.BuildListener
+
+
+
+public class ConnectionBuildListener extends java.lang.Objectimplements org.apache.tools.ant.BuildListener
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+buildFinished (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ void
+buildStarted (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ org.w3c.dom.Document
+getDocument ()
+
+
+
+
+
+
+ void
+messageLogged (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ void
+targetFinished (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ void
+targetStarted (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ void
+taskFinished (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+ void
+taskStarted (org.apache.tools.ant.BuildEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ConnectionBuildListener
+
+public ConnectionBuildListener ()
+ throws javax.xml.parsers.ParserConfigurationException
+
+
+
+Throws:
+javax.xml.parsers.ParserConfigurationException
+
+
+
+
+
+
+
+
+getDocument
+
+public org.w3c.dom.Document getDocument ()
+
+
+
+
+
+
+
+
+
+
+
+buildStarted
+
+public void buildStarted (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: buildStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+buildFinished
+
+public void buildFinished (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: buildFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+targetStarted
+
+public void targetStarted (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: targetStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+targetFinished
+
+public void targetFinished (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: targetFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+taskStarted
+
+public void taskStarted (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: taskStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+taskFinished
+
+public void taskFinished (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: taskFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+messageLogged
+
+public void messageLogged (org.apache.tools.ant.BuildEvent event)
+
+
+Specified by: messageLogged
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionHandler.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionHandler.html
new file mode 100644
index 0000000000..fe3d1111f1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ConnectionHandler.html
@@ -0,0 +1,309 @@
+
+
+
+
+
+
+ConnectionHandler (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server
+
+Class ConnectionHandler
+
+java.lang.Object
+ net.sf.antcontrib.antserver.server.ConnectionHandler
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class ConnectionHandler extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Throwable
+getThrown ()
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+ void
+start ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ConnectionHandler
+
+public ConnectionHandler (ServerTask task,
+ java.net.Socket socket)
+
+
+
+
+
+
+
+
+
+start
+
+public void start ()
+
+
+
+
+
+
+
+
+
+
+
+getThrown
+
+public java.lang.Throwable getThrown ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run
in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/Server.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/Server.html
new file mode 100644
index 0000000000..9b7a6af459
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/Server.html
@@ -0,0 +1,312 @@
+
+
+
+
+
+
+Server (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server
+
+Class Server
+
+java.lang.Object
+ net.sf.antcontrib.antserver.server.Server
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class Server extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+ void
+start ()
+
+
+
+
+
+
+ void
+stop ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Server
+
+public Server (ServerTask task,
+ int port)
+
+
+
+
+
+
+
+
+
+start
+
+public void start ()
+ throws java.lang.InterruptedException
+
+
+
+
+
+
+Throws:
+java.lang.InterruptedException
+
+
+
+
+
+stop
+
+public void stop ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run
in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ServerTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ServerTask.html
new file mode 100644
index 0000000000..9c3de6d6d4
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/ServerTask.html
@@ -0,0 +1,345 @@
+
+
+
+
+
+
+ServerTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server
+
+Class ServerTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.antserver.server.ServerTask
+
+
+
+public class ServerTask extends org.apache.tools.ant.Task
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ServerTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setPort (int port)
+
+
+
+
+
+
+ void
+shutdown ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ServerTask
+
+public ServerTask ()
+
+
+
+
+
+
+
+
+
+setPort
+
+public void setPort (int port)
+
+
+
+
+
+
+
+
+shutdown
+
+public void shutdown ()
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-frame.html
new file mode 100644
index 0000000000..b1e3acea9d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-frame.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-summary.html
new file mode 100644
index 0000000000..190be4f493
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-summary.html
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver.server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-tree.html
new file mode 100644
index 0000000000..026ee4264e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/antserver/server/package-tree.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+net.sf.antcontrib.antserver.server Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.antserver.server
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antserver.server.ConnectionBuildListener (implements org.apache.tools.ant.BuildListener)
+ net.sf.antcontrib.antserver.server.ConnectionHandler (implements java.lang.Runnable)
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+
+ net.sf.antcontrib.antserver.server.Server (implements java.lang.Runnable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Depends.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Depends.html
new file mode 100644
index 0000000000..c16942ad67
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Depends.html
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+Depends (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class Depends
+
+java.lang.Object
+ net.sf.antcontrib.design.Depends
+
+
+
+public class Depends extends java.lang.Object
+
+
+
+
+Author:
+ dhiller
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Depends ()
+
+
+
+
+
+Depends (java.lang.String name)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ void
+setName (java.lang.String s)
+
+
+
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Depends
+
+public Depends ()
+
+
+
+
+
+Depends
+
+public Depends (java.lang.String name)
+
+
+Parameters: name
-
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String s)
+
+
+Parameters: string
-
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Design.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Design.html
new file mode 100644
index 0000000000..f272a7bbc2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Design.html
@@ -0,0 +1,438 @@
+
+
+
+
+
+
+Design (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class Design
+
+java.lang.Object
+ net.sf.antcontrib.design.Design
+
+
+
+public class Design extends java.lang.Object
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Design (boolean isCircularDesign,
+ Log log,
+ org.apache.tools.ant.Location loc)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Design
+
+public Design (boolean isCircularDesign,
+ Log log,
+ org.apache.tools.ant.Location loc)
+
+
+
+
+
+
+
+
+
+getPackage
+
+public Package getPackage (java.lang.String nameAttribute)
+
+
+
+
+
+
+
+
+addConfiguredPackage
+
+public void addConfiguredPackage (Package p)
+
+
+
+
+
+
+
+
+verifyDependencyOk
+
+public void verifyDependencyOk (java.lang.String className)
+
+
+Parameters: className
- Class name of a class our currentAliasPackage depends on.
+
+
+
+
+
+isClassInPackage
+
+public boolean isClassInPackage (java.lang.String className,
+ Package p)
+
+
+
+
+
+
+
+
+needEvalCurrentClass
+
+public boolean needEvalCurrentClass (java.lang.String className)
+
+
+Parameters: className
-
+Returns: whether or not this class needs to be checked. (ie. if the
+ attribute needdepends=false, we don't care about this package.
+
+
+
+
+
+getCurrentClass
+
+public java.lang.String getCurrentClass ()
+
+
+
+
+
+
+
+
+getErrorMessage
+
+public static java.lang.String getErrorMessage (java.lang.String className,
+ java.lang.String dependsOnClass)
+
+
+
+
+
+
+
+
+getNoDefinitionError
+
+public static java.lang.String getNoDefinitionError (java.lang.String className)
+
+
+
+
+
+
+
+
+getWrapperMsg
+
+public static java.lang.String getWrapperMsg (java.io.File originalFile,
+ java.lang.String message)
+
+
+
+
+
+
+
+
+fillInUnusedPackages
+
+public void fillInUnusedPackages (java.util.Vector designErrors)
+
+
+Parameters: designErrors
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/InstructionVisitor.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/InstructionVisitor.html
new file mode 100644
index 0000000000..8ee1ab50ed
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/InstructionVisitor.html
@@ -0,0 +1,401 @@
+
+
+
+
+
+
+InstructionVisitor (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class InstructionVisitor
+
+java.lang.Object
+ org.apache.bcel.generic.EmptyVisitor
+ net.sf.antcontrib.design.InstructionVisitor
+
+
+All Implemented Interfaces: org.apache.bcel.generic.Visitor
+
+
+
+public class InstructionVisitor extends org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY n)
+
+
+
+
+
+
+ void
+visitCHECKCAST (org.apache.bcel.generic.CHECKCAST c)
+
+
+
+
+
+
+ void
+visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF i)
+
+
+
+
+
+
+ void
+visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC s)
+
+
+
+
+
+
+ void
+visitLoadInstruction (org.apache.bcel.generic.LoadInstruction l)
+
+
+
+
+
+
+ void
+visitNEW (org.apache.bcel.generic.NEW n)
+
+
+
+
+
+
+ void
+visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC s)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.bcel.generic.EmptyVisitor
+
+
+visitAALOAD, visitAASTORE, visitACONST_NULL, visitAllocationInstruction, visitALOAD, visitARETURN, visitArithmeticInstruction, visitArrayInstruction, visitARRAYLENGTH, visitASTORE, visitATHROW, visitBALOAD, visitBASTORE, visitBIPUSH, visitBranchInstruction, visitBREAKPOINT, visitCALOAD, visitCASTORE, visitConstantPushInstruction, visitConversionInstruction, visitCPInstruction, visitD2F, visitD2I, visitD2L, visitDADD, visitDALOAD, visitDASTORE, visitDCMPG, visitDCMPL, visitDCONST, visitDDIV, visitDLOAD, visitDMUL, visitDNEG, visitDREM, visitDRETURN, visitDSTORE, visitDSUB, visitDUP_X1, visitDUP_X2, visitDUP, visitDUP2_X1, visitDUP2_X2, visitDUP2, visitExceptionThrower, visitF2D, visitF2I, visitF2L, visitFADD, visitFALOAD, visitFASTORE, visitFCMPG, visitFCMPL, visitFCONST, visitFDIV, visitFieldInstruction, visitFieldOrMethod, visitFLOAD, visitFMUL, visitFNEG, visitFREM, visitFRETURN, visitFSTORE, visitFSUB, visitGETFIELD, visitGETSTATIC, visitGOTO_W, visitGOTO, visitGotoInstruction, visitI2B, visitI2C, visitI2D, visitI2F, visitI2L, visitI2S, visitIADD, visitIALOAD, visitIAND, visitIASTORE, visitICONST, visitIDIV, visitIF_ACMPEQ, visitIF_ACMPNE, visitIF_ICMPEQ, visitIF_ICMPGE, visitIF_ICMPGT, visitIF_ICMPLE, visitIF_ICMPLT, visitIF_ICMPNE, visitIFEQ, visitIFGE, visitIFGT, visitIfInstruction, visitIFLE, visitIFLT, visitIFNE, visitIFNONNULL, visitIFNULL, visitIINC, visitILOAD, visitIMPDEP1, visitIMPDEP2, visitIMUL, visitINEG, visitInvokeInstruction, visitINVOKEINTERFACE, visitINVOKESPECIAL, visitINVOKEVIRTUAL, visitIOR, visitIREM, visitIRETURN, visitISHL, visitISHR, visitISTORE, visitISUB, visitIUSHR, visitIXOR, visitJSR_W, visitJSR, visitJsrInstruction, visitL2D, visitL2F, visitL2I, visitLADD, visitLALOAD, visitLAND, visitLASTORE, visitLCMP, visitLCONST, visitLDC, visitLDC2_W, visitLDIV, visitLLOAD, visitLMUL, visitLNEG, visitLoadClass, visitLocalVariableInstruction, visitLOOKUPSWITCH, visitLOR, visitLREM, visitLRETURN, visitLSHL, visitLSHR, visitLSTORE, visitLSUB, visitLUSHR, visitLXOR, visitMONITORENTER, visitMONITOREXIT, visitMULTIANEWARRAY, visitNEWARRAY, visitNOP, visitPOP, visitPOP2, visitPopInstruction, visitPushInstruction, visitPUTFIELD, visitRET, visitRETURN, visitReturnInstruction, visitSALOAD, visitSASTORE, visitSelect, visitSIPUSH, visitStackConsumer, visitStackInstruction, visitStackProducer, visitStoreInstruction, visitSWAP, visitTABLESWITCH, visitTypedInstruction, visitUnconditionalBranch, visitVariableLengthInstruction
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+InstructionVisitor
+
+public InstructionVisitor (org.apache.bcel.generic.ConstantPoolGen poolGen,
+ Log log,
+ Design d)
+
+
+Parameters: poolGen
- v
-
+
+
+
+
+
+
+
+
+visitCHECKCAST
+
+public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST c)
+
+
+Specified by: visitCHECKCAST
in interface org.apache.bcel.generic.Visitor
Overrides: visitCHECKCAST
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitLoadInstruction
+
+public void visitLoadInstruction (org.apache.bcel.generic.LoadInstruction l)
+
+
+Specified by: visitLoadInstruction
in interface org.apache.bcel.generic.Visitor
Overrides: visitLoadInstruction
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitNEW
+
+public void visitNEW (org.apache.bcel.generic.NEW n)
+
+
+Specified by: visitNEW
in interface org.apache.bcel.generic.Visitor
Overrides: visitNEW
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitANEWARRAY
+
+public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY n)
+
+
+Specified by: visitANEWARRAY
in interface org.apache.bcel.generic.Visitor
Overrides: visitANEWARRAY
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitINSTANCEOF
+
+public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF i)
+
+
+Specified by: visitINSTANCEOF
in interface org.apache.bcel.generic.Visitor
Overrides: visitINSTANCEOF
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitINVOKESTATIC
+
+public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC s)
+
+
+Specified by: visitINVOKESTATIC
in interface org.apache.bcel.generic.Visitor
Overrides: visitINVOKESTATIC
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+visitPUTSTATIC
+
+public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC s)
+
+
+Specified by: visitPUTSTATIC
in interface org.apache.bcel.generic.Visitor
Overrides: visitPUTSTATIC
in class org.apache.bcel.generic.EmptyVisitor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Log.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Log.html
new file mode 100644
index 0000000000..90b8218074
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Log.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+Log (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Interface Log
+
+All Known Implementing Classes: VerifyDesign , VerifyDesignDelegate
+
+
+
+public interface Log
+
+
+
+
+Author:
+ dhiller
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+log (java.lang.String s,
+ int level)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+log
+
+void log (java.lang.String s,
+ int level)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Package.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Package.html
new file mode 100644
index 0000000000..2eb9c808fb
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/Package.html
@@ -0,0 +1,578 @@
+
+
+
+
+
+
+Package (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class Package
+
+java.lang.Object
+ net.sf.antcontrib.design.Package
+
+
+
+public class Package extends java.lang.Object
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static java.lang.String
+DEFAULT
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Package ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+DEFAULT
+
+public static final java.lang.String DEFAULT
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Package
+
+public Package ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setPackage
+
+public void setPackage (java.lang.String pack)
+
+
+
+
+
+
+
+
+getPackage
+
+public java.lang.String getPackage ()
+
+
+
+
+
+
+
+
+addDepends
+
+public void addDepends (Depends d)
+
+
+
+
+
+
+
+
+getDepends
+
+public Depends [] getDepends ()
+
+
+
+
+
+
+
+
+setIncludeSubpackages
+
+public void setIncludeSubpackages (boolean b)
+
+
+Parameters: b
-
+
+
+
+
+
+isIncludeSubpackages
+
+public boolean isIncludeSubpackages ()
+
+
+
+Returns:
+
+
+
+
+
+setNeedDeclarations
+
+public void setNeedDeclarations (boolean b)
+
+
+Parameters: b
-
+
+
+
+
+
+isNeedDeclarations
+
+public boolean isNeedDeclarations ()
+
+
+
+Returns:
+
+
+
+
+
+setNeedDepends
+
+public void setNeedDepends (boolean b)
+
+
+Parameters: b
-
+
+
+
+
+
+getNeedDepends
+
+public boolean getNeedDepends ()
+
+
+
+
+
+
+
+
+setUsed
+
+public void setUsed (boolean b)
+
+
+Parameters: b
-
+
+
+
+
+
+isUsed
+
+public boolean isUsed ()
+
+
+
+
+
+
+
+
+addUsedDependency
+
+public void addUsedDependency (Depends d)
+
+
+Parameters: d
-
+
+
+
+
+
+getUnusedDepends
+
+public java.util.Set getUnusedDepends ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesign.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesign.html
new file mode 100644
index 0000000000..224b79c103
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesign.html
@@ -0,0 +1,492 @@
+
+
+
+
+
+
+VerifyDesign (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class VerifyDesign
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.design.VerifyDesign
+
+
+All Implemented Interfaces: Log
+
+
+
+public class VerifyDesign extends org.apache.tools.ant.Taskimplements Log
+
+
+
+
+Author:
+ dhiller
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface net.sf.antcontrib.design.Log
+
+
+log
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+VerifyDesign
+
+public VerifyDesign ()
+
+
+
+
+
+
+
+
+
+setJar
+
+public void setJar (java.io.File f)
+
+
+
+
+
+
+
+
+
+
+
+setDesign
+
+public void setDesign (java.io.File f)
+
+
+
+
+
+
+
+
+
+
+
+setCircularDesign
+
+public void setCircularDesign (boolean isCircularDesign)
+
+
+
+
+
+
+
+
+
+
+
+setDeleteFiles
+
+public void setDeleteFiles (boolean deleteFiles)
+
+
+
+
+
+
+
+
+
+
+
+setFillInBuildException
+
+public void setFillInBuildException (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+setNeedDeclarationsDefault
+
+public void setNeedDeclarationsDefault (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+setNeedDependsDefault
+
+public void setNeedDependsDefault (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredPath
+
+public void addConfiguredPath (org.apache.tools.ant.types.Path path)
+
+
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesignDelegate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesignDelegate.html
new file mode 100644
index 0000000000..01da08ac9f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/VerifyDesignDelegate.html
@@ -0,0 +1,479 @@
+
+
+
+
+
+
+VerifyDesignDelegate (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+Class VerifyDesignDelegate
+
+java.lang.Object
+ net.sf.antcontrib.design.VerifyDesignDelegate
+
+
+All Implemented Interfaces: Log
+
+
+
+public class VerifyDesignDelegate extends java.lang.Objectimplements Log
+
+
+
+
+Author:
+ dhiller
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+VerifyDesignDelegate
+
+public VerifyDesignDelegate (org.apache.tools.ant.Task task)
+
+
+
+
+
+
+
+
+
+addConfiguredPath
+
+public void addConfiguredPath (org.apache.tools.ant.types.Path path)
+
+
+
+
+
+
+
+
+
+
+
+setJar
+
+public void setJar (java.io.File f)
+
+
+
+
+
+
+
+
+
+
+
+setDesign
+
+public void setDesign (java.io.File f)
+
+
+
+
+
+
+
+
+
+
+
+setCircularDesign
+
+public void setCircularDesign (boolean isCircularDesign)
+
+
+
+
+
+
+
+
+
+
+
+setDeleteFiles
+
+public void setDeleteFiles (boolean deleteFiles)
+
+
+
+
+
+
+
+
+
+
+
+setFillInBuildException
+
+public void setFillInBuildException (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+setNeedDeclarationsDefault
+
+public void setNeedDeclarationsDefault (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+setNeedDependsDefault
+
+public void setNeedDependsDefault (boolean b)
+
+
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+
+
+
+
+
+
+
+
+
+getPackageName
+
+public static java.lang.String getPackageName (java.lang.String className)
+
+
+
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String msg,
+ int level)
+
+
+Specified by: log
in interface Log
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-frame.html
new file mode 100644
index 0000000000..6a9051323f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-frame.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+net.sf.antcontrib.design (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.design
+
+
+
+Interfaces
+
+
+Log
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-summary.html
new file mode 100644
index 0000000000..32538f3ce7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-summary.html
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+net.sf.antcontrib.design (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.design
+
+
+
+
+
+Interface Summary
+
+
+Log
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-tree.html
new file mode 100644
index 0000000000..ac79b329a4
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/design/package-tree.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+net.sf.antcontrib.design Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.design
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.design.Depends net.sf.antcontrib.design.Design org.apache.bcel.generic.EmptyVisitor (implements org.apache.bcel.generic.Visitor)
+
+ net.sf.antcontrib.design.Package org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+net.sf.antcontrib.design.VerifyDesign (implements net.sf.antcontrib.design.Log )
+
+
+ net.sf.antcontrib.design.VerifyDesignDelegate (implements net.sf.antcontrib.design.Log )
+
+
+
+Interface Hierarchy
+
+
+net.sf.antcontrib.design.Log
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFile.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFile.html
new file mode 100644
index 0000000000..a623cf8685
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFile.html
@@ -0,0 +1,450 @@
+
+
+
+
+
+
+IniFile (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFile
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFile
+
+
+
+public class IniFile extends java.lang.Object
+
+
+
+Class representing a windows style .ini file.
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IniFile ()
+
+
+ Create a new IniFile object
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getProperty (java.lang.String section,
+ java.lang.String property)
+
+
+ Gets a named property from a specific section
+
+
+
+ IniSection
+getSection (java.lang.String name)
+
+
+ Gets the IniSection with the given name
+
+
+
+ java.util.List
+getSections ()
+
+
+ Gets the List of IniSection objects contained in this IniFile
+
+
+
+ void
+read (java.io.Reader reader)
+
+
+ Reads from a Reader into the current IniFile instance.
+
+
+
+ void
+removeProperty (java.lang.String section,
+ java.lang.String property)
+
+
+ Removes a property from a section.
+
+
+
+ void
+removeSection (java.lang.String name)
+
+
+ Removes an entire section from the IniFile
+
+
+
+ void
+setProperty (java.lang.String section,
+ java.lang.String property,
+ java.lang.String value)
+
+
+ Sets the value of a property in a given section.
+
+
+
+ void
+setSection (IniSection section)
+
+
+ Sets an IniSection object.
+
+
+
+ void
+write (java.io.Writer writer)
+
+
+ Writes the current iniFile instance to a Writer object for
+ serialization.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFile
+
+public IniFile ()
+
+Create a new IniFile object
+
+
+
+
+
+
+
+
+
+getSections
+
+public java.util.List getSections ()
+
+Gets the List of IniSection objects contained in this IniFile
+
+
+
+Returns: a List of IniSection objects
+
+
+
+
+
+getSection
+
+public IniSection getSection (java.lang.String name)
+
+Gets the IniSection with the given name
+
+
+Parameters: name
- the name of the section
+
+
+
+
+
+setSection
+
+public void setSection (IniSection section)
+
+Sets an IniSection object. If a section with the given
+ name already exists, it is replaced with the passed in section.
+
+
+Parameters: section
- The section to set.
+
+
+
+
+
+removeSection
+
+public void removeSection (java.lang.String name)
+
+Removes an entire section from the IniFile
+
+
+Parameters: name
- The name of the section to remove
+
+
+
+
+
+getProperty
+
+public java.lang.String getProperty (java.lang.String section,
+ java.lang.String property)
+
+Gets a named property from a specific section
+
+
+Parameters: section
- The name of the sectionproperty
- The name of the property
+Returns: The property value, or null, if either the section or property
+ does not exist.
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String section,
+ java.lang.String property,
+ java.lang.String value)
+
+Sets the value of a property in a given section. If the section does
+ not exist, it is automatically created.
+
+
+Parameters: section
- The name of the sectionproperty
- The name of the propertyvalue
- The value of the property
+
+
+
+
+
+removeProperty
+
+public void removeProperty (java.lang.String section,
+ java.lang.String property)
+
+Removes a property from a section.
+
+
+Parameters: section
- The name of the sectionproperty
- The name of the property
+
+
+
+
+
+write
+
+public void write (java.io.Writer writer)
+ throws java.io.IOException
+
+Writes the current iniFile instance to a Writer object for
+ serialization.
+
+
+Parameters: writer
- The writer to write to
+Throws:
+java.io.IOException
+
+
+
+
+
+read
+
+public void read (java.io.Reader reader)
+ throws java.io.IOException
+
+Reads from a Reader into the current IniFile instance. Reading
+ appends to the current instance, so if the current instance has
+ properties, those properties will still exist.
+
+
+Parameters: reader
- The reader to read from.
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Exists.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Exists.html
new file mode 100644
index 0000000000..7bfa5b79b1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Exists.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+IniFileTask.Exists (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.Exists
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+ net.sf.antcontrib.inifile.IniFileTask.Exists
+
+
+Enclosing class: IniFileTask
+
+
+
+public final class IniFileTask.Exists extends IniFileTask.IniOperationPropertySetter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+operate (IniFile file)
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.Exists
+
+public IniFileTask.Exists ()
+
+
+
+
+
+
+
+
+
+operate
+
+protected void operate (IniFile file)
+
+
+Specified by: operate
in class IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Get.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Get.html
new file mode 100644
index 0000000000..f19572c5a5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Get.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+IniFileTask.Get (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.Get
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+ net.sf.antcontrib.inifile.IniFileTask.Get
+
+
+Enclosing class: IniFileTask
+
+
+
+public final class IniFileTask.Get extends IniFileTask.IniOperationPropertySetter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+operate (IniFile file)
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.Get
+
+public IniFileTask.Get ()
+
+
+
+
+
+
+
+
+
+operate
+
+protected void operate (IniFile file)
+
+
+Specified by: operate
in class IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperation.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperation.html
new file mode 100644
index 0000000000..0f45e99195
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperation.html
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+IniFileTask.IniOperation (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.IniOperation
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+
+
+Direct Known Subclasses: IniFileTask.IniOperationConditional , IniFileTask.IniOperationPropertySetter
+
+
+Enclosing class: IniFileTask
+
+
+
+public abstract static class IniFileTask.IniOperation extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute (org.apache.tools.ant.Project project,
+ IniFile iniFile)
+
+
+
+
+
+
+ java.lang.String
+getProperty ()
+
+
+
+
+
+
+ java.lang.String
+getSection ()
+
+
+
+
+
+
+protected abstract void
+operate (IniFile file)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+ void
+setSection (java.lang.String section)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.IniOperation
+
+public IniFileTask.IniOperation ()
+
+
+
+
+
+
+
+
+
+getSection
+
+public java.lang.String getSection ()
+
+
+
+
+
+
+
+
+setSection
+
+public void setSection (java.lang.String section)
+
+
+
+
+
+
+
+
+getProperty
+
+public java.lang.String getProperty ()
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+execute
+
+public void execute (org.apache.tools.ant.Project project,
+ IniFile iniFile)
+
+
+
+
+
+
+
+
+operate
+
+protected abstract void operate (IniFile file)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationConditional.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationConditional.html
new file mode 100644
index 0000000000..5e443639f5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationConditional.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+IniFileTask.IniOperationConditional (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.IniOperationConditional
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+
+
+Direct Known Subclasses: IniFileTask.Remove , IniFileTask.Set
+
+
+Enclosing class: IniFileTask
+
+
+
+public abstract static class IniFileTask.IniOperationConditional extends IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute (org.apache.tools.ant.Project project,
+ IniFile iniFile)
+
+
+
+
+
+
+ boolean
+isActive (org.apache.tools.ant.Project p)
+
+
+ Returns true if the define's if and unless conditions
+ (if any) are satisfied.
+
+
+
+ void
+setIf (java.lang.String ifCond)
+
+
+
+
+
+
+ void
+setUnless (java.lang.String unlessCond)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.IniOperationConditional
+
+public IniFileTask.IniOperationConditional ()
+
+
+
+
+
+
+
+
+
+setIf
+
+public void setIf (java.lang.String ifCond)
+
+
+
+
+
+
+
+
+setUnless
+
+public void setUnless (java.lang.String unlessCond)
+
+
+
+
+
+
+
+
+isActive
+
+public boolean isActive (org.apache.tools.ant.Project p)
+
+Returns true if the define's if and unless conditions
+ (if any) are satisfied.
+
+
+
+
+
+
+
+
+execute
+
+public void execute (org.apache.tools.ant.Project project,
+ IniFile iniFile)
+
+
+Overrides: execute
in class IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationPropertySetter.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationPropertySetter.html
new file mode 100644
index 0000000000..f98fb7c808
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.IniOperationPropertySetter.html
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+IniFileTask.IniOperationPropertySetter (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.IniOperationPropertySetter
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationPropertySetter
+
+
+Direct Known Subclasses: IniFileTask.Exists , IniFileTask.Get
+
+
+Enclosing class: IniFileTask
+
+
+
+public abstract static class IniFileTask.IniOperationPropertySetter extends IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+setOverride (boolean override)
+
+
+
+
+
+
+ void
+setResultProperty (java.lang.String resultproperty)
+
+
+
+
+
+
+protected void
+setResultPropertyValue (org.apache.tools.ant.Project project,
+ java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.IniOperationPropertySetter
+
+public IniFileTask.IniOperationPropertySetter ()
+
+
+
+
+
+
+
+
+
+setOverride
+
+public void setOverride (boolean override)
+
+
+
+
+
+
+
+
+setResultProperty
+
+public void setResultProperty (java.lang.String resultproperty)
+
+
+
+
+
+
+
+
+setResultPropertyValue
+
+protected final void setResultPropertyValue (org.apache.tools.ant.Project project,
+ java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Remove.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Remove.html
new file mode 100644
index 0000000000..3b7cbdb2cf
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Remove.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+IniFileTask.Remove (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.Remove
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+ net.sf.antcontrib.inifile.IniFileTask.Remove
+
+
+Enclosing class: IniFileTask
+
+
+
+public static final class IniFileTask.Remove extends IniFileTask.IniOperationConditional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+operate (IniFile file)
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.Remove
+
+public IniFileTask.Remove ()
+
+
+
+
+
+
+
+
+
+operate
+
+protected void operate (IniFile file)
+
+
+Specified by: operate
in class IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Set.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Set.html
new file mode 100644
index 0000000000..a8180ac28c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.Set.html
@@ -0,0 +1,311 @@
+
+
+
+
+
+
+IniFileTask.Set (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask.Set
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniFileTask.IniOperationConditional
+ net.sf.antcontrib.inifile.IniFileTask.Set
+
+
+Enclosing class: IniFileTask
+
+
+
+public final class IniFileTask.Set extends IniFileTask.IniOperationConditional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+operate (IniFile file)
+
+
+
+
+
+
+ void
+setOperation (java.lang.String operation)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask.Set
+
+public IniFileTask.Set ()
+
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+setOperation
+
+public void setOperation (java.lang.String operation)
+
+
+
+
+
+
+
+
+operate
+
+protected void operate (IniFile file)
+
+
+Specified by: operate
in class IniFileTask.IniOperation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.html
new file mode 100644
index 0000000000..c88001eda5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniFileTask.html
@@ -0,0 +1,489 @@
+
+
+
+
+
+
+IniFileTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniFileTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.inifile.IniFileTask
+
+
+
+public class IniFileTask extends org.apache.tools.ant.Task
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniFileTask
+
+public IniFileTask ()
+
+
+
+
+
+
+
+
+
+createSet
+
+public IniFileTask.Set createSet ()
+
+
+
+
+
+
+
+
+createRemove
+
+public IniFileTask.Remove createRemove ()
+
+
+
+
+
+
+
+
+createExists
+
+public IniFileTask.Exists createExists ()
+
+
+
+
+
+
+
+
+createGet
+
+public IniFileTask.Get createGet ()
+
+
+
+
+
+
+
+
+setSource
+
+public void setSource (java.io.File source)
+
+
+
+
+
+
+
+
+setDest
+
+public void setDest (java.io.File dest)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniPart.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniPart.html
new file mode 100644
index 0000000000..354adf17a2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniPart.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+IniPart (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Interface IniPart
+
+All Known Implementing Classes: IniProperty , IniSection
+
+
+
+public interface IniPart
+
+
+
+A part of an IniFile that might be written to disk.
+
+
+
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+write (java.io.Writer writer)
+
+
+ Write this part of the IniFile to a writer
+
+
+
+
+
+
+
+
+
+
+
+write
+
+void write (java.io.Writer writer)
+ throws java.io.IOException
+
+Write this part of the IniFile to a writer
+
+
+Parameters: writer
- The writer to write to
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniProperty.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniProperty.html
new file mode 100644
index 0000000000..f1feef10a6
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniProperty.html
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+IniProperty (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniProperty
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniProperty
+
+
+All Implemented Interfaces: IniPart
+
+
+
+public class IniProperty extends java.lang.Objectimplements IniPart
+
+
+
+A single property in an IniSection.
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IniProperty ()
+
+
+ Default constructor
+
+
+IniProperty (java.lang.String name,
+ java.lang.String value)
+
+
+ Construct an IniProperty with a certain name and value
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+ Gets the name of the property
+
+
+
+ java.lang.String
+getValue ()
+
+
+ Gets the value of the property
+
+
+
+ void
+setName (java.lang.String name)
+
+
+ Sets the name of the property
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+ Sets the value of the property
+
+
+
+ void
+write (java.io.Writer writer)
+
+
+ Write this property to a writer object.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniProperty
+
+public IniProperty ()
+
+Default constructor
+
+
+
+
+
+IniProperty
+
+public IniProperty (java.lang.String name,
+ java.lang.String value)
+
+Construct an IniProperty with a certain name and value
+
+
+Parameters: name
- The name of the propertyvalue
- The property value
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+Gets the name of the property
+
+
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+Sets the name of the property
+
+
+
+
+
+Parameters: name
- The name of the property
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+Gets the value of the property
+
+
+
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+Sets the value of the property
+
+
+
+
+
+Parameters: value
- the value of the property
+
+
+
+
+
+write
+
+public void write (java.io.Writer writer)
+ throws java.io.IOException
+
+Write this property to a writer object.
+
+
+Specified by: write
in interface IniPart
+
+
+Parameters: writer
-
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniSection.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniSection.html
new file mode 100644
index 0000000000..4a3b878274
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/IniSection.html
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+IniSection (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+Class IniSection
+
+java.lang.Object
+ net.sf.antcontrib.inifile.IniSection
+
+
+All Implemented Interfaces: IniPart
+
+
+
+public class IniSection extends java.lang.Objectimplements IniPart
+
+
+
+A section within an IniFile.
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IniSection ()
+
+
+ Default contructor, constructs an IniSectino with no name
+
+
+IniSection (java.lang.String name)
+
+
+ Constructs an IniSection with the given name
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+ Gets the name of the section
+
+
+
+ java.util.List
+getProperties ()
+
+
+ Gets a list of all properties in this section
+
+
+
+ IniProperty
+getProperty (java.lang.String name)
+
+
+ Gets the property with the given name
+
+
+
+ void
+removeProperty (java.lang.String name)
+
+
+ Removes a property from this ection
+
+
+
+ void
+setName (java.lang.String name)
+
+
+ Sets the name of the section
+
+
+
+ void
+setProperty (IniProperty property)
+
+
+ Sets a property, replacing the old value, if necessary.
+
+
+
+ void
+write (java.io.Writer writer)
+
+
+ Write this part of the IniFile to a writer
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IniSection
+
+public IniSection ()
+
+Default contructor, constructs an IniSectino with no name
+
+
+
+
+
+IniSection
+
+public IniSection (java.lang.String name)
+
+Constructs an IniSection with the given name
+
+
+Parameters: name
- The name of the section
+
+
+
+
+
+
+
+
+getProperties
+
+public java.util.List getProperties ()
+
+Gets a list of all properties in this section
+
+
+
+
+
+
+Returns: A List of IniProperty objects
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+Gets the name of the section
+
+
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+Sets the name of the section
+
+
+
+
+
+Parameters: name
- The name of the section
+
+
+
+
+
+getProperty
+
+public IniProperty getProperty (java.lang.String name)
+
+Gets the property with the given name
+
+
+
+
+
+Parameters: name
- The name of the property
+
+
+
+
+
+setProperty
+
+public void setProperty (IniProperty property)
+
+Sets a property, replacing the old value, if necessary.
+
+
+
+
+
+Parameters: property
- The property to set
+
+
+
+
+
+removeProperty
+
+public void removeProperty (java.lang.String name)
+
+Removes a property from this ection
+
+
+
+
+
+Parameters: name
- The name of the property to remove
+
+
+
+
+
+write
+
+public void write (java.io.Writer writer)
+ throws java.io.IOException
+
+Description copied from interface: IniPart
+Write this part of the IniFile to a writer
+
+
+Specified by: write
in interface IniPart
+
+
+Parameters: writer
- The writer to write to
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-frame.html
new file mode 100644
index 0000000000..83ba954d77
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-frame.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+net.sf.antcontrib.inifile (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.inifile
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-summary.html
new file mode 100644
index 0000000000..5a2fc3157e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-summary.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+net.sf.antcontrib.inifile (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.inifile
+
+
+
+
+
+Interface Summary
+
+
+IniPart
+A part of an IniFile that might be written to disk.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-tree.html
new file mode 100644
index 0000000000..3a1282c159
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/inifile/package-tree.html
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+net.sf.antcontrib.inifile Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.inifile
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+Interface Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/GUIInputHandler.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/GUIInputHandler.html
new file mode 100644
index 0000000000..9c73d8406c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/GUIInputHandler.html
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+GUIInputHandler (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.input
+
+Class GUIInputHandler
+
+java.lang.Object
+ net.sf.antcontrib.input.GUIInputHandler
+
+
+All Implemented Interfaces: org.apache.tools.ant.input.InputHandler
+
+
+
+public class GUIInputHandler extends java.lang.Objectimplements org.apache.tools.ant.input.InputHandler
+
+
+
+Prompts for user input using a JOptionPane. Developed for use with
+ Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Since:
+ Ant 1.5
+Version:
+ $Revision: 1.3 $
+Author:
+ Dale Anson
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+handleInput (org.apache.tools.ant.input.InputRequest request)
+
+
+ Prompts and requests input.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+GUIInputHandler
+
+public GUIInputHandler ()
+
+
+
+
+
+GUIInputHandler
+
+public GUIInputHandler (java.awt.Component parent)
+
+
+Parameters: parent
- the parent component to display the input dialog.
+
+
+
+
+
+
+
+
+handleInput
+
+public void handleInput (org.apache.tools.ant.input.InputRequest request)
+ throws org.apache.tools.ant.BuildException
+
+Prompts and requests input. May loop until a valid input has
+ been entered.
+
+
+Specified by: handleInput
in interface org.apache.tools.ant.input.InputHandler
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-frame.html
new file mode 100644
index 0000000000..3aefb76d7c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+net.sf.antcontrib.input (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.input
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-summary.html
new file mode 100644
index 0000000000..471550f658
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-summary.html
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+net.sf.antcontrib.input (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.input
+
+
+
+
+
+Class Summary
+
+
+GUIInputHandler
+Prompts for user input using a JOptionPane.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-tree.html
new file mode 100644
index 0000000000..99159f169f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/input/package-tree.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+net.sf.antcontrib.input Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.input
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.input.GUIInputHandler (implements org.apache.tools.ant.input.InputHandler)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntCallBack.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntCallBack.html
new file mode 100644
index 0000000000..dc326c6351
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntCallBack.html
@@ -0,0 +1,410 @@
+
+
+
+
+
+
+AntCallBack (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class AntCallBack
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Ant
+ net.sf.antcontrib.logic.AntCallBack
+
+
+
+public class AntCallBack extends org.apache.tools.ant.taskdefs.Ant
+
+
+
+Subclass of Ant which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target.
+ Normally, these properties are thrown away as soon as the
+ called target completes execution.
+
+
+
+
+Author:
+ inger, Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.Ant
+
+
+org.apache.tools.ant.taskdefs.Ant.Reference, org.apache.tools.ant.taskdefs.Ant.TargetElement
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.apache.tools.ant.taskdefs.Property
+createParam ()
+
+
+
+
+
+
+ void
+execute ()
+
+
+ Do the execution.
+
+
+
+ void
+setProject (org.apache.tools.ant.Project realProject)
+
+
+
+
+
+
+ void
+setReturn (java.lang.String r)
+
+
+ Set the property or properties that are set in the new project to be
+ transfered back to the original project.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Ant
+
+
+addConfiguredTarget, addPropertyset, addReference, createProperty, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, setAntfile, setDir, setInheritAll, setInheritRefs, setOutput, setTarget
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntCallBack
+
+public AntCallBack ()
+
+
+
+
+
+
+
+
+
+setProject
+
+public void setProject (org.apache.tools.ant.Project realProject)
+
+
+Overrides: setProject
in class org.apache.tools.ant.ProjectComponent
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+Do the execution.
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.Ant
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- Description of the Exception
+
+
+
+
+
+setReturn
+
+public void setReturn (java.lang.String r)
+
+Set the property or properties that are set in the new project to be
+ transfered back to the original project. As with all properties, if the
+ property already exists in the original project, it will not be overridden
+ by a different value from the new project.
+
+
+Parameters: r
- the name of a property in the new project to set in the original
+ project. This may be a comma separate list of properties.
+
+
+
+
+
+createParam
+
+public org.apache.tools.ant.taskdefs.Property createParam ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntFetch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntFetch.html
new file mode 100644
index 0000000000..f9a0adbda5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/AntFetch.html
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+AntFetch (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class AntFetch
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.CallTarget
+ net.sf.antcontrib.logic.AntFetch
+
+
+
+public class AntFetch extends org.apache.tools.ant.taskdefs.CallTarget
+
+
+
+Subclass of CallTarget which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target.
+ Normally, these properties are thrown away as soon as the
+ called target completes execution.
+
+
+
+
+Author:
+ inger, Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AntFetch ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+ Do the execution.
+
+
+
+ void
+setProject (org.apache.tools.ant.Project realProject)
+
+
+
+
+
+
+ void
+setReturn (java.lang.String r)
+
+
+ Set the property or properties that are set in the new project to be
+ transfered back to the original project.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.CallTarget
+
+
+addConfiguredTarget, addPropertyset, addReference, createParam, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, setInheritAll, setInheritRefs, setTarget
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntFetch
+
+public AntFetch ()
+
+
+
+
+
+
+
+
+
+setProject
+
+public void setProject (org.apache.tools.ant.Project realProject)
+
+
+Overrides: setProject
in class org.apache.tools.ant.ProjectComponent
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+Do the execution.
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.CallTarget
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- Description of the Exception
+
+
+
+
+
+setReturn
+
+public void setReturn (java.lang.String r)
+
+Set the property or properties that are set in the new project to be
+ transfered back to the original project. As with all properties, if the
+ property already exists in the original project, it will not be overridden
+ by a different value from the new project.
+
+
+Parameters: r
- the name of a property in the new project to set in the original
+ project. This may be a comma separate list of properties.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Assert.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Assert.html
new file mode 100644
index 0000000000..8e0b76349a
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Assert.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+Assert (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class Assert
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.ConditionBase
+ net.sf.antcontrib.logic.condition.BooleanConditionBase
+ net.sf.antcontrib.logic.Assert
+
+
+All Implemented Interfaces: org.apache.tools.ant.TaskContainer
+
+
+
+public class Assert extends BooleanConditionBase implements org.apache.tools.ant.TaskContainer
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Assert ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Assert
+
+public Assert ()
+
+
+
+
+
+
+
+
+
+setFailOnError
+
+public void setFailOnError (boolean failOnError)
+
+
+
+
+
+
+
+
+
+
+
+setMessage
+
+public void setMessage (java.lang.String message)
+
+
+
+
+
+
+
+
+
+
+
+addTask
+
+public void addTask (org.apache.tools.ant.Task task)
+
+
+Specified by: addTask
in interface org.apache.tools.ant.TaskContainer
+
+
+
+
+
+
+
+
+createBool
+
+public BooleanConditionBase createBool ()
+
+
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForEach.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForEach.html
new file mode 100644
index 0000000000..02ae14a4f0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForEach.html
@@ -0,0 +1,673 @@
+
+
+
+
+
+
+ForEach (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class ForEach
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.ForEach
+
+
+
+public class ForEach extends org.apache.tools.ant.Task
+
+
+
+Task definition for the foreach task. The foreach task iterates
+ over a list, a list of filesets, or both.
+
+
+
+ Usage:
+
+ Task declaration in the project:
+
+ <taskdef name="foreach" classname="net.sf.antcontrib.logic.ForEach" />
+
+
+ Call Syntax:
+
+ <foreach list="values" target="targ" param="name"
+ [parallel="true|false"]
+ [delimiter="delim"] />
+
+
+ Attributes:
+ list --> The list of values to process, with the delimiter character,
+ indicated by the "delim" attribute, separating each value
+ target --> The target to call for each token, passing the token as the
+ parameter with the name indicated by the "param" attribute
+ param --> The name of the parameter to pass the tokens in as to the
+ target
+ delimiter --> The delimiter string that separates the values in the "list"
+ parameter. The default is ","
+ parallel --> Should all targets execute in parallel. The default is false.
+ trim --> Should we trim the list item before calling the target?
+
+
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ForEach ()
+
+
+ Default Constructor
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addFileset (org.apache.tools.ant.types.FileSet set)
+
+
+ Deprecated. Use createPath instead.
+
+
+
+ void
+addParam (org.apache.tools.ant.taskdefs.Property p)
+
+
+ Corresponds to <antcall>
's nested
+ <param>
element.
+
+
+
+ void
+addReference (org.apache.tools.ant.taskdefs.Ant.Reference r)
+
+
+ Corresponds to <antcall>
's nested
+ <reference>
element.
+
+
+
+ org.apache.tools.ant.types.Mapper
+createMapper ()
+
+
+
+
+
+
+ org.apache.tools.ant.types.Path
+createPath ()
+
+
+
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+protected void
+handleErrorOutput (java.lang.String line)
+
+
+
+
+
+
+protected void
+handleOutput (java.lang.String line)
+
+
+
+
+
+
+ void
+setDelimiter (java.lang.String delimiter)
+
+
+
+
+
+
+ void
+setInheritall (boolean b)
+
+
+ Corresponds to <antcall>
's inheritall
+ attribute.
+
+
+
+ void
+setInheritrefs (boolean b)
+
+
+ Corresponds to <antcall>
's inheritrefs
+ attribute.
+
+
+
+ void
+setList (java.lang.String list)
+
+
+
+
+
+
+ void
+setMaxThreads (int maxThreads)
+
+
+ Set the maximum amount of threads we're going to allow
+ at once to execute
+
+
+
+ void
+setParallel (boolean parallel)
+
+
+
+
+
+
+ void
+setParam (java.lang.String param)
+
+
+
+
+
+
+ void
+setTarget (java.lang.String target)
+
+
+
+
+
+
+ void
+setTrim (boolean trim)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleFlush, handleInput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ForEach
+
+public ForEach ()
+
+Default Constructor
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setTrim
+
+public void setTrim (boolean trim)
+
+
+
+
+
+
+
+
+setList
+
+public void setList (java.lang.String list)
+
+
+
+
+
+
+
+
+setDelimiter
+
+public void setDelimiter (java.lang.String delimiter)
+
+
+
+
+
+
+
+
+setParam
+
+public void setParam (java.lang.String param)
+
+
+
+
+
+
+
+
+setTarget
+
+public void setTarget (java.lang.String target)
+
+
+
+
+
+
+
+
+setParallel
+
+public void setParallel (boolean parallel)
+
+
+
+
+
+
+
+
+setInheritall
+
+public void setInheritall (boolean b)
+
+Corresponds to <antcall>
's inheritall
+ attribute.
+
+
+
+
+
+
+
+
+setInheritrefs
+
+public void setInheritrefs (boolean b)
+
+Corresponds to <antcall>
's inheritrefs
+ attribute.
+
+
+
+
+
+
+
+
+setMaxThreads
+
+public void setMaxThreads (int maxThreads)
+
+Set the maximum amount of threads we're going to allow
+ at once to execute
+
+
+Parameters: maxThreads
-
+
+
+
+
+
+addParam
+
+public void addParam (org.apache.tools.ant.taskdefs.Property p)
+
+Corresponds to <antcall>
's nested
+ <param>
element.
+
+
+
+
+
+
+
+
+addReference
+
+public void addReference (org.apache.tools.ant.taskdefs.Ant.Reference r)
+
+Corresponds to <antcall>
's nested
+ <reference>
element.
+
+
+
+
+
+
+
+
+addFileset
+
+public void addFileset (org.apache.tools.ant.types.FileSet set)
+
+Deprecated. Use createPath instead.
+
+
+
+
+
+
+
+
+createPath
+
+public org.apache.tools.ant.types.Path createPath ()
+
+
+
+
+
+
+
+
+createMapper
+
+public org.apache.tools.ant.types.Mapper createMapper ()
+
+
+
+
+
+
+
+
+handleOutput
+
+protected void handleOutput (java.lang.String line)
+
+
+Overrides: handleOutput
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+handleErrorOutput
+
+protected void handleErrorOutput (java.lang.String line)
+
+
+Overrides: handleErrorOutput
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForTask.html
new file mode 100644
index 0000000000..3cbc0792dc
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ForTask.html
@@ -0,0 +1,773 @@
+
+
+
+
+
+
+ForTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class ForTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.ForTask
+
+
+
+public class ForTask extends org.apache.tools.ant.Task
+
+
+
+Task definition for the for task. This is based on
+ the foreach task but takes a sequential element
+ instead of a target and only works for ant >= 1.6Beta3
+
+
+
+
+Author:
+ Peter Reilly
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ForTask ()
+
+
+ Creates a new For
instance.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+add (java.util.Collection collection)
+
+
+ Add a collection that can be iterated over.
+
+
+
+ void
+add (org.apache.tools.ant.types.DirSet dirset)
+
+
+ Add a dirset to be iterated over.
+
+
+
+ void
+add (org.apache.tools.ant.types.FileSet fileset)
+
+
+ Add a fileset to be iterated over.
+
+
+
+ void
+add (java.util.Iterator iterator)
+
+
+ Add an iterator to be iterated over.
+
+
+
+ void
+add (java.util.Map map)
+
+
+ Add a Map, iterate over the values
+
+
+
+ void
+add (java.lang.Object obj)
+
+
+ Add an object that has an Iterator iterator() method
+ that can be iterated over.
+
+
+
+ void
+addConfigured (org.apache.tools.ant.types.Path path)
+
+
+ This is a path that can be used instread of the list
+ attribute to interate over.
+
+
+
+ void
+addConfiguredPath (org.apache.tools.ant.types.Path path)
+
+
+ This is a path that can be used instread of the list
+ attribute to interate over.
+
+
+
+ void
+addDirSet (org.apache.tools.ant.types.DirSet dirset)
+
+
+ Add a dirset to be iterated over.
+
+
+
+ void
+addFileSet (org.apache.tools.ant.types.FileSet fileset)
+
+
+ Add a fileset to be iterated over.
+
+
+
+ java.lang.Object
+createSequential ()
+
+
+
+
+
+
+ void
+execute ()
+
+
+ Run the for task.
+
+
+
+ void
+setBegin (int begin)
+
+
+ Set begin attribute.
+
+
+
+ void
+setDelimiter (java.lang.String delimiter)
+
+
+ Set the delimiter attribute.
+
+
+
+ void
+setEnd (java.lang.Integer end)
+
+
+ Set end attribute.
+
+
+
+ void
+setKeepgoing (boolean keepgoing)
+
+
+ Set the keepgoing attribute, indicating whether we
+ should stop on errors or continue heedlessly onward.
+
+
+
+ void
+setList (java.lang.String list)
+
+
+ Set the list attribute.
+
+
+
+ void
+setParallel (boolean parallel)
+
+
+ Attribute whether to execute the loop in parallel or in sequence.
+
+
+
+ void
+setParam (java.lang.String param)
+
+
+ Set the param attribute.
+
+
+
+ void
+setStep (int step)
+
+
+ Set step attribute.
+
+
+
+ void
+setThreadCount (int threadCount)
+
+
+ Set the maximum amount of threads we're going to allow
+ to execute in parallel
+
+
+
+ void
+setTrim (boolean trim)
+
+
+ Set the trim attribute.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ForTask
+
+public ForTask ()
+
+Creates a new For
instance.
+
+
+
+
+
+
+
+
+
+setParallel
+
+public void setParallel (boolean parallel)
+
+Attribute whether to execute the loop in parallel or in sequence.
+
+
+Parameters: parallel
- if true execute the tasks in parallel. Default is false.
+
+
+
+
+
+setThreadCount
+
+public void setThreadCount (int threadCount)
+
+Set the maximum amount of threads we're going to allow
+ to execute in parallel
+
+
+Parameters: threadCount
- the number of threads to use
+
+
+
+
+
+setTrim
+
+public void setTrim (boolean trim)
+
+Set the trim attribute.
+
+
+Parameters: trim
- if true, trim the value for each iterator.
+
+
+
+
+
+setKeepgoing
+
+public void setKeepgoing (boolean keepgoing)
+
+Set the keepgoing attribute, indicating whether we
+ should stop on errors or continue heedlessly onward.
+
+
+Parameters: keepgoing
- a boolean, if true
then we act in
+ the keepgoing manner described.
+
+
+
+
+
+setList
+
+public void setList (java.lang.String list)
+
+Set the list attribute.
+
+
+Parameters: list
- a list of delimiter separated tokens.
+
+
+
+
+
+setDelimiter
+
+public void setDelimiter (java.lang.String delimiter)
+
+Set the delimiter attribute.
+
+
+Parameters: delimiter
- the delimiter used to separate the tokens in
+ the list attribute. The default is ",".
+
+
+
+
+
+setParam
+
+public void setParam (java.lang.String param)
+
+Set the param attribute.
+ This is the name of the macrodef attribute that
+ gets set for each iterator of the sequential element.
+
+
+Parameters: param
- the name of the macrodef attribute.
+
+
+
+
+
+addConfigured
+
+public void addConfigured (org.apache.tools.ant.types.Path path)
+
+This is a path that can be used instread of the list
+ attribute to interate over. If this is set, each
+ path element in the path is used for an interator of the
+ sequential element.
+
+
+Parameters: path
- the path to be set by the ant script.
+
+
+
+
+
+addConfiguredPath
+
+public void addConfiguredPath (org.apache.tools.ant.types.Path path)
+
+This is a path that can be used instread of the list
+ attribute to interate over. If this is set, each
+ path element in the path is used for an interator of the
+ sequential element.
+
+
+Parameters: path
- the path to be set by the ant script.
+
+
+
+
+
+createSequential
+
+public java.lang.Object createSequential ()
+
+
+
+Returns: a MacroDef#NestedSequential object to be configured
+
+
+
+
+
+setBegin
+
+public void setBegin (int begin)
+
+Set begin attribute.
+
+
+Parameters: begin
- the value to use.
+
+
+
+
+
+setEnd
+
+public void setEnd (java.lang.Integer end)
+
+Set end attribute.
+
+
+Parameters: end
- the value to use.
+
+
+
+
+
+setStep
+
+public void setStep (int step)
+
+Set step attribute.
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+Run the for task.
+ This checks the attributes and nested elements, and
+ if there are ok, it calls doTheTasks()
+ which constructes a macrodef task and a
+ for each interation a macrodef instance.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+add
+
+public void add (java.util.Map map)
+
+Add a Map, iterate over the values
+
+
+Parameters: map
- a Map object - iterate over the values.
+
+
+
+
+
+add
+
+public void add (org.apache.tools.ant.types.FileSet fileset)
+
+Add a fileset to be iterated over.
+
+
+Parameters: fileset
- a FileSet
value
+
+
+
+
+
+addFileSet
+
+public void addFileSet (org.apache.tools.ant.types.FileSet fileset)
+
+Add a fileset to be iterated over.
+
+
+Parameters: fileset
- a FileSet
value
+
+
+
+
+
+add
+
+public void add (org.apache.tools.ant.types.DirSet dirset)
+
+Add a dirset to be iterated over.
+
+
+Parameters: dirset
- a DirSet
value
+
+
+
+
+
+addDirSet
+
+public void addDirSet (org.apache.tools.ant.types.DirSet dirset)
+
+Add a dirset to be iterated over.
+
+
+Parameters: dirset
- a DirSet
value
+
+
+
+
+
+add
+
+public void add (java.util.Collection collection)
+
+Add a collection that can be iterated over.
+
+
+Parameters: collection
- a Collection
value.
+
+
+
+
+
+add
+
+public void add (java.util.Iterator iterator)
+
+Add an iterator to be iterated over.
+
+
+Parameters: iterator
- an Iterator
value
+
+
+
+
+
+add
+
+public void add (java.lang.Object obj)
+
+Add an object that has an Iterator iterator() method
+ that can be iterated over.
+
+
+Parameters: obj
- An object that can be iterated over.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.ElseIf.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.ElseIf.html
new file mode 100644
index 0000000000..cdf6626901
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.ElseIf.html
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+IfTask.ElseIf (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class IfTask.ElseIf
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.ConditionBase
+ net.sf.antcontrib.logic.IfTask.ElseIf
+
+
+Enclosing class: IfTask
+
+
+
+public static final class IfTask.ElseIf extends org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addThen (org.apache.tools.ant.taskdefs.Sequential t)
+
+
+
+
+
+
+ boolean
+eval ()
+
+
+
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IfTask.ElseIf
+
+public IfTask.ElseIf ()
+
+
+
+
+
+
+
+
+
+addThen
+
+public void addThen (org.apache.tools.ant.taskdefs.Sequential t)
+
+
+
+
+
+
+
+
+eval
+
+public boolean eval ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.html
new file mode 100644
index 0000000000..e456a8a014
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/IfTask.html
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+IfTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class IfTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.ConditionBase
+ net.sf.antcontrib.logic.IfTask
+
+
+
+public class IfTask extends org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+
+Perform some tasks based on whether a given condition holds true or
+ not.
+
+
This task is heavily based on the Condition framework that can
+ be found in Ant 1.4 and later, therefore it cannot be used in
+ conjunction with versions of Ant prior to 1.4.
+
+ This task doesn't have any attributes, the condition to test is
+ specified by a nested element - see the documentation of your
+ <condition>
task (see
+ the
+ online documentation for example) for a complete list of nested
+ elements.
+
+ Just like the <condition>
task, only a single
+ condition can be specified - you combine them using
+ <and>
or <or>
conditions.
+
+ In addition to the condition, you can specify three different
+ child elements, <elseif>
, <then>
and
+ <else>
. All three subelements are optional.
+
+ Both <then>
and <else>
must not be
+ used more than once inside the if task. Both are
+ containers for Ant tasks, just like Ant's
+ <parallel>
and <sequential>
+ tasks - in fact they are implemented using the same class as Ant's
+ <sequential>
task.
+
+ The <elseif>
behaves exactly like an <if>
+ except that it cannot contain the <else>
element
+ inside of it. You may specify as may of these as you like, and the
+ order they are specified is the order they are evaluated in. If the
+ condition on the <if>
is false, then the first
+ <elseif>
who's conditional evaluates to true
+ will be executed. The <else>
will be executed
+ only if the <if>
and all <elseif>
+ conditions are false.
+
+ Use the following task to define the <if>
+ task before you use it the first time:
+
+
+ <taskdef name="if" classname="net.sf.antcontrib.logic.IfTask" />
+
+
+ Crude Example
+
+
+ <if>
+ <equals arg1="${foo}" arg2="bar" />
+ <then>
+ <echo message="The value of property foo is bar" />
+ </then>
+ <else>
+ <echo message="The value of property foo is not bar" />
+ </else>
+ </if>
+
+
+
+ <if>
+ <equals arg1="${foo}" arg2="bar" />
+ <then>
+ <echo message="The value of property foo is 'bar'" />
+ </then>
+
+ <elseif>
+ <equals arg1="${foo}" arg2="foo" />
+ <then>
+ <echo message="The value of property foo is 'foo'" />
+ </then>
+ </elseif>
+
+ <else>
+ <echo message="The value of property foo is not 'foo' or 'bar'" />
+ </else>
+ </if>
+
+
+
+
+
+Author:
+ Stefan Bodewig
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+static class
+IfTask.ElseIf
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IfTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addElse (org.apache.tools.ant.taskdefs.Sequential e)
+
+
+ A nested <else> element - a container of tasks that will
+ be run if the condition doesn't hold true.
+
+
+
+ void
+addElseIf (IfTask.ElseIf ei)
+
+
+ A nested Else if task
+
+
+
+ void
+addThen (org.apache.tools.ant.taskdefs.Sequential t)
+
+
+ A nested <then> element - a container of tasks that will
+ be run if the condition holds true.
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IfTask
+
+public IfTask ()
+
+
+
+
+
+
+
+
+
+addElseIf
+
+public void addElseIf (IfTask.ElseIf ei)
+
+A nested Else if task
+
+
+
+
+
+
+
+
+addThen
+
+public void addThen (org.apache.tools.ant.taskdefs.Sequential t)
+
+A nested <then> element - a container of tasks that will
+ be run if the condition holds true.
+
+ Not required.
+
+
+
+
+
+
+
+
+addElse
+
+public void addElse (org.apache.tools.ant.taskdefs.Sequential e)
+
+A nested <else> element - a container of tasks that will
+ be run if the condition doesn't hold true.
+
+ Not required.
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.CollectionEnum.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.CollectionEnum.html
new file mode 100644
index 0000000000..4a52fc0c20
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.CollectionEnum.html
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+OutOfDate.CollectionEnum (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class OutOfDate.CollectionEnum
+
+java.lang.Object
+ org.apache.tools.ant.types.EnumeratedAttribute
+ net.sf.antcontrib.logic.OutOfDate.CollectionEnum
+
+
+Enclosing class: OutOfDate
+
+
+
+public static class OutOfDate.CollectionEnum extends org.apache.tools.ant.types.EnumeratedAttribute
+
+
+
+Enumerated type for collection attribute
+
+
+
+
+See Also: EnumeratedAttribute
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static int
+ALLSOURCES
+
+
+ Constants for the enumerations
+
+
+
+static int
+ALLTARGETS
+
+
+ Constants for the enumerations
+
+
+
+static int
+SOURCES
+
+
+ Constants for the enumerations
+
+
+
+static int
+TARGETS
+
+
+ Constants for the enumerations
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String[]
+getValues ()
+
+
+ get the values
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+containsValue, getIndex, getValue, indexOfValue, setValue, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+SOURCES
+
+public static final int SOURCES
+
+Constants for the enumerations
+
+
+See Also: Constant Field Values
+
+
+
+
+TARGETS
+
+public static final int TARGETS
+
+Constants for the enumerations
+
+
+See Also: Constant Field Values
+
+
+
+
+ALLSOURCES
+
+public static final int ALLSOURCES
+
+Constants for the enumerations
+
+
+See Also: Constant Field Values
+
+
+
+
+ALLTARGETS
+
+public static final int ALLTARGETS
+
+Constants for the enumerations
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OutOfDate.CollectionEnum
+
+public OutOfDate.CollectionEnum ()
+
+
+
+
+
+
+
+
+
+getValues
+
+public java.lang.String[] getValues ()
+
+get the values
+
+
+Specified by: getValues
in class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+
+Returns: an array of the allowed values for this attribute.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.DeleteTargets.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.DeleteTargets.html
new file mode 100644
index 0000000000..c0044d14f4
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.DeleteTargets.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+OutOfDate.DeleteTargets (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class OutOfDate.DeleteTargets
+
+java.lang.Object
+ net.sf.antcontrib.logic.OutOfDate.DeleteTargets
+
+
+Enclosing class: OutOfDate
+
+
+
+public class OutOfDate.DeleteTargets extends java.lang.Object
+
+
+
+nested delete targets
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+setAll (boolean all)
+
+
+ whether to delete all the targets
+ or just those that are newer than the
+ corresponding sources.
+
+
+
+ void
+setFailOnError (boolean failOnError)
+
+
+
+
+
+
+ void
+setQuiet (boolean quiet)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OutOfDate.DeleteTargets
+
+public OutOfDate.DeleteTargets ()
+
+
+
+
+
+
+
+
+
+setAll
+
+public void setAll (boolean all)
+
+whether to delete all the targets
+ or just those that are newer than the
+ corresponding sources.
+
+
+Parameters: all
- true to delete all, default false
+
+
+
+
+
+setQuiet
+
+public void setQuiet (boolean quiet)
+
+
+Parameters: quiet
- if true suppress messages on deleting files
+
+
+
+
+
+setFailOnError
+
+public void setFailOnError (boolean failOnError)
+
+
+Parameters: failOnError
- if true halt if there is a failure to delete
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.MyMapper.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.MyMapper.html
new file mode 100644
index 0000000000..a60a0298d8
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.MyMapper.html
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+OutOfDate.MyMapper (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class OutOfDate.MyMapper
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.types.DataType
+ org.apache.tools.ant.types.Mapper
+ net.sf.antcontrib.logic.OutOfDate.MyMapper
+
+
+All Implemented Interfaces: java.lang.Cloneable
+
+
+Enclosing class: OutOfDate
+
+
+
+public static class OutOfDate.MyMapper extends org.apache.tools.ant.types.Mapper
+
+
+
+Wrapper for mapper - includes dir
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.apache.tools.ant.types.Mapper
+
+
+org.apache.tools.ant.types.Mapper.MapperType
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.Mapper
+
+
+classname, classpath, from, to, type
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.DataType
+
+
+checked, description, ref
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+OutOfDate.MyMapper (org.apache.tools.ant.Project project)
+
+
+ Creates a new MyMapper
instance.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.io.File
+getDir ()
+
+
+
+
+
+
+ void
+setDir (java.io.File dir)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.Mapper
+
+
+add, addConfiguredMapper, createClasspath, getImplementation, getImplementationClass, getRef, setClassname, setClasspath, setClasspathRef, setFrom, setRefid, setTo, setType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.DataType
+
+
+checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, tooManyAttributes
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OutOfDate.MyMapper
+
+public OutOfDate.MyMapper (org.apache.tools.ant.Project project)
+
+Creates a new MyMapper
instance.
+
+
+Parameters: project
- the current project
+
+
+
+
+
+
+
+
+setDir
+
+public void setDir (java.io.File dir)
+
+
+Parameters: dir
- the directory that the from files are relative to
+
+
+
+
+
+getDir
+
+public java.io.File getDir ()
+
+
+
+Returns: the directory that the from files are relative to
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.html
new file mode 100644
index 0000000000..5da0959006
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/OutOfDate.html
@@ -0,0 +1,856 @@
+
+
+
+
+
+
+OutOfDate (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class OutOfDate
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.OutOfDate
+
+
+All Implemented Interfaces: org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+public class OutOfDate extends org.apache.tools.ant.Taskimplements org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+Task to help in calling tasks if generated files are older
+ than source files.
+ Sets a given property or runs an internal task.
+
+ Based on
+ org.apache.org.apache.tools.ant.taskdefs.UpToDate
+
+
+
+
+Author:
+ peter reilly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+OutOfDate ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addParallel (org.apache.tools.ant.taskdefs.Parallel doTask)
+
+
+ Embedded do parallel
+
+
+
+ void
+addSequential (org.apache.tools.ant.taskdefs.Sequential doTask)
+
+
+ Embedded do sequential.
+
+
+
+ OutOfDate.DeleteTargets
+createDeleteTargets ()
+
+
+ optional nested delete element
+
+
+
+ org.apache.tools.ant.types.Mapper
+createMapper ()
+
+
+ Defines the FileNameMapper to use (nested mapper element).
+
+
+
+ org.apache.tools.ant.types.Path
+createSourcefiles ()
+
+
+ Add to the source files
+
+
+
+ org.apache.tools.ant.types.Path
+createTargetfiles ()
+
+
+ Add to the target files
+
+
+
+ boolean
+eval ()
+
+
+ Evaluate (all) target and source file(s) to
+ see if the target(s) is/are outoutdate.
+
+
+
+ void
+execute ()
+
+
+ Sets property to true and/or executes embedded do
+ if any of the target file(s) do not have a more recent timestamp
+ than (each of) the source file(s).
+
+
+
+ java.util.Iterator
+iterator ()
+
+
+ Call evalute and return an iterator over the result
+
+
+
+ void
+setAllTargets (java.lang.String allTargets)
+
+
+ A property to contain all the target filenames
+
+
+
+ void
+setAllTargetsPath (java.lang.String allTargetsPath)
+
+
+ A refernce to contain the path of all the targets
+
+
+
+ void
+setCollection (OutOfDate.CollectionEnum collection)
+
+
+ Set the collection attribute, controls what is
+ returned by the iterator method.
+
+
+
+ void
+setForce (boolean force)
+
+
+ whether to allways be outofdate
+
+
+
+ void
+setOutputSources (java.lang.String outputSources)
+
+
+ A property to contain the output source files
+
+
+
+ void
+setOutputSourcesPath (java.lang.String outputSourcesPath)
+
+
+ A reference to the path containing all the sources files.
+
+
+
+ void
+setOutputTargets (java.lang.String outputTargets)
+
+
+ A property to contain the output target files
+
+
+
+ void
+setOutputTargetsPath (java.lang.String outputTargetsPath)
+
+
+ A reference to contain the path of target files that
+ are outofdate
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+ The property to set if any of the target files are outofdate with
+ regard to any of the source files.
+
+
+
+ void
+setSeparator (java.lang.String separator)
+
+
+ The separator to use to separate the files
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+ The value to set the named property to the target files
+ are outofdate
+
+
+
+ void
+setVerbose (boolean verbose)
+
+
+ whether to have verbose output
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OutOfDate
+
+public OutOfDate ()
+
+
+
+
+
+
+
+
+
+setCollection
+
+public void setCollection (OutOfDate.CollectionEnum collection)
+
+Set the collection attribute, controls what is
+ returned by the iterator method.
+
+ "sources" the sources that are newer than the corresponding targets.
+ "targets" the targets that are older or not present than the corresponding
+ sources.
+ "allsources" all the sources
+ "alltargets" all the targets
+
+
+
+
+
+
+Parameters: collection
- "sources" the changes
+
+
+
+
+
+createMapper
+
+public org.apache.tools.ant.types.Mapper createMapper ()
+
+Defines the FileNameMapper to use (nested mapper element).
+
+
+
+
+
+
+Returns: Mappper to be configured
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+The property to set if any of the target files are outofdate with
+ regard to any of the source files.
+
+
+
+
+
+Parameters: property
- the name of the property to set if Target is outofdate.
+
+
+
+
+
+setSeparator
+
+public void setSeparator (java.lang.String separator)
+
+The separator to use to separate the files
+
+
+
+
+
+Parameters: separator
- separator used in outout properties
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+The value to set the named property to the target files
+ are outofdate
+
+
+
+
+
+Parameters: value
- the value to set the property
+
+
+
+
+
+setForce
+
+public void setForce (boolean force)
+
+whether to allways be outofdate
+
+
+
+
+
+Parameters: force
- true means that outofdate is always set, default
+ false
+
+
+
+
+
+setVerbose
+
+public void setVerbose (boolean verbose)
+
+whether to have verbose output
+
+
+
+
+
+Parameters: verbose
- true means that outofdate outputs debug info
+
+
+
+
+
+createTargetfiles
+
+public org.apache.tools.ant.types.Path createTargetfiles ()
+
+Add to the target files
+
+
+
+
+
+
+Returns: a path to be configured
+
+
+
+
+
+createSourcefiles
+
+public org.apache.tools.ant.types.Path createSourcefiles ()
+
+Add to the source files
+
+
+
+
+
+
+Returns: a path to be configured
+
+
+
+
+
+setOutputSources
+
+public void setOutputSources (java.lang.String outputSources)
+
+A property to contain the output source files
+
+
+
+
+
+Parameters: outputSources
- the name of the property
+
+
+
+
+
+setOutputTargets
+
+public void setOutputTargets (java.lang.String outputTargets)
+
+A property to contain the output target files
+
+
+
+
+
+Parameters: outputTargets
- the name of the property
+
+
+
+
+
+setOutputTargetsPath
+
+public void setOutputTargetsPath (java.lang.String outputTargetsPath)
+
+A reference to contain the path of target files that
+ are outofdate
+
+
+
+
+
+Parameters: outputTargetsPath
- the name of the reference
+
+
+
+
+
+setAllTargetsPath
+
+public void setAllTargetsPath (java.lang.String allTargetsPath)
+
+A refernce to contain the path of all the targets
+
+
+
+
+
+Parameters: allTargetsPath
- the name of the reference
+
+
+
+
+
+setAllTargets
+
+public void setAllTargets (java.lang.String allTargets)
+
+A property to contain all the target filenames
+
+
+
+
+
+Parameters: allTargets
- the name of the property
+
+
+
+
+
+setOutputSourcesPath
+
+public void setOutputSourcesPath (java.lang.String outputSourcesPath)
+
+A reference to the path containing all the sources files.
+
+
+
+
+
+Parameters: outputSourcesPath
- the name of the reference
+
+
+
+
+
+createDeleteTargets
+
+public OutOfDate.DeleteTargets createDeleteTargets ()
+
+optional nested delete element
+
+
+
+
+
+
+Returns: an element to be configured
+
+
+
+
+
+addParallel
+
+public void addParallel (org.apache.tools.ant.taskdefs.Parallel doTask)
+
+Embedded do parallel
+
+
+
+
+
+Parameters: doTask
- the parallel to embed
+
+
+
+
+
+addSequential
+
+public void addSequential (org.apache.tools.ant.taskdefs.Sequential doTask)
+
+Embedded do sequential.
+
+
+
+
+
+Parameters: doTask
- the sequential to embed
+
+
+
+
+
+eval
+
+public boolean eval ()
+
+Evaluate (all) target and source file(s) to
+ see if the target(s) is/are outoutdate.
+
+
+Specified by: eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+Returns: true if any of the targets are outofdate
+
+
+
+
+
+iterator
+
+public java.util.Iterator iterator ()
+
+Call evalute and return an iterator over the result
+
+
+
+
+
+
+Returns: an iterator over the result
+
+
+
+
+
+execute
+
+public void execute ()
+
+Sets property to true and/or executes embedded do
+ if any of the target file(s) do not have a more recent timestamp
+ than (each of) the source file(s).
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ProjectDelegate.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ProjectDelegate.html
new file mode 100644
index 0000000000..75c6ac293f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/ProjectDelegate.html
@@ -0,0 +1,2396 @@
+
+
+
+
+
+
+ProjectDelegate (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class ProjectDelegate
+
+java.lang.Object
+ org.apache.tools.ant.Project
+ net.sf.antcontrib.logic.ProjectDelegate
+
+
+
+public class ProjectDelegate extends org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Project
+
+
+JAVA_1_0, JAVA_1_1, JAVA_1_2, JAVA_1_3, JAVA_1_4, MSG_DEBUG, MSG_ERR, MSG_INFO, MSG_VERBOSE, MSG_WARN, TOKEN_END, TOKEN_START
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ProjectDelegate (org.apache.tools.ant.Project delegate)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addBuildListener (org.apache.tools.ant.BuildListener arg0)
+
+
+
+
+
+
+ void
+addDataTypeDefinition (java.lang.String arg0,
+ java.lang.Class arg1)
+
+
+
+
+
+
+ void
+addFilter (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ void
+addOrReplaceTarget (java.lang.String arg0,
+ org.apache.tools.ant.Target arg1)
+
+
+
+
+
+
+ void
+addOrReplaceTarget (org.apache.tools.ant.Target arg0)
+
+
+
+
+
+
+ void
+addReference (java.lang.String arg0,
+ java.lang.Object arg1)
+
+
+
+
+
+
+ void
+addTarget (java.lang.String arg0,
+ org.apache.tools.ant.Target arg1)
+
+
+
+
+
+
+ void
+addTarget (org.apache.tools.ant.Target arg0)
+
+
+
+
+
+
+ void
+addTaskDefinition (java.lang.String arg0,
+ java.lang.Class arg1)
+
+
+
+
+
+
+ void
+checkTaskClass (java.lang.Class arg0)
+
+
+
+
+
+
+ void
+copyFile (java.io.File arg0,
+ java.io.File arg1)
+
+
+
+
+
+
+ void
+copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2)
+
+
+
+
+
+
+ void
+copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2,
+ boolean arg3)
+
+
+
+
+
+
+ void
+copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2,
+ boolean arg3,
+ boolean arg4)
+
+
+
+
+
+
+ void
+copyFile (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ void
+copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2)
+
+
+
+
+
+
+ void
+copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2,
+ boolean arg3)
+
+
+
+
+
+
+ void
+copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2,
+ boolean arg3,
+ boolean arg4)
+
+
+
+
+
+
+ void
+copyInheritedProperties (org.apache.tools.ant.Project arg0)
+
+
+
+
+
+
+ void
+copyUserProperties (org.apache.tools.ant.Project arg0)
+
+
+
+
+
+
+ org.apache.tools.ant.AntClassLoader
+createClassLoader (org.apache.tools.ant.types.Path arg0)
+
+
+
+
+
+
+ java.lang.Object
+createDataType (java.lang.String arg0)
+
+
+
+
+
+
+ org.apache.tools.ant.Task
+createTask (java.lang.String arg0)
+
+
+
+
+
+
+ int
+defaultInput (byte[] arg0,
+ int arg1,
+ int arg2)
+
+
+
+
+
+
+ void
+demuxFlush (java.lang.String arg0,
+ boolean arg1)
+
+
+
+
+
+
+ int
+demuxInput (byte[] arg0,
+ int arg1,
+ int arg2)
+
+
+
+
+
+
+ void
+demuxOutput (java.lang.String arg0,
+ boolean arg1)
+
+
+
+
+
+
+ boolean
+equals (java.lang.Object arg0)
+
+
+
+
+
+
+ void
+executeSortedTargets (java.util.Vector arg0)
+
+
+
+
+
+
+ void
+executeTarget (java.lang.String arg0)
+
+
+
+
+
+
+ void
+executeTargets (java.util.Vector arg0)
+
+
+
+
+
+
+ void
+fireBuildFinished (java.lang.Throwable arg0)
+
+
+
+
+
+
+ void
+fireBuildStarted ()
+
+
+
+
+
+
+ void
+fireSubBuildFinished (java.lang.Throwable arg0)
+
+
+
+
+
+
+ void
+fireSubBuildStarted ()
+
+
+
+
+
+
+ java.io.File
+getBaseDir ()
+
+
+
+
+
+
+ java.util.Vector
+getBuildListeners ()
+
+
+
+
+
+
+ java.lang.ClassLoader
+getCoreLoader ()
+
+
+
+
+
+
+ java.util.Hashtable
+getDataTypeDefinitions ()
+
+
+
+
+
+
+ java.io.InputStream
+getDefaultInputStream ()
+
+
+
+
+
+
+ java.lang.String
+getDefaultTarget ()
+
+
+
+
+
+
+ java.lang.String
+getDescription ()
+
+
+
+
+
+
+ java.lang.String
+getElementName (java.lang.Object arg0)
+
+
+
+
+
+
+ org.apache.tools.ant.Executor
+getExecutor ()
+
+
+
+
+
+
+ java.util.Hashtable
+getFilters ()
+
+
+
+
+
+
+ org.apache.tools.ant.types.FilterSet
+getGlobalFilterSet ()
+
+
+
+
+
+
+ org.apache.tools.ant.input.InputHandler
+getInputHandler ()
+
+
+
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.util.Hashtable
+getProperties ()
+
+
+
+
+
+
+ java.lang.String
+getProperty (java.lang.String arg0)
+
+
+
+
+
+
+ java.lang.Object
+getReference (java.lang.String arg0)
+
+
+
+
+
+
+ java.util.Hashtable
+getReferences ()
+
+
+
+
+
+
+ org.apache.tools.ant.Project
+getSubproject ()
+
+
+
+
+
+
+ java.util.Hashtable
+getTargets ()
+
+
+
+
+
+
+ java.util.Hashtable
+getTaskDefinitions ()
+
+
+
+
+
+
+ org.apache.tools.ant.Task
+getThreadTask (java.lang.Thread arg0)
+
+
+
+
+
+
+ java.util.Hashtable
+getUserProperties ()
+
+
+
+
+
+
+ java.lang.String
+getUserProperty (java.lang.String arg0)
+
+
+
+
+
+
+ int
+hashCode ()
+
+
+
+
+
+
+ void
+init ()
+
+
+
+
+
+
+ void
+initSubProject (org.apache.tools.ant.Project arg0)
+
+
+
+
+
+
+ boolean
+isKeepGoingMode ()
+
+
+
+
+
+
+ void
+log (java.lang.String arg0)
+
+
+
+
+
+
+ void
+log (java.lang.String arg0,
+ int arg1)
+
+
+
+
+
+
+ void
+log (org.apache.tools.ant.Target arg0,
+ java.lang.String arg1,
+ int arg2)
+
+
+
+
+
+
+ void
+log (org.apache.tools.ant.Task arg0,
+ java.lang.String arg1,
+ int arg2)
+
+
+
+
+
+
+ void
+registerThreadTask (java.lang.Thread arg0,
+ org.apache.tools.ant.Task arg1)
+
+
+
+
+
+
+ void
+removeBuildListener (org.apache.tools.ant.BuildListener arg0)
+
+
+
+
+
+
+ java.lang.String
+replaceProperties (java.lang.String arg0)
+
+
+
+
+
+
+ java.io.File
+resolveFile (java.lang.String arg0)
+
+
+
+
+
+
+ java.io.File
+resolveFile (java.lang.String arg0,
+ java.io.File arg1)
+
+
+
+
+
+
+ void
+setBaseDir (java.io.File arg0)
+
+
+
+
+
+
+ void
+setBasedir (java.lang.String arg0)
+
+
+
+
+
+
+ void
+setCoreLoader (java.lang.ClassLoader arg0)
+
+
+
+
+
+
+ void
+setDefault (java.lang.String arg0)
+
+
+
+
+
+
+ void
+setDefaultInputStream (java.io.InputStream arg0)
+
+
+
+
+
+
+ void
+setDefaultTarget (java.lang.String arg0)
+
+
+
+
+
+
+ void
+setDescription (java.lang.String arg0)
+
+
+
+
+
+
+ void
+setExecutor (org.apache.tools.ant.Executor arg0)
+
+
+
+
+
+
+ void
+setFileLastModified (java.io.File arg0,
+ long arg1)
+
+
+
+
+
+
+ void
+setInheritedProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ void
+setInputHandler (org.apache.tools.ant.input.InputHandler arg0)
+
+
+
+
+
+
+ void
+setJavaVersionProperty ()
+
+
+
+
+
+
+ void
+setKeepGoingMode (boolean arg0)
+
+
+
+
+
+
+ void
+setName (java.lang.String arg0)
+
+
+
+
+
+
+ void
+setNewProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ void
+setSystemProperties ()
+
+
+
+
+
+
+ void
+setUserProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Project
+
+
+fireMessageLogged, fireMessageLogged, fireMessageLogged, fireTargetFinished, fireTargetStarted, fireTaskFinished, fireTaskStarted, getJavaVersion, setProjectReference, toBoolean, topoSort, topoSort, topoSort, translatePath
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ProjectDelegate
+
+public ProjectDelegate (org.apache.tools.ant.Project delegate)
+
+
+
+
+
+
+
+
+
+getSubproject
+
+public org.apache.tools.ant.Project getSubproject ()
+
+
+
+
+
+
+
+
+addBuildListener
+
+public void addBuildListener (org.apache.tools.ant.BuildListener arg0)
+
+
+Overrides: addBuildListener
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addDataTypeDefinition
+
+public void addDataTypeDefinition (java.lang.String arg0,
+ java.lang.Class arg1)
+
+
+Overrides: addDataTypeDefinition
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addFilter
+
+public void addFilter (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+Overrides: addFilter
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addOrReplaceTarget
+
+public void addOrReplaceTarget (java.lang.String arg0,
+ org.apache.tools.ant.Target arg1)
+
+
+Overrides: addOrReplaceTarget
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addOrReplaceTarget
+
+public void addOrReplaceTarget (org.apache.tools.ant.Target arg0)
+
+
+Overrides: addOrReplaceTarget
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addReference
+
+public void addReference (java.lang.String arg0,
+ java.lang.Object arg1)
+
+
+Overrides: addReference
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+addTarget
+
+public void addTarget (java.lang.String arg0,
+ org.apache.tools.ant.Target arg1)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: addTarget
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+addTarget
+
+public void addTarget (org.apache.tools.ant.Target arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: addTarget
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+addTaskDefinition
+
+public void addTaskDefinition (java.lang.String arg0,
+ java.lang.Class arg1)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: addTaskDefinition
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+checkTaskClass
+
+public void checkTaskClass (java.lang.Class arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: checkTaskClass
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2,
+ boolean arg3,
+ boolean arg4)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2,
+ boolean arg3)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.io.File arg0,
+ java.io.File arg1,
+ boolean arg2)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.io.File arg0,
+ java.io.File arg1)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2,
+ boolean arg3,
+ boolean arg4)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2,
+ boolean arg3)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.lang.String arg0,
+ java.lang.String arg1,
+ boolean arg2)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyFile
+
+public void copyFile (java.lang.String arg0,
+ java.lang.String arg1)
+ throws java.io.IOException
+
+
+Overrides: copyFile
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+copyInheritedProperties
+
+public void copyInheritedProperties (org.apache.tools.ant.Project arg0)
+
+
+Overrides: copyInheritedProperties
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+copyUserProperties
+
+public void copyUserProperties (org.apache.tools.ant.Project arg0)
+
+
+Overrides: copyUserProperties
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+createClassLoader
+
+public org.apache.tools.ant.AntClassLoader createClassLoader (org.apache.tools.ant.types.Path arg0)
+
+
+Overrides: createClassLoader
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+createDataType
+
+public java.lang.Object createDataType (java.lang.String arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: createDataType
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+createTask
+
+public org.apache.tools.ant.Task createTask (java.lang.String arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: createTask
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+defaultInput
+
+public int defaultInput (byte[] arg0,
+ int arg1,
+ int arg2)
+ throws java.io.IOException
+
+
+Overrides: defaultInput
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+demuxFlush
+
+public void demuxFlush (java.lang.String arg0,
+ boolean arg1)
+
+
+Overrides: demuxFlush
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+demuxInput
+
+public int demuxInput (byte[] arg0,
+ int arg1,
+ int arg2)
+ throws java.io.IOException
+
+
+Overrides: demuxInput
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+demuxOutput
+
+public void demuxOutput (java.lang.String arg0,
+ boolean arg1)
+
+
+Overrides: demuxOutput
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+equals
+
+public boolean equals (java.lang.Object arg0)
+
+
+Overrides: equals
in class java.lang.Object
+
+
+
+
+
+
+
+
+executeSortedTargets
+
+public void executeSortedTargets (java.util.Vector arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: executeSortedTargets
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+executeTarget
+
+public void executeTarget (java.lang.String arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: executeTarget
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+executeTargets
+
+public void executeTargets (java.util.Vector arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: executeTargets
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+fireBuildFinished
+
+public void fireBuildFinished (java.lang.Throwable arg0)
+
+
+Overrides: fireBuildFinished
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+fireBuildStarted
+
+public void fireBuildStarted ()
+
+
+Overrides: fireBuildStarted
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+fireSubBuildFinished
+
+public void fireSubBuildFinished (java.lang.Throwable arg0)
+
+
+Overrides: fireSubBuildFinished
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+fireSubBuildStarted
+
+public void fireSubBuildStarted ()
+
+
+Overrides: fireSubBuildStarted
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getBaseDir
+
+public java.io.File getBaseDir ()
+
+
+Overrides: getBaseDir
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getBuildListeners
+
+public java.util.Vector getBuildListeners ()
+
+
+Overrides: getBuildListeners
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getCoreLoader
+
+public java.lang.ClassLoader getCoreLoader ()
+
+
+Overrides: getCoreLoader
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getDataTypeDefinitions
+
+public java.util.Hashtable getDataTypeDefinitions ()
+
+
+Overrides: getDataTypeDefinitions
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getDefaultInputStream
+
+public java.io.InputStream getDefaultInputStream ()
+
+
+Overrides: getDefaultInputStream
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getDefaultTarget
+
+public java.lang.String getDefaultTarget ()
+
+
+Overrides: getDefaultTarget
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getDescription
+
+public java.lang.String getDescription ()
+
+
+Overrides: getDescription
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getElementName
+
+public java.lang.String getElementName (java.lang.Object arg0)
+
+
+Overrides: getElementName
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getExecutor
+
+public org.apache.tools.ant.Executor getExecutor ()
+
+
+Overrides: getExecutor
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getFilters
+
+public java.util.Hashtable getFilters ()
+
+
+Overrides: getFilters
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getGlobalFilterSet
+
+public org.apache.tools.ant.types.FilterSet getGlobalFilterSet ()
+
+
+Overrides: getGlobalFilterSet
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getInputHandler
+
+public org.apache.tools.ant.input.InputHandler getInputHandler ()
+
+
+Overrides: getInputHandler
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+Overrides: getName
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getProperties
+
+public java.util.Hashtable getProperties ()
+
+
+Overrides: getProperties
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getProperty
+
+public java.lang.String getProperty (java.lang.String arg0)
+
+
+Overrides: getProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getReference
+
+public java.lang.Object getReference (java.lang.String arg0)
+
+
+Overrides: getReference
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getReferences
+
+public java.util.Hashtable getReferences ()
+
+
+Overrides: getReferences
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getTargets
+
+public java.util.Hashtable getTargets ()
+
+
+Overrides: getTargets
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getTaskDefinitions
+
+public java.util.Hashtable getTaskDefinitions ()
+
+
+Overrides: getTaskDefinitions
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getThreadTask
+
+public org.apache.tools.ant.Task getThreadTask (java.lang.Thread arg0)
+
+
+Overrides: getThreadTask
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getUserProperties
+
+public java.util.Hashtable getUserProperties ()
+
+
+Overrides: getUserProperties
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+getUserProperty
+
+public java.lang.String getUserProperty (java.lang.String arg0)
+
+
+Overrides: getUserProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+hashCode
+
+public int hashCode ()
+
+
+Overrides: hashCode
in class java.lang.Object
+
+
+
+
+
+
+
+
+init
+
+public void init ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: init
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+initSubProject
+
+public void initSubProject (org.apache.tools.ant.Project arg0)
+
+
+Overrides: initSubProject
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+isKeepGoingMode
+
+public boolean isKeepGoingMode ()
+
+
+Overrides: isKeepGoingMode
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String arg0,
+ int arg1)
+
+
+Overrides: log
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String arg0)
+
+
+Overrides: log
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+log
+
+public void log (org.apache.tools.ant.Target arg0,
+ java.lang.String arg1,
+ int arg2)
+
+
+Overrides: log
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+log
+
+public void log (org.apache.tools.ant.Task arg0,
+ java.lang.String arg1,
+ int arg2)
+
+
+Overrides: log
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+registerThreadTask
+
+public void registerThreadTask (java.lang.Thread arg0,
+ org.apache.tools.ant.Task arg1)
+
+
+Overrides: registerThreadTask
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+removeBuildListener
+
+public void removeBuildListener (org.apache.tools.ant.BuildListener arg0)
+
+
+Overrides: removeBuildListener
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+replaceProperties
+
+public java.lang.String replaceProperties (java.lang.String arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: replaceProperties
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+resolveFile
+
+public java.io.File resolveFile (java.lang.String arg0,
+ java.io.File arg1)
+
+
+Overrides: resolveFile
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+resolveFile
+
+public java.io.File resolveFile (java.lang.String arg0)
+
+
+Overrides: resolveFile
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setBaseDir
+
+public void setBaseDir (java.io.File arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: setBaseDir
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setBasedir
+
+public void setBasedir (java.lang.String arg0)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: setBasedir
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setCoreLoader
+
+public void setCoreLoader (java.lang.ClassLoader arg0)
+
+
+Overrides: setCoreLoader
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setDefault
+
+public void setDefault (java.lang.String arg0)
+
+
+Overrides: setDefault
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setDefaultInputStream
+
+public void setDefaultInputStream (java.io.InputStream arg0)
+
+
+Overrides: setDefaultInputStream
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setDefaultTarget
+
+public void setDefaultTarget (java.lang.String arg0)
+
+
+Overrides: setDefaultTarget
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setDescription
+
+public void setDescription (java.lang.String arg0)
+
+
+Overrides: setDescription
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setExecutor
+
+public void setExecutor (org.apache.tools.ant.Executor arg0)
+
+
+Overrides: setExecutor
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setFileLastModified
+
+public void setFileLastModified (java.io.File arg0,
+ long arg1)
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: setFileLastModified
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setInheritedProperty
+
+public void setInheritedProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+Overrides: setInheritedProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setInputHandler
+
+public void setInputHandler (org.apache.tools.ant.input.InputHandler arg0)
+
+
+Overrides: setInputHandler
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setJavaVersionProperty
+
+public void setJavaVersionProperty ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: setJavaVersionProperty
in class org.apache.tools.ant.Project
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setKeepGoingMode
+
+public void setKeepGoingMode (boolean arg0)
+
+
+Overrides: setKeepGoingMode
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String arg0)
+
+
+Overrides: setName
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setNewProperty
+
+public void setNewProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+Overrides: setNewProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+Overrides: setProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setSystemProperties
+
+public void setSystemProperties ()
+
+
+Overrides: setSystemProperties
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+setUserProperty
+
+public void setUserProperty (java.lang.String arg0,
+ java.lang.String arg1)
+
+
+Overrides: setUserProperty
in class org.apache.tools.ant.Project
+
+
+
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Relentless.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Relentless.html
new file mode 100644
index 0000000000..929be6ee83
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Relentless.html
@@ -0,0 +1,391 @@
+
+
+
+
+
+
+Relentless (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class Relentless
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.Relentless
+
+
+All Implemented Interfaces: org.apache.tools.ant.TaskContainer
+
+
+
+public class Relentless extends org.apache.tools.ant.Taskimplements org.apache.tools.ant.TaskContainer
+
+
+
+Relentless is an Ant task that will relentlessly execute other tasks,
+ ignoring any failures until all tasks have completed. If any of the
+ executed tasks fail, then Relentless will fail; otherwise it will succeed.
+
+
+
+
+Version:
+ $Id: Relentless.java 12 2006-08-09 17:48:45Z mattinger $
+Author:
+ Christopher Heiny
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Relentless ()
+
+
+ Creates a new Relentless task.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addTask (org.apache.tools.ant.Task task)
+
+
+ Ant will call this to inform us of nested tasks.
+
+
+
+ void
+execute ()
+
+
+ This method will be called when it is time to execute the task.
+
+
+
+ boolean
+isTerse ()
+
+
+ Retrieve the terse property, indicating how much output we will generate.
+
+
+
+ void
+setTerse (boolean terse)
+
+
+ Set this to true to reduce the amount of output generated.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Relentless
+
+public Relentless ()
+
+Creates a new Relentless task.
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+This method will be called when it is time to execute the task.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+addTask
+
+public void addTask (org.apache.tools.ant.Task task)
+
+Ant will call this to inform us of nested tasks.
+
+
+Specified by: addTask
in interface org.apache.tools.ant.TaskContainer
+
+
+
+
+
+
+
+
+setTerse
+
+public void setTerse (boolean terse)
+
+Set this to true to reduce the amount of output generated.
+
+
+
+
+
+
+
+
+
+
+
+isTerse
+
+public boolean isTerse ()
+
+Retrieve the terse property, indicating how much output we will generate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/RunTargetTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/RunTargetTask.html
new file mode 100644
index 0000000000..78605723a4
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/RunTargetTask.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+RunTargetTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class RunTargetTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.RunTargetTask
+
+
+
+public class RunTargetTask extends org.apache.tools.ant.Task
+
+
+
+Ant task that runs a target without creating a new project.
+
+
+
+
+Author:
+ Nicola Ken Barozzi nicolaken@apache.org
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+ execute the target
+
+
+
+ void
+setTarget (java.lang.String target)
+
+
+ The target attribute
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RunTargetTask
+
+public RunTargetTask ()
+
+
+
+
+
+
+
+
+
+setTarget
+
+public void setTarget (java.lang.String target)
+
+The target attribute
+
+
+Parameters: target
- the name of a target to execute
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+execute the target
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- if a target is not specified
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.Case.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.Case.html
new file mode 100644
index 0000000000..1f688238c3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.Case.html
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+Switch.Case (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class Switch.Case
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Sequential
+ net.sf.antcontrib.logic.Switch.Case
+
+
+All Implemented Interfaces: org.apache.tools.ant.TaskContainer
+
+
+Enclosing class: Switch
+
+
+
+public final class Switch.Case extends org.apache.tools.ant.taskdefs.Sequential
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+equals (java.lang.Object o)
+
+
+
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Sequential
+
+
+addTask
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Switch.Case
+
+public Switch.Case ()
+
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.Sequential
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+equals
+
+public boolean equals (java.lang.Object o)
+
+
+Overrides: equals
in class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.html
new file mode 100644
index 0000000000..a1bb278f37
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Switch.html
@@ -0,0 +1,473 @@
+
+
+
+
+
+
+Switch (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class Switch
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.Switch
+
+
+
+public class Switch extends org.apache.tools.ant.Task
+
+
+
+Task definition for the ANT task to switch on a particular value.
+
+
+
+ Usage:
+
+ Task declaration in the project:
+
+ <taskdef name="switch" classname="net.sf.antcontrib.logic.Switch" />
+
+
+ Task calling syntax:
+
+ <switch value="value" [caseinsensitive="true|false"] >
+ <case value="val">
+ <property name="propname" value="propvalue" /> |
+ <antcall target="targetname" /> |
+ any other tasks
+ </case>
+ [
+ <default>
+ <property name="propname" value="propvalue" /> |
+ <antcall target="targetname" /> |
+ any other tasks
+ </default>
+ ]
+ </switch>
+
+
+
+ Attributes:
+ value -> The value to switch on
+ caseinsensitive -> Should we do case insensitive comparisons?
+ (default is false)
+
+ Subitems:
+ case --> An individual case to consider, if the value that
+ is being switched on matches to value attribute of
+ the case, then the nested tasks will be executed.
+ default --> The default case for when no match is found.
+
+
+ Crude Example:
+
+
+ <switch value="${foo}">
+ <case value="bar">
+ <echo message="The value of property foo is bar" />
+ </case>
+ <case value="baz">
+ <echo message="The value of property foo is baz" />
+ </case>
+ <default>
+ <echo message="The value of property foo is not sensible" />
+ </default>
+ </switch>
+
+
+
+
+
+
+
+Author:
+ Matthew Inger , Stefan Bodewig
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+ class
+Switch.Case
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Switch ()
+
+
+ Default Constructor
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addDefault (org.apache.tools.ant.taskdefs.Sequential res)
+
+
+ Creates the <default> tag
+
+
+
+ Switch.Case
+createCase ()
+
+
+ Creates the <case> tag
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setCaseInsensitive (boolean c)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+ Sets the value being switched on
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Switch
+
+public Switch ()
+
+Default Constructor
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+Sets the value being switched on
+
+
+
+
+
+
+
+
+setCaseInsensitive
+
+public void setCaseInsensitive (boolean c)
+
+
+
+
+
+
+
+
+createCase
+
+public Switch.Case createCase ()
+ throws org.apache.tools.ant.BuildException
+
+Creates the <case> tag
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+addDefault
+
+public void addDefault (org.apache.tools.ant.taskdefs.Sequential res)
+ throws org.apache.tools.ant.BuildException
+
+Creates the <default> tag
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Throw.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Throw.html
new file mode 100644
index 0000000000..871934ed05
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/Throw.html
@@ -0,0 +1,340 @@
+
+
+
+
+
+
+Throw (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class Throw
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Exit
+ net.sf.antcontrib.logic.Throw
+
+
+
+public class Throw extends org.apache.tools.ant.taskdefs.Exit
+
+
+
+Extension of <fail>
that can throw an exception
+ that is a reference in the project.
+
+
This may be useful inside the <catch>
block
+ of a <trycatch>
task if you want to rethrow the
+ exception just caught.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Throw ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setRefid (org.apache.tools.ant.types.Reference ref)
+
+
+ The reference that points to a BuildException.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Exit
+
+
+addText, createCondition, setIf, setMessage, setStatus, setUnless
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Throw
+
+public Throw ()
+
+
+
+
+
+
+
+
+
+setRefid
+
+public void setRefid (org.apache.tools.ant.types.Reference ref)
+
+The reference that points to a BuildException.
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.Exit
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TimestampSelector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TimestampSelector.html
new file mode 100644
index 0000000000..e86b991de0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TimestampSelector.html
@@ -0,0 +1,617 @@
+
+
+
+
+
+
+TimestampSelector (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class TimestampSelector
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.TimestampSelector
+
+
+
+public class TimestampSelector extends org.apache.tools.ant.Task
+
+
+
+Task definition for the foreach task. The foreach task iterates
+ over a list, a list of filesets, or both.
+
+
+
+ Usage:
+
+ Task declaration in the project:
+
+ <taskdef name="latesttimestamp" classname="net.sf.antcontrib.logic.TimestampSelector" />
+
+
+ Call Syntax:
+
+ <timestampselector
+ [property="prop" | outputsetref="id"]
+ [count="num"]
+ [age="eldest|youngest"]
+ [pathSep=","]
+ [pathref="ref"] >
+ <path>
+ ...
+ </path>
+ </latesttimestamp>
+
+
+ Attributes:
+ outputsetref --> The reference of the output Path set which will contain the
+ files with the latest timestamps.
+ property --> The name of the property to set with file having the latest
+ timestamp. If you specify the "count" attribute, you will get
+ the lastest N files. These will be the absolute pathnames
+ count --> How many of the latest files do you wish to find
+ pathSep --> What to use as the path separator when using the "property"
+ attribute, in conjunction with the "count" attribute
+ pathref --> The reference of the path which is the input set of files.
+
+
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected int
+compare (java.io.File a,
+ java.io.File b)
+
+
+
+
+
+
+ org.apache.tools.ant.types.Path
+createPath ()
+
+
+
+
+
+
+ void
+doFileSetExecute (java.lang.String[] paths)
+
+
+
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+protected int
+partition (java.util.Vector array,
+ int start,
+ int end)
+
+
+
+
+
+
+ void
+setAge (java.lang.String age)
+
+
+
+
+
+
+ void
+setCount (int count)
+
+
+
+
+
+
+ void
+setOutputSetId (java.lang.String outputSetId)
+
+
+
+
+
+
+ void
+setPathRef (org.apache.tools.ant.types.Reference ref)
+
+
+
+
+
+
+ void
+setPathSep (char pathSep)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+ void
+sort (java.util.Vector array)
+
+
+
+
+
+
+protected void
+sort (java.util.Vector array,
+ int start,
+ int end)
+
+
+
+
+
+
+protected void
+swap (java.util.Vector array,
+ int i,
+ int j)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+TimestampSelector
+
+public TimestampSelector ()
+
+Default Constructor
+
+
+
+
+
+
+
+
+
+doFileSetExecute
+
+public void doFileSetExecute (java.lang.String[] paths)
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+sort
+
+public void sort (java.util.Vector array)
+
+
+
+
+
+
+
+
+sort
+
+protected void sort (java.util.Vector array,
+ int start,
+ int end)
+
+
+
+
+
+
+
+
+compare
+
+protected int compare (java.io.File a,
+ java.io.File b)
+
+
+
+
+
+
+
+
+partition
+
+protected int partition (java.util.Vector array,
+ int start,
+ int end)
+
+
+
+
+
+
+
+
+swap
+
+protected void swap (java.util.Vector array,
+ int i,
+ int j)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+setCount
+
+public void setCount (int count)
+
+
+
+
+
+
+
+
+setAge
+
+public void setAge (java.lang.String age)
+
+
+
+
+
+
+
+
+setPathSep
+
+public void setPathSep (char pathSep)
+
+
+
+
+
+
+
+
+setOutputSetId
+
+public void setOutputSetId (java.lang.String outputSetId)
+
+
+
+
+
+
+
+
+setPathRef
+
+public void setPathRef (org.apache.tools.ant.types.Reference ref)
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+createPath
+
+public org.apache.tools.ant.types.Path createPath ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.CatchBlock.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.CatchBlock.html
new file mode 100644
index 0000000000..981fa92597
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.CatchBlock.html
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+TryCatchTask.CatchBlock (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class TryCatchTask.CatchBlock
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Sequential
+ net.sf.antcontrib.logic.TryCatchTask.CatchBlock
+
+
+All Implemented Interfaces: org.apache.tools.ant.TaskContainer
+
+
+Enclosing class: TryCatchTask
+
+
+
+public static final class TryCatchTask.CatchBlock extends org.apache.tools.ant.taskdefs.Sequential
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+execute (java.lang.Throwable t)
+
+
+
+
+
+
+ void
+setThrowable (java.lang.String throwable)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Sequential
+
+
+addTask, execute
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+TryCatchTask.CatchBlock
+
+public TryCatchTask.CatchBlock ()
+
+
+
+
+
+
+
+
+
+setThrowable
+
+public void setThrowable (java.lang.String throwable)
+
+
+
+
+
+
+
+
+execute
+
+public boolean execute (java.lang.Throwable t)
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.html
new file mode 100644
index 0000000000..bef4922fe4
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/TryCatchTask.html
@@ -0,0 +1,526 @@
+
+
+
+
+
+
+TryCatchTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+Class TryCatchTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.logic.TryCatchTask
+
+
+
+public class TryCatchTask extends org.apache.tools.ant.Task
+
+
+
+A wrapper that lets you run a set of tasks and optionally run a
+ different set of tasks if the first set fails and yet another set
+ after the first one has finished.
+
+
This mirrors Java's try/catch/finally.
+
+ The tasks inside of the required <try>
+ element will be run. If one of them should throw a BuildException
several things
+ can happen:
+
+
+ If there is no <catch>
block, the
+ exception will be passed through to Ant.
+
+ If the property attribute has been set, a property of the
+ given name will be set to the message of the exception.
+
+ If the reference attribute has been set, a reference of the
+ given id will be created and point to the exception object.
+
+ If there is a <catch>
block, the tasks
+ nested into it will be run.
+
+
+ If a <finally>
block is present, the task
+ nested into it will be run, no matter whether the first tasks have
+ thrown an exception or not.
+
+ Attributes:
+
+
+
+ Name
+ Description
+ Required
+
+
+ property
+ Name of a property that will receive the message of the
+ exception that has been caught (if any)
+ No
+
+
+ reference
+ Id of a reference that will point to the exception object
+ that has been caught (if any)
+ No
+
+
+
+ Use the following task to define the <trycatch>
+ task before you use it the first time:
+
+
+ <taskdef name="trycatch"
+ classname="net.sf.antcontrib.logic.TryCatchTask" />
+
+
+ Crude Example
+
+
+ <trycatch property="foo" reference="bar">
+ <try>
+ <fail>Tada!</fail>
+ </try>
+
+ <catch>
+ <echo>In <catch>.</echo>
+ </catch>
+
+ <finally>
+ <echo>In <finally>.</echo>
+ </finally>
+ </trycatch>
+
+ <echo>As property: ${foo}</echo>
+ <property name="baz" refid="bar" />
+ <echo>From reference: ${baz}</echo>
+
+
+ results in
+
+
+ [trycatch] Caught exception: Tada!
+ [echo] In <catch>.
+ [echo] In <finally>.
+ [echo] As property: Tada!
+ [echo] From reference: Tada!
+
+
+
+
+
+Author:
+ Stefan Bodewig , Dan Ritchey
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addCatch (TryCatchTask.CatchBlock cb)
+
+
+
+
+
+
+ void
+addFinally (org.apache.tools.ant.taskdefs.Sequential seq)
+
+
+ Adds a nested <finally> block - at most one is allowed.
+
+
+
+ void
+addTry (org.apache.tools.ant.taskdefs.Sequential seq)
+
+
+ Adds a nested <try> block - one is required, more is
+ forbidden.
+
+
+
+ void
+execute ()
+
+
+ The heart of the task.
+
+
+
+ void
+setProperty (java.lang.String p)
+
+
+ Sets the property attribute.
+
+
+
+ void
+setReference (java.lang.String r)
+
+
+ Sets the reference attribute.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+TryCatchTask
+
+public TryCatchTask ()
+
+
+
+
+
+
+
+
+
+addTry
+
+public void addTry (org.apache.tools.ant.taskdefs.Sequential seq)
+ throws org.apache.tools.ant.BuildException
+
+Adds a nested <try> block - one is required, more is
+ forbidden.
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+addCatch
+
+public void addCatch (TryCatchTask.CatchBlock cb)
+
+
+
+
+
+
+
+
+addFinally
+
+public void addFinally (org.apache.tools.ant.taskdefs.Sequential seq)
+ throws org.apache.tools.ant.BuildException
+
+Adds a nested <finally> block - at most one is allowed.
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String p)
+
+Sets the property attribute.
+
+
+
+
+
+
+
+
+setReference
+
+public void setReference (java.lang.String r)
+
+Sets the reference attribute.
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+The heart of the task.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/BooleanConditionBase.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/BooleanConditionBase.html
new file mode 100644
index 0000000000..aa4efe32e5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/BooleanConditionBase.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+
+BooleanConditionBase (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+Class BooleanConditionBase
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.ConditionBase
+ net.sf.antcontrib.logic.condition.BooleanConditionBase
+
+
+Direct Known Subclasses: Assert
+
+
+
+public class BooleanConditionBase extends org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+
+Extends ConditionBase so I can get access to the condition count and the
+ first condition. This is the class that the BooleanConditionTask is proxy
+ for.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.ConditionBase
+
+
+add, addAnd, addAvailable, addChecksum, addContains, addEquals, addFilesMatch, addHttp, addIsFalse, addIsReference, addIsSet, addIsTrue, addNot, addOr, addOs, addSocket, addUptodate, countConditions, getConditions
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BooleanConditionBase
+
+public BooleanConditionBase ()
+
+
+
+
+
+
+
+
+
+addIsPropertyTrue
+
+public void addIsPropertyTrue (IsPropertyTrue i)
+
+Adds a feature to the IsPropertyTrue attribute of the BooleanConditionBase
+ object
+
+
+Parameters: i
- The feature to be added to the IsPropertyTrue attribute
+
+
+
+
+
+addIsPropertyFalse
+
+public void addIsPropertyFalse (IsPropertyFalse i)
+
+Adds a feature to the IsPropertyFalse attribute of the
+ BooleanConditionBase object
+
+
+Parameters: i
- The feature to be added to the IsPropertyFalse attribute
+
+
+
+
+
+addIsGreaterThan
+
+public void addIsGreaterThan (IsGreaterThan i)
+
+
+
+
+
+
+
+
+addIsLessThan
+
+public void addIsLessThan (IsLessThan i)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsGreaterThan.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsGreaterThan.html
new file mode 100644
index 0000000000..a6608ccd69
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsGreaterThan.html
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+IsGreaterThan (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+Class IsGreaterThan
+
+java.lang.Object
+ org.apache.tools.ant.taskdefs.condition.Equals
+ net.sf.antcontrib.logic.condition.IsGreaterThan
+
+
+All Implemented Interfaces: org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+public class IsGreaterThan extends org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+Extends Equals condition to test if the first argument is greater than the
+ second argument. Will deal with base 10 integer and decimal numbers, otherwise,
+ treats arguments as Strings.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.4 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+eval ()
+
+
+
+
+
+
+ void
+setArg1 (java.lang.String a1)
+
+
+
+
+
+
+ void
+setArg2 (java.lang.String a2)
+
+
+
+
+
+
+ void
+setCasesensitive (boolean b)
+
+
+ Should the comparison be case sensitive?
+
+
+
+ void
+setTrim (boolean b)
+
+
+ Should we want to trim the arguments before comparing them?
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IsGreaterThan
+
+public IsGreaterThan ()
+
+
+
+
+
+
+
+
+
+setArg1
+
+public void setArg1 (java.lang.String a1)
+
+
+Overrides: setArg1
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+
+
+
+
+
+setArg2
+
+public void setArg2 (java.lang.String a2)
+
+
+Overrides: setArg2
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+
+
+
+
+
+setTrim
+
+public void setTrim (boolean b)
+
+Should we want to trim the arguments before comparing them?
+
+
+Overrides: setTrim
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+Since:
+ Revision: 1.3, Ant 1.5
+
+
+
+
+
+
+setCasesensitive
+
+public void setCasesensitive (boolean b)
+
+Should the comparison be case sensitive?
+
+
+Overrides: setCasesensitive
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+Since:
+ Revision: 1.3, Ant 1.5
+
+
+
+
+
+
+eval
+
+public boolean eval ()
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
Overrides: eval
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsLessThan.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsLessThan.html
new file mode 100644
index 0000000000..37c2fe93fa
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsLessThan.html
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+IsLessThan (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+Class IsLessThan
+
+java.lang.Object
+ org.apache.tools.ant.taskdefs.condition.Equals
+ net.sf.antcontrib.logic.condition.IsLessThan
+
+
+All Implemented Interfaces: org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+public class IsLessThan extends org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+Extends Equals condition to test if the first argument is less than the
+ second argument. Will deal with base 10 integer and decimal numbers, otherwise,
+ treats arguments as Strings.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.4 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IsLessThan ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+eval ()
+
+
+
+
+
+
+ void
+setArg1 (java.lang.String a1)
+
+
+
+
+
+
+ void
+setArg2 (java.lang.String a2)
+
+
+
+
+
+
+ void
+setCasesensitive (boolean b)
+
+
+ Should the comparison be case sensitive?
+
+
+
+ void
+setTrim (boolean b)
+
+
+ Should we want to trim the arguments before comparing them?
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IsLessThan
+
+public IsLessThan ()
+
+
+
+
+
+
+
+
+
+setArg1
+
+public void setArg1 (java.lang.String a1)
+
+
+Overrides: setArg1
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+
+
+
+
+
+setArg2
+
+public void setArg2 (java.lang.String a2)
+
+
+Overrides: setArg2
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+
+
+
+
+
+setTrim
+
+public void setTrim (boolean b)
+
+Should we want to trim the arguments before comparing them?
+
+
+Overrides: setTrim
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+Since:
+ Revision: 1.3, Ant 1.5
+
+
+
+
+
+
+setCasesensitive
+
+public void setCasesensitive (boolean b)
+
+Should the comparison be case sensitive?
+
+
+Overrides: setCasesensitive
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+Since:
+ Revision: 1.3, Ant 1.5
+
+
+
+
+
+
+eval
+
+public boolean eval ()
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
Overrides: eval
in class org.apache.tools.ant.taskdefs.condition.Equals
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyFalse.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyFalse.html
new file mode 100644
index 0000000000..4a38bb064d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyFalse.html
@@ -0,0 +1,324 @@
+
+
+
+
+
+
+IsPropertyFalse (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+Class IsPropertyFalse
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.IsFalse
+ net.sf.antcontrib.logic.condition.IsPropertyFalse
+
+
+All Implemented Interfaces: org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+public class IsPropertyFalse extends org.apache.tools.ant.taskdefs.condition.IsFalse
+
+
+
+Extends IsFalse condition to check the value of a specified property.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.3 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+eval ()
+
+
+
+
+
+
+ void
+setProperty (java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.IsFalse
+
+
+setValue
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IsPropertyFalse
+
+public IsPropertyFalse ()
+
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String name)
+
+
+
+
+
+
+
+
+eval
+
+public boolean eval ()
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
Overrides: eval
in class org.apache.tools.ant.taskdefs.condition.IsFalse
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyTrue.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyTrue.html
new file mode 100644
index 0000000000..0626c41e06
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/IsPropertyTrue.html
@@ -0,0 +1,324 @@
+
+
+
+
+
+
+IsPropertyTrue (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+Class IsPropertyTrue
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.taskdefs.condition.IsTrue
+ net.sf.antcontrib.logic.condition.IsPropertyTrue
+
+
+All Implemented Interfaces: org.apache.tools.ant.taskdefs.condition.Condition
+
+
+
+public class IsPropertyTrue extends org.apache.tools.ant.taskdefs.condition.IsTrue
+
+
+
+Extends IsTrue condition to check the value of a specified property.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.3 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+eval ()
+
+
+
+
+
+
+ void
+setProperty (java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.condition.IsTrue
+
+
+setValue
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IsPropertyTrue
+
+public IsPropertyTrue ()
+
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String name)
+
+
+
+
+
+
+
+
+eval
+
+public boolean eval ()
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
Overrides: eval
in class org.apache.tools.ant.taskdefs.condition.IsTrue
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-frame.html
new file mode 100644
index 0000000000..b97743d28c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-frame.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-summary.html
new file mode 100644
index 0000000000..a44fa3a8f0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-summary.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.logic.condition
+
+
+
+
+
+Class Summary
+
+
+BooleanConditionBase
+Extends ConditionBase so I can get access to the condition count and the
+ first condition.
+
+
+IsGreaterThan
+Extends Equals condition to test if the first argument is greater than the
+ second argument.
+
+
+IsLessThan
+Extends Equals condition to test if the first argument is less than the
+ second argument.
+
+
+IsPropertyFalse
+Extends IsFalse condition to check the value of a specified property.
+
+
+IsPropertyTrue
+Extends IsTrue condition to check the value of a specified property.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-tree.html
new file mode 100644
index 0000000000..38be3500f0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/condition/package-tree.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic.condition Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.logic.condition
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.apache.tools.ant.taskdefs.condition.Equals (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.taskdefs.condition.ConditionBase
+ org.apache.tools.ant.taskdefs.condition.IsFalse (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+ org.apache.tools.ant.taskdefs.condition.IsTrue (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-frame.html
new file mode 100644
index 0000000000..ee234bbfb8
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-frame.html
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.logic
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-summary.html
new file mode 100644
index 0000000000..2e2bb16d90
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-summary.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.logic
+
+
+
+
+
+Class Summary
+
+
+AntCallBack
+Subclass of Ant which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target.
+
+
+AntFetch
+Subclass of CallTarget which allows us to fetch
+ properties which are set in the scope of the called
+ target, and set them in the scope of the calling target.
+
+
+Assert
+
+
+
+ForEach
+Task definition for the foreach task.
+
+
+ForTask
+Task definition for the for task.
+
+
+IfTask
+Perform some tasks based on whether a given condition holds true or
+ not.
+
+
+IfTask.ElseIf
+
+
+
+OutOfDate
+Task to help in calling tasks if generated files are older
+ than source files.
+
+
+OutOfDate.CollectionEnum
+Enumerated type for collection attribute
+
+
+OutOfDate.MyMapper
+Wrapper for mapper - includes dir
+
+
+ProjectDelegate
+
+
+
+Relentless
+Relentless is an Ant task that will relentlessly execute other tasks,
+ ignoring any failures until all tasks have completed.
+
+
+RunTargetTask
+Ant task that runs a target without creating a new project.
+
+
+Switch
+Task definition for the ANT task to switch on a particular value.
+
+
+Throw
+Extension of <fail>
that can throw an exception
+ that is a reference in the project.
+
+
+TimestampSelector
+Task definition for the foreach task.
+
+
+TryCatchTask
+A wrapper that lets you run a set of tasks and optionally run a
+ different set of tasks if the first set fails and yet another set
+ after the first one has finished.
+
+
+TryCatchTask.CatchBlock
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-tree.html
new file mode 100644
index 0000000000..bb6eacc5a0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/logic/package-tree.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+net.sf.antcontrib.logic Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.logic
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.apache.tools.ant.types.EnumeratedAttribute
+ net.sf.antcontrib.logic.OutOfDate.DeleteTargets org.apache.tools.ant.Project
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.taskdefs.condition.ConditionBase
+ org.apache.tools.ant.types.DataType
+org.apache.tools.ant.types.Mapper (implements java.lang.Cloneable)
+
+
+ org.apache.tools.ant.Task
+org.apache.tools.ant.taskdefs.Ant
+ org.apache.tools.ant.taskdefs.CallTarget
+ org.apache.tools.ant.taskdefs.Exit
+net.sf.antcontrib.logic.Throw
+ net.sf.antcontrib.logic.ForEach net.sf.antcontrib.logic.ForTask net.sf.antcontrib.logic.OutOfDate (implements org.apache.tools.ant.taskdefs.condition.Condition)
+ net.sf.antcontrib.logic.Relentless (implements org.apache.tools.ant.TaskContainer)
+ net.sf.antcontrib.logic.RunTargetTask org.apache.tools.ant.taskdefs.Sequential (implements org.apache.tools.ant.TaskContainer)
+
+ net.sf.antcontrib.logic.Switch net.sf.antcontrib.logic.TimestampSelector net.sf.antcontrib.logic.TryCatchTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Evaluateable.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Evaluateable.html
new file mode 100644
index 0000000000..d89500c206
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Evaluateable.html
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+Evaluateable (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+Interface Evaluateable
+
+All Known Implementing Classes: Numeric , Operation
+
+
+
+public interface Evaluateable
+
+
+
+An object which can evaluate to a numeric value.
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Number
+evaluate ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+evaluate
+
+java.lang.Number evaluate ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Math.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Math.html
new file mode 100644
index 0000000000..52be4c7ec1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Math.html
@@ -0,0 +1,949 @@
+
+
+
+
+
+
+Math (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+Class Math
+
+java.lang.Object
+ net.sf.antcontrib.math.Math
+
+
+
+public class Math extends java.lang.Object
+
+
+
+Utility class for executing calculations.
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Math ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static java.lang.Number
+abs (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+acos (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+add (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+asin (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+atan (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+atan2 (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+ceil (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+convert (java.lang.Number n,
+ java.lang.String datatype)
+
+
+
+
+
+
+static java.lang.Number
+cos (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+degrees (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+divide (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+evaluate (java.lang.String operation,
+ java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+execute (java.lang.String method,
+ java.lang.String datatype,
+ boolean strict,
+ java.lang.Class[] paramTypes,
+ java.lang.Object[] params)
+
+
+
+
+
+
+static java.lang.Number
+exp (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+floor (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Class
+getPrimitiveClass (java.lang.String datatype)
+
+
+
+
+
+
+static java.lang.Number
+ieeeremainder (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+max (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+min (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+mod (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+multiply (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+radians (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+random (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+rint (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+round (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+sin (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+sqrt (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+subtract (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+tan (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+todegrees (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+static java.lang.Number
+toradians (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Math
+
+public Math ()
+
+
+
+
+
+
+
+
+
+evaluate
+
+public static final java.lang.Number evaluate (java.lang.String operation,
+ java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+add
+
+public static final java.lang.Number add (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+subtract
+
+public static final java.lang.Number subtract (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+multiply
+
+public static final java.lang.Number multiply (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+divide
+
+public static final java.lang.Number divide (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+mod
+
+public static final java.lang.Number mod (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+convert
+
+public static final java.lang.Number convert (java.lang.Number n,
+ java.lang.String datatype)
+
+
+
+
+
+
+
+
+execute
+
+public static final java.lang.Number execute (java.lang.String method,
+ java.lang.String datatype,
+ boolean strict,
+ java.lang.Class[] paramTypes,
+ java.lang.Object[] params)
+
+
+
+
+
+
+
+
+random
+
+public static final java.lang.Number random (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+getPrimitiveClass
+
+public static java.lang.Class getPrimitiveClass (java.lang.String datatype)
+
+
+
+
+
+
+
+
+abs
+
+public static final java.lang.Number abs (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+acos
+
+public static final java.lang.Number acos (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+asin
+
+public static final java.lang.Number asin (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+atan
+
+public static final java.lang.Number atan (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+atan2
+
+public static final java.lang.Number atan2 (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+sin
+
+public static final java.lang.Number sin (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+tan
+
+public static final java.lang.Number tan (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+cos
+
+public static final java.lang.Number cos (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+ceil
+
+public static final java.lang.Number ceil (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+floor
+
+public static final java.lang.Number floor (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+exp
+
+public static final java.lang.Number exp (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+rint
+
+public static final java.lang.Number rint (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+round
+
+public static final java.lang.Number round (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+sqrt
+
+public static final java.lang.Number sqrt (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+degrees
+
+public static final java.lang.Number degrees (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+todegrees
+
+public static final java.lang.Number todegrees (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+radians
+
+public static final java.lang.Number radians (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+toradians
+
+public static final java.lang.Number toradians (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+ieeeremainder
+
+public static final java.lang.Number ieeeremainder (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+min
+
+public static final java.lang.Number min (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+max
+
+public static final java.lang.Number max (java.lang.String datatype,
+ boolean strict,
+ Evaluateable [] operands)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/MathTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/MathTask.html
new file mode 100644
index 0000000000..3f084c23df
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/MathTask.html
@@ -0,0 +1,561 @@
+
+
+
+
+
+
+MathTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+Class MathTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.math.MathTask
+
+
+All Implemented Interfaces: org.apache.tools.ant.DynamicAttribute, org.apache.tools.ant.DynamicConfigurator, org.apache.tools.ant.DynamicElement
+
+
+
+public class MathTask extends org.apache.tools.ant.Taskimplements org.apache.tools.ant.DynamicConfigurator
+
+
+
+Task for mathematical operations.
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MathTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MathTask
+
+public MathTask ()
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setDynamicAttribute
+
+public void setDynamicAttribute (java.lang.String s,
+ java.lang.String s1)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: setDynamicAttribute
in interface org.apache.tools.ant.DynamicAttribute
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+createDynamicElement
+
+public java.lang.Object createDynamicElement (java.lang.String name)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: createDynamicElement
in interface org.apache.tools.ant.DynamicElement
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setResult
+
+public void setResult (java.lang.String result)
+
+
+
+
+
+
+
+
+
+
+
+setDatatype
+
+public void setDatatype (java.lang.String datatype)
+
+
+
+
+
+
+
+
+
+
+
+setStrict
+
+public void setStrict (boolean strict)
+
+
+
+
+
+
+
+
+
+
+
+setOperation
+
+public void setOperation (java.lang.String operation)
+
+
+
+
+
+
+
+
+
+
+
+setDataType
+
+public void setDataType (java.lang.String dataType)
+
+
+
+
+
+
+
+
+
+
+
+setOperand1
+
+public void setOperand1 (java.lang.String operand1)
+
+
+
+
+
+
+
+
+
+
+
+setOperand2
+
+public void setOperand2 (java.lang.String operand2)
+
+
+
+
+
+
+
+
+
+
+
+createOperation
+
+public Operation createOperation ()
+
+
+
+
+
+
+
+
+
+
+
+createOp
+
+public Operation createOp ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Numeric.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Numeric.html
new file mode 100644
index 0000000000..d641280b6b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Numeric.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+Numeric (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+Class Numeric
+
+java.lang.Object
+ net.sf.antcontrib.math.Numeric
+
+
+All Implemented Interfaces: Evaluateable
+
+
+
+public class Numeric extends java.lang.Objectimplements Evaluateable
+
+
+
+A numeric value that implements Evaluateable.
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Numeric ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Number
+evaluate ()
+
+
+
+
+
+
+ java.lang.String
+getDatatype ()
+
+
+
+
+
+
+ void
+setDatatype (java.lang.String p)
+
+
+ Sets the datatype of this number.
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+ Set the value for this number.
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Numeric
+
+public Numeric ()
+
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+Set the value for this number. This string must parse to the set
+ datatype, for example, setting value to "7.992" and datatype to INT
+ will cause a number format exception to be thrown. Supports two special
+ numbers, "E" and "PI".
+
+
+
+
+
+Parameters: value
- the value for this number
+
+
+
+
+
+evaluate
+
+public java.lang.Number evaluate ()
+
+
+Specified by: evaluate
in interface Evaluateable
+
+
+
+Returns: the value for this number as a Number. Cast as appropriate to
+ Integer, Long, Float, or Double.
+
+
+
+
+
+setDatatype
+
+public void setDatatype (java.lang.String p)
+
+Sets the datatype of this number. Allowed values are
+ "int", "long", "float", or "double".
+
+
+
+
+
+
+
+
+
+
+
+getDatatype
+
+public java.lang.String getDatatype ()
+
+
+
+
+
+
+Returns: the datatype as one of the defined types.
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Operation.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Operation.html
new file mode 100644
index 0000000000..f7f3b90b66
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/Operation.html
@@ -0,0 +1,621 @@
+
+
+
+
+
+
+Operation (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+Class Operation
+
+java.lang.Object
+ net.sf.antcontrib.math.Operation
+
+
+All Implemented Interfaces: Evaluateable , org.apache.tools.ant.DynamicAttribute, org.apache.tools.ant.DynamicConfigurator, org.apache.tools.ant.DynamicElement
+
+
+
+public class Operation extends java.lang.Objectimplements Evaluateable , org.apache.tools.ant.DynamicConfigurator
+
+
+
+Class to represent a mathematical operation.
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Operation ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Operation
+
+public Operation ()
+
+
+
+
+
+
+
+
+
+setDynamicAttribute
+
+public void setDynamicAttribute (java.lang.String s,
+ java.lang.String s1)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: setDynamicAttribute
in interface org.apache.tools.ant.DynamicAttribute
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+createDynamicElement
+
+public java.lang.Object createDynamicElement (java.lang.String name)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: createDynamicElement
in interface org.apache.tools.ant.DynamicElement
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+setArg1
+
+public void setArg1 (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+setArg2
+
+public void setArg2 (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+setArg3
+
+public void setArg3 (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+setArg4
+
+public void setArg4 (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+setArg5
+
+public void setArg5 (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredNumeric
+
+public void addConfiguredNumeric (Numeric numeric)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredOperation
+
+public void addConfiguredOperation (Operation operation)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredNum
+
+public void addConfiguredNum (Numeric numeric)
+
+
+
+
+
+
+
+
+
+
+
+addConfiguredOp
+
+public void addConfiguredOp (Operation operation)
+
+
+
+
+
+
+
+
+
+
+
+setOp
+
+public void setOp (java.lang.String operation)
+
+
+
+
+
+
+
+
+
+
+
+setOperation
+
+public void setOperation (java.lang.String operation)
+
+
+
+
+
+
+
+
+
+
+
+setDatatype
+
+public void setDatatype (java.lang.String datatype)
+
+
+
+
+
+
+
+
+
+
+
+setStrict
+
+public void setStrict (boolean strict)
+
+
+
+
+
+
+
+
+
+
+
+evaluate
+
+public java.lang.Number evaluate ()
+
+
+Specified by: evaluate
in interface Evaluateable
+
+
+
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-frame.html
new file mode 100644
index 0000000000..108d3d8615
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-frame.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+net.sf.antcontrib.math (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.math
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-summary.html
new file mode 100644
index 0000000000..19c843fe32
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-summary.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+net.sf.antcontrib.math (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.math
+
+
+
+
+
+Interface Summary
+
+
+Evaluateable
+An object which can evaluate to a numeric value.
+
+
+
+
+
+
+
+
+
+Class Summary
+
+
+Math
+Utility class for executing calculations.
+
+
+MathTask
+Task for mathematical operations.
+
+
+Numeric
+A numeric value that implements Evaluateable.
+
+
+Operation
+Class to represent a mathematical operation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-tree.html
new file mode 100644
index 0000000000..9211c529a8
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/math/package-tree.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+net.sf.antcontrib.math Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.math
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.math.Math net.sf.antcontrib.math.Numeric (implements net.sf.antcontrib.math.Evaluateable )
+ net.sf.antcontrib.math.Operation (implements org.apache.tools.ant.DynamicConfigurator, net.sf.antcontrib.math.Evaluateable )
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+net.sf.antcontrib.math.MathTask (implements org.apache.tools.ant.DynamicConfigurator)
+
+
+
+
+
+Interface Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.Cookie.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.Cookie.html
new file mode 100644
index 0000000000..8fc3a14d21
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.Cookie.html
@@ -0,0 +1,419 @@
+
+
+
+
+
+
+PostTask.Cookie (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net
+
+Class PostTask.Cookie
+
+java.lang.Object
+ net.sf.antcontrib.net.PostTask.Cookie
+
+
+Enclosing class: PostTask
+
+
+
+public class PostTask.Cookie extends java.lang.Object
+
+
+
+Represents a cookie. See RFC 2109 and 2965.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PostTask.Cookie (java.lang.String raw)
+
+
+
+
+
+PostTask.Cookie (java.lang.String name,
+ java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getDomain ()
+
+
+
+
+
+
+ java.lang.String
+getId ()
+
+
+
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getPath ()
+
+
+
+
+
+
+ java.lang.String
+getValue ()
+
+
+
+
+
+
+ void
+setDomain (java.lang.String domain)
+
+
+
+
+
+
+ void
+setPath (java.lang.String path)
+
+
+
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PostTask.Cookie
+
+public PostTask.Cookie (java.lang.String raw)
+
+
+Parameters: raw
- the raw string abstracted from the header of an http response
+ for a single cookie.
+
+
+
+
+PostTask.Cookie
+
+public PostTask.Cookie (java.lang.String name,
+ java.lang.String value)
+
+
+Parameters: name
- name of the cookievalue
- the value of the cookie
+
+
+
+
+
+
+
+
+getId
+
+public java.lang.String getId ()
+
+
+
+Returns: the id of the cookie, used internally by Post to store the cookie
+ in a hashtable.
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+Returns: the name of the cookie
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+
+
+Returns: the value of the cookie
+
+
+
+
+
+setDomain
+
+public void setDomain (java.lang.String domain)
+
+
+Parameters: domain
- the domain of the cookie
+
+
+
+
+
+getDomain
+
+public java.lang.String getDomain ()
+
+
+
+Returns: the domain of the cookie
+
+
+
+
+
+setPath
+
+public void setPath (java.lang.String path)
+
+
+Parameters: path
- the path of the cookie
+
+
+
+
+
+getPath
+
+public java.lang.String getPath ()
+
+
+
+Returns: the path of the cookie
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+Returns: a Cookie formatted as a Cookie Version 1 string. The returned
+ string is suitable for including with an http request.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.html
new file mode 100644
index 0000000000..3e6dcbe84b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/PostTask.html
@@ -0,0 +1,605 @@
+
+
+
+
+
+
+PostTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net
+
+Class PostTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.PostTask
+
+
+
+public class PostTask extends org.apache.tools.ant.Task
+
+
+
+This task does an http post. Name/value pairs for the post can be set in
+ either or both of two ways, by nested Prop elements and/or by a file
+ containing properties. Nested Prop elements are automatically configured by
+ Ant. Properties from a file are configured by code borrowed from Property so
+ all Ant property constructs (like ${somename}) are resolved prior to the
+ post. This means that a file can be set up in advance of running the build
+ and the appropriate property values will be filled in at run time.
+
+
+
+
+Version:
+ $Revision: 1.11 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+ class
+PostTask.Cookie
+
+
+ Represents a cookie.
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PostTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addConfiguredProp (Prop p)
+
+
+ Adds a name/value pair to post.
+
+
+
+ void
+addText (java.lang.String text)
+
+
+ Adds a feature to the Text attribute of the PostTask object
+
+
+
+ void
+execute ()
+
+
+ Do the post.
+
+
+
+ void
+setAppend (boolean b)
+
+
+ Should the log file be appended to or overwritten? Default is true,
+ append to the file.
+
+
+
+ void
+setEncoding (java.lang.String encoding)
+
+
+ Sets the encoding of the outgoing properties, default is UTF-8.
+
+
+
+ void
+setFailonerror (boolean fail)
+
+
+ Should the build fail if the post fails?
+
+
+
+ void
+setFile (java.io.File f)
+
+
+ Set the name of a file to read a set of properties from.
+
+
+
+ void
+setLogfile (java.io.File f)
+
+
+ Set the name of a file to save the response to.
+
+
+
+ void
+setMaxwait (int wait)
+
+
+ How long to wait on the remote server.
+
+
+
+ void
+setProperty (java.lang.String name)
+
+
+ Set the name of a property to save the response to.
+
+
+
+ void
+setTo (java.net.URL name)
+
+
+ Set the url to post to.
+
+
+
+ void
+setVerbose (boolean b)
+
+
+ If true, progress messages and returned data from the post will be
+ displayed.
+
+
+
+ void
+setWantresponse (boolean b)
+
+
+ Default is true, get the response from the post.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PostTask
+
+public PostTask ()
+
+
+
+
+
+
+
+
+
+setTo
+
+public void setTo (java.net.URL name)
+
+Set the url to post to. Required.
+
+
+Parameters: name
- the url to post to.
+
+
+
+
+
+setFile
+
+public void setFile (java.io.File f)
+
+Set the name of a file to read a set of properties from.
+
+
+Parameters: f
- the file
+
+
+
+
+
+setLogfile
+
+public void setLogfile (java.io.File f)
+
+Set the name of a file to save the response to. Optional. Ignored if
+ "want response" is false.
+
+
+Parameters: f
- the file
+
+
+
+
+
+setAppend
+
+public void setAppend (boolean b)
+
+Should the log file be appended to or overwritten? Default is true,
+ append to the file.
+
+
+Parameters: b
- append or not
+
+
+
+
+
+setVerbose
+
+public void setVerbose (boolean b)
+
+If true, progress messages and returned data from the post will be
+ displayed. Default is true.
+
+
+Parameters: b
- true = verbose
+
+
+
+
+
+setWantresponse
+
+public void setWantresponse (boolean b)
+
+Default is true, get the response from the post. Can be set to false for
+ "fire and forget" messages.
+
+
+Parameters: b
- print/log server response
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String name)
+
+Set the name of a property to save the response to. Optional. Ignored if
+ "wantResponse" is false.
+
+
+Parameters: name
- the name to use for the property
+
+
+
+
+
+setEncoding
+
+public void setEncoding (java.lang.String encoding)
+
+Sets the encoding of the outgoing properties, default is UTF-8.
+
+
+Parameters: encoding
- The new encoding value
+
+
+
+
+
+setMaxwait
+
+public void setMaxwait (int wait)
+
+How long to wait on the remote server. As a post is generally a two part
+ process (sending and receiving), maxwait is applied separately to each
+ part, that is, if 180 is passed as the wait parameter, this task will
+ spend at most 3 minutes to connect to the remote server and at most
+ another 3 minutes waiting on a response after the post has been sent.
+ This means that the wait period could total as much as 6 minutes (or 360
+ seconds).
+
+ The default wait period is 3 minutes (180 seconds).
+
+
+Parameters: wait
- time to wait in seconds, set to 0 to wait forever.
+
+
+
+
+
+setFailonerror
+
+public void setFailonerror (boolean fail)
+
+Should the build fail if the post fails?
+
+
+Parameters: fail
- true = fail the build, default is false
+
+
+
+
+
+addConfiguredProp
+
+public void addConfiguredProp (Prop p)
+ throws org.apache.tools.ant.BuildException
+
+Adds a name/value pair to post. Optional.
+
+
+Parameters: p
- A property pair to send as part of the post.
+Throws:
+org.apache.tools.ant.BuildException
- When name and/or value are missing.
+
+
+
+
+
+addText
+
+public void addText (java.lang.String text)
+
+Adds a feature to the Text attribute of the PostTask object
+
+
+Parameters: text
- The feature to be added to the Text attribute
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+Do the post.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- On any error.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/Prop.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/Prop.html
new file mode 100644
index 0000000000..2867795d76
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/Prop.html
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+Prop (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net
+
+Class Prop
+
+java.lang.Object
+ net.sf.antcontrib.net.Prop
+
+
+
+public class Prop extends java.lang.Object
+
+
+
+Simple bean to represent a name/value pair.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.3 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Prop ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getValue ()
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Prop
+
+public Prop ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/URLImportTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/URLImportTask.html
new file mode 100644
index 0000000000..e8100add64
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/URLImportTask.html
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+URLImportTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net
+
+Class URLImportTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.URLImportTask
+
+
+
+public class URLImportTask extends org.apache.tools.ant.Task
+
+
+
+Task to import a build file from a url. The build file can be a build.xml,
+ or a .zip/.jar, in which case we download and extract the entire archive, and
+ import the file "build.xml"
+
+
+
+
+Author:
+ inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setIvyConfFile (java.io.File ivyConfFile)
+
+
+
+
+
+
+ void
+setIvyConfUrl (java.net.URL ivyConfUrl)
+
+
+
+
+
+
+ void
+setModule (java.lang.String module)
+
+
+
+
+
+
+ void
+setOrg (java.lang.String org)
+
+
+
+
+
+
+ void
+setRev (java.lang.String rev)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+URLImportTask
+
+public URLImportTask ()
+
+
+
+
+
+
+
+
+
+setModule
+
+public void setModule (java.lang.String module)
+
+
+
+
+
+
+
+
+setOrg
+
+public void setOrg (java.lang.String org)
+
+
+
+
+
+
+
+
+setRev
+
+public void setRev (java.lang.String rev)
+
+
+
+
+
+
+
+
+setIvyConfFile
+
+public void setIvyConfFile (java.io.File ivyConfFile)
+
+
+
+
+
+
+
+
+setIvyConfUrl
+
+public void setIvyConfUrl (java.net.URL ivyConfUrl)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractHttpStateTypeTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractHttpStateTypeTask.html
new file mode 100644
index 0000000000..1af9e355bf
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractHttpStateTypeTask.html
@@ -0,0 +1,363 @@
+
+
+
+
+
+
+AbstractHttpStateTypeTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class AbstractHttpStateTypeTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+
+
+Direct Known Subclasses: AddCookieTask , AddCredentialsTask , ClearCookiesTask , ClearCredentialsTask , GetCookieTask , PurgeExpiredCookiesTask
+
+
+
+public abstract class AbstractHttpStateTypeTask extends org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AbstractHttpStateTypeTask
+
+public AbstractHttpStateTypeTask ()
+
+
+
+
+
+
+
+
+
+setStateRefId
+
+public void setStateRefId (java.lang.String stateRefId)
+
+
+
+
+
+
+
+
+createCredentials
+
+public Credentials createCredentials ()
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+execute
+
+protected abstract void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.ResponseHeader.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.ResponseHeader.html
new file mode 100644
index 0000000000..4c7ee813a3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.ResponseHeader.html
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+AbstractMethodTask.ResponseHeader (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class AbstractMethodTask.ResponseHeader
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader
+
+
+Enclosing class: AbstractMethodTask
+
+
+
+public static class AbstractMethodTask.ResponseHeader extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getProperty ()
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AbstractMethodTask.ResponseHeader
+
+public AbstractMethodTask.ResponseHeader ()
+
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+getProperty
+
+public java.lang.String getProperty ()
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.html
new file mode 100644
index 0000000000..8f2eb52ad3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AbstractMethodTask.html
@@ -0,0 +1,643 @@
+
+
+
+
+
+
+AbstractMethodTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class AbstractMethodTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+
+Direct Known Subclasses: GetMethodTask , HeadMethodTask , PostMethodTask
+
+
+
+public abstract class AbstractMethodTask extends org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AbstractMethodTask
+
+public AbstractMethodTask ()
+
+
+
+
+
+
+
+
+
+createNewMethod
+
+protected abstract org.apache.commons.httpclient.HttpMethodBase createNewMethod ()
+
+
+
+
+
+
+
+
+configureMethod
+
+protected void configureMethod (org.apache.commons.httpclient.HttpMethodBase method)
+
+
+
+
+
+
+
+
+cleanupResources
+
+protected void cleanupResources (org.apache.commons.httpclient.HttpMethodBase method)
+
+
+
+
+
+
+
+
+addConfiguredResponseHeader
+
+public void addConfiguredResponseHeader (AbstractMethodTask.ResponseHeader responseHeader)
+
+
+
+
+
+
+
+
+addConfiguredHttpClient
+
+public void addConfiguredHttpClient (HttpClientType httpClientType)
+
+
+
+
+
+
+
+
+createMethodIfNecessary
+
+protected org.apache.commons.httpclient.HttpMethodBase createMethodIfNecessary ()
+
+
+
+
+
+
+
+
+setResponseDataFile
+
+public void setResponseDataFile (java.io.File responseDataFile)
+
+
+
+
+
+
+
+
+setResponseDataProperty
+
+public void setResponseDataProperty (java.lang.String responseDataProperty)
+
+
+
+
+
+
+
+
+setStatusCodeProperty
+
+public void setStatusCodeProperty (java.lang.String statusCodeProperty)
+
+
+
+
+
+
+
+
+setClientRefId
+
+public void setClientRefId (java.lang.String clientRefId)
+
+
+
+
+
+
+
+
+setDoAuthentication
+
+public void setDoAuthentication (boolean doAuthentication)
+
+
+
+
+
+
+
+
+setFollowRedirects
+
+public void setFollowRedirects (boolean doFollowRedirects)
+
+
+
+
+
+
+
+
+addConfiguredParams
+
+public void addConfiguredParams (MethodParams params)
+
+
+
+
+
+
+
+
+setPath
+
+public void setPath (java.lang.String path)
+
+
+
+
+
+
+
+
+setURL
+
+public void setURL (java.lang.String url)
+
+
+
+
+
+
+
+
+setQueryString
+
+public void setQueryString (java.lang.String queryString)
+
+
+
+
+
+
+
+
+addConfiguredHeader
+
+public void addConfiguredHeader (org.apache.commons.httpclient.Header header)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCookieTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCookieTask.html
new file mode 100644
index 0000000000..10e56acb0f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCookieTask.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+AddCookieTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class AddCookieTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.AddCookieTask
+
+
+
+public class AddCookieTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AddCookieTask
+
+public AddCookieTask ()
+
+
+
+
+
+
+
+
+
+addConfiguredCookie
+
+public void addConfiguredCookie (org.apache.commons.httpclient.Cookie cookie)
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCredentialsTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCredentialsTask.html
new file mode 100644
index 0000000000..204b2bb5fa
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/AddCredentialsTask.html
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+AddCredentialsTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class AddCredentialsTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.AddCredentialsTask
+
+
+
+public class AddCredentialsTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AddCredentialsTask
+
+public AddCredentialsTask ()
+
+
+
+
+
+
+
+
+
+addConfiguredCredentials
+
+public void addConfiguredCredentials (Credentials credentials)
+
+
+
+
+
+
+
+
+addConfiguredProxyCredentials
+
+public void addConfiguredProxyCredentials (Credentials credentials)
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCookiesTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCookiesTask.html
new file mode 100644
index 0000000000..89e43f6ee7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCookiesTask.html
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+ClearCookiesTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class ClearCookiesTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.ClearCookiesTask
+
+
+
+public class ClearCookiesTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClearCookiesTask
+
+public ClearCookiesTask ()
+
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCredentialsTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCredentialsTask.html
new file mode 100644
index 0000000000..92b604979d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClearCredentialsTask.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+ClearCredentialsTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class ClearCredentialsTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.ClearCredentialsTask
+
+
+
+public class ClearCredentialsTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClearCredentialsTask
+
+public ClearCredentialsTask ()
+
+
+
+
+
+
+
+
+
+setProxy
+
+public void setProxy (boolean proxy)
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClientParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClientParams.html
new file mode 100644
index 0000000000..e95b312f4f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/ClientParams.html
@@ -0,0 +1,404 @@
+
+
+
+
+
+
+ClientParams (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class ClientParams
+
+java.lang.Object
+ org.apache.commons.httpclient.params.DefaultHttpParams
+ org.apache.commons.httpclient.params.HttpMethodParams
+ org.apache.commons.httpclient.params.HttpClientParams
+ net.sf.antcontrib.net.httpclient.ClientParams
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Cloneable, org.apache.commons.httpclient.params.HttpParams
+
+
+
+public class ClientParams extends org.apache.commons.httpclient.params.HttpClientParams
+
+
+
+
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.commons.httpclient.params.HttpClientParams
+
+
+ALLOW_CIRCULAR_REDIRECTS, CONNECTION_MANAGER_CLASS, CONNECTION_MANAGER_TIMEOUT, MAX_REDIRECTS, PREEMPTIVE_AUTHENTICATION, REJECT_RELATIVE_REDIRECT
+
+
+
+
+
+Fields inherited from class org.apache.commons.httpclient.params.HttpMethodParams
+
+
+BUFFER_WARN_TRIGGER_LIMIT, COOKIE_POLICY, CREDENTIAL_CHARSET, DATE_PATTERNS, HEAD_BODY_CHECK_TIMEOUT, HTTP_CONTENT_CHARSET, HTTP_ELEMENT_CHARSET, MULTIPART_BOUNDARY, PROTOCOL_VERSION, REJECT_HEAD_BODY, RETRY_HANDLER, SINGLE_COOKIE_HEADER, SO_TIMEOUT, STATUS_LINE_GARBAGE_LIMIT, STRICT_TRANSFER_ENCODING, UNAMBIGUOUS_STATUS_LINE, USE_EXPECT_CONTINUE, USER_AGENT, VIRTUAL_HOST, WARN_EXTRA_INPUT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.HttpClientParams
+
+
+getConnectionManagerClass, getConnectionManagerTimeout, isAuthenticationPreemptive, makeLenient, makeStrict, setAuthenticationPreemptive, setConnectionManagerClass, setConnectionManagerTimeout
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.HttpMethodParams
+
+
+getContentCharset, getCookiePolicy, getCredentialCharset, getHttpElementCharset, getSoTimeout, getVersion, getVirtualHost, setContentCharset, setCookiePolicy, setCredentialCharset, setHttpElementCharset, setSoTimeout, setVersion, setVirtualHost
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.DefaultHttpParams
+
+
+clear, clone, getBooleanParameter, getDefaultParams, getDefaults, getDoubleParameter, getIntParameter, getLongParameter, getParameter, isParameterFalse, isParameterSet, isParameterSetLocally, isParameterTrue, setBooleanParameter, setDefaults, setDoubleParameter, setHttpParamsFactory, setIntParameter, setLongParameter, setParameter, setParameters
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ClientParams
+
+public ClientParams ()
+
+
+
+
+
+
+
+
+
+setVersion
+
+public void setVersion (java.lang.String version)
+
+
+
+
+
+
+
+
+addConfiguredDouble
+
+public void addConfiguredDouble (Params.DoubleParam param)
+
+
+
+
+
+
+
+
+addConfiguredInt
+
+public void addConfiguredInt (Params.IntParam param)
+
+
+
+
+
+
+
+
+addConfiguredLong
+
+public void addConfiguredLong (Params.LongParam param)
+
+
+
+
+
+
+
+
+addConfiguredString
+
+public void addConfiguredString (Params.StringParam param)
+
+
+
+
+
+
+
+
+setStrict
+
+public void setStrict (boolean strict)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Credentials.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Credentials.html
new file mode 100644
index 0000000000..490e49840d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Credentials.html
@@ -0,0 +1,456 @@
+
+
+
+
+
+
+Credentials (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Credentials
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Credentials
+
+
+
+public class Credentials extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getHost ()
+
+
+
+
+
+
+ java.lang.String
+getPassword ()
+
+
+
+
+
+
+ int
+getPort ()
+
+
+
+
+
+
+ java.lang.String
+getRealm ()
+
+
+
+
+
+
+ java.lang.String
+getScheme ()
+
+
+
+
+
+
+ java.lang.String
+getUsername ()
+
+
+
+
+
+
+ void
+setHost (java.lang.String host)
+
+
+
+
+
+
+ void
+setPassword (java.lang.String password)
+
+
+
+
+
+
+ void
+setPort (int port)
+
+
+
+
+
+
+ void
+setRealm (java.lang.String realm)
+
+
+
+
+
+
+ void
+setScheme (java.lang.String scheme)
+
+
+
+
+
+
+ void
+setUsername (java.lang.String username)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Credentials
+
+public Credentials ()
+
+
+
+
+
+
+
+
+
+getPassword
+
+public java.lang.String getPassword ()
+
+
+
+
+
+
+
+
+setPassword
+
+public void setPassword (java.lang.String password)
+
+
+
+
+
+
+
+
+getUsername
+
+public java.lang.String getUsername ()
+
+
+
+
+
+
+
+
+setUsername
+
+public void setUsername (java.lang.String username)
+
+
+
+
+
+
+
+
+getHost
+
+public java.lang.String getHost ()
+
+
+
+
+
+
+
+
+setHost
+
+public void setHost (java.lang.String host)
+
+
+
+
+
+
+
+
+getPort
+
+public int getPort ()
+
+
+
+
+
+
+
+
+setPort
+
+public void setPort (int port)
+
+
+
+
+
+
+
+
+getRealm
+
+public java.lang.String getRealm ()
+
+
+
+
+
+
+
+
+setRealm
+
+public void setRealm (java.lang.String realm)
+
+
+
+
+
+
+
+
+getScheme
+
+public java.lang.String getScheme ()
+
+
+
+
+
+
+
+
+setScheme
+
+public void setScheme (java.lang.String scheme)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetCookieTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetCookieTask.html
new file mode 100644
index 0000000000..907be70334
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetCookieTask.html
@@ -0,0 +1,443 @@
+
+
+
+
+
+
+GetCookieTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class GetCookieTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.GetCookieTask
+
+
+
+public class GetCookieTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+execute (HttpStateType stateType)
+
+
+
+
+
+
+ void
+setCookiePolicy (java.lang.String cookiePolicy)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setPath (java.lang.String path)
+
+
+
+
+
+
+ void
+setPort (int port)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+ void
+setRealm (java.lang.String realm)
+
+
+
+
+
+
+ void
+setSecure (boolean secure)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+GetCookieTask
+
+public GetCookieTask ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+setCookiePolicy
+
+public void setCookiePolicy (java.lang.String cookiePolicy)
+
+
+
+
+
+
+
+
+setPath
+
+public void setPath (java.lang.String path)
+
+
+
+
+
+
+
+
+setPort
+
+public void setPort (int port)
+
+
+
+
+
+
+
+
+setRealm
+
+public void setRealm (java.lang.String realm)
+
+
+
+
+
+
+
+
+setSecure
+
+public void setSecure (boolean secure)
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetMethodTask.html
new file mode 100644
index 0000000000..7ae7b35613
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/GetMethodTask.html
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+GetMethodTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class GetMethodTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask
+ net.sf.antcontrib.net.httpclient.GetMethodTask
+
+
+
+public class GetMethodTask extends AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected org.apache.commons.httpclient.HttpMethodBase
+createNewMethod ()
+
+
+
+
+
+
+
+
+Methods inherited from class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+
+addConfiguredHeader , addConfiguredHttpClient , addConfiguredParams , addConfiguredResponseHeader , cleanupResources , configureMethod , createMethodIfNecessary , execute , setClientRefId , setDoAuthentication , setFollowRedirects , setPath , setQueryString , setResponseDataFile , setResponseDataProperty , setStatusCodeProperty , setURL
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+GetMethodTask
+
+public GetMethodTask ()
+
+
+
+
+
+
+
+
+
+createNewMethod
+
+protected org.apache.commons.httpclient.HttpMethodBase createNewMethod ()
+
+
+Specified by: createNewMethod
in class AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HeadMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HeadMethodTask.html
new file mode 100644
index 0000000000..9aced9472b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HeadMethodTask.html
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+HeadMethodTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class HeadMethodTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask
+ net.sf.antcontrib.net.httpclient.HeadMethodTask
+
+
+
+public class HeadMethodTask extends AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected org.apache.commons.httpclient.HttpMethodBase
+createNewMethod ()
+
+
+
+
+
+
+
+
+Methods inherited from class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+
+addConfiguredHeader , addConfiguredHttpClient , addConfiguredParams , addConfiguredResponseHeader , cleanupResources , configureMethod , createMethodIfNecessary , execute , setClientRefId , setDoAuthentication , setFollowRedirects , setPath , setQueryString , setResponseDataFile , setResponseDataProperty , setStatusCodeProperty , setURL
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HeadMethodTask
+
+public HeadMethodTask ()
+
+
+
+
+
+
+
+
+
+createNewMethod
+
+protected org.apache.commons.httpclient.HttpMethodBase createNewMethod ()
+
+
+Specified by: createNewMethod
in class AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostConfig.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostConfig.html
new file mode 100644
index 0000000000..19ce79e0c5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostConfig.html
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+HostConfig (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class HostConfig
+
+java.lang.Object
+ org.apache.commons.httpclient.HostConfiguration
+ net.sf.antcontrib.net.httpclient.HostConfig
+
+
+All Implemented Interfaces: java.lang.Cloneable
+
+
+
+public class HostConfig extends org.apache.commons.httpclient.HostConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.commons.httpclient.HostConfiguration
+
+
+ANY_HOST_CONFIGURATION
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+HostConfig ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.HostConfiguration
+
+
+clone, equals, getHost, getHostURL, getLocalAddress, getParams, getPort, getProtocol, getProxyHost, getProxyPort, getVirtualHost, hashCode, hostEquals, isHostSet, isProxySet, proxyEquals, setHost, setHost, setHost, setHost, setHost, setHost, setLocalAddress, setParams, setProxy, setProxyHost, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+finalize, getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HostConfig
+
+public HostConfig ()
+
+
+
+
+
+
+
+
+
+setHost
+
+public void setHost (java.lang.String host)
+
+
+Overrides: setHost
in class org.apache.commons.httpclient.HostConfiguration
+
+
+
+
+
+
+
+
+setPort
+
+public void setPort (int port)
+
+
+
+
+
+
+
+
+setProtocol
+
+public void setProtocol (java.lang.String protocol)
+
+
+
+
+
+
+
+
+setAddress
+
+public void setAddress (java.lang.String address)
+
+
+
+
+
+
+
+
+setProxyHost
+
+public void setProxyHost (java.lang.String host)
+
+
+
+
+
+
+
+
+setProxyPort
+
+public void setProxyPort (int port)
+
+
+
+
+
+
+
+
+createParams
+
+public HostParams createParams ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostParams.html
new file mode 100644
index 0000000000..06c9f074e7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HostParams.html
@@ -0,0 +1,347 @@
+
+
+
+
+
+
+HostParams (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class HostParams
+
+java.lang.Object
+ org.apache.commons.httpclient.params.DefaultHttpParams
+ org.apache.commons.httpclient.params.HostParams
+ net.sf.antcontrib.net.httpclient.HostParams
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Cloneable, org.apache.commons.httpclient.params.HttpParams
+
+
+
+public class HostParams extends org.apache.commons.httpclient.params.HostParams
+
+
+
+
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.commons.httpclient.params.HostParams
+
+
+DEFAULT_HEADERS
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+HostParams ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.HostParams
+
+
+getVirtualHost, setVirtualHost
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.DefaultHttpParams
+
+
+clear, clone, getBooleanParameter, getDefaultParams, getDefaults, getDoubleParameter, getIntParameter, getLongParameter, getParameter, isParameterFalse, isParameterSet, isParameterSetLocally, isParameterTrue, setBooleanParameter, setDefaults, setDoubleParameter, setHttpParamsFactory, setIntParameter, setLongParameter, setParameter, setParameters
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HostParams
+
+public HostParams ()
+
+
+
+
+
+
+
+
+
+addConfiguredDouble
+
+public void addConfiguredDouble (Params.DoubleParam param)
+
+
+
+
+
+
+
+
+addConfiguredInt
+
+public void addConfiguredInt (Params.IntParam param)
+
+
+
+
+
+
+
+
+addConfiguredLong
+
+public void addConfiguredLong (Params.LongParam param)
+
+
+
+
+
+
+
+
+addConfiguredString
+
+public void addConfiguredString (Params.StringParam param)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpClientType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpClientType.html
new file mode 100644
index 0000000000..deec4b9003
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpClientType.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+HttpClientType (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class HttpClientType
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.types.DataType
+ net.sf.antcontrib.net.httpclient.HttpClientType
+
+
+
+public class HttpClientType extends org.apache.tools.ant.types.DataType
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.DataType
+
+
+checked, description, ref
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+HttpClientType (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.DataType
+
+
+checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HttpClientType
+
+public HttpClientType (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+
+
+
+getClient
+
+public org.apache.commons.httpclient.HttpClient getClient ()
+
+
+
+
+
+
+
+
+setStateRefId
+
+public void setStateRefId (java.lang.String stateRefId)
+
+
+
+
+
+
+
+
+getRef
+
+protected HttpClientType getRef ()
+
+
+
+
+
+
+
+
+createClientParams
+
+public ClientParams createClientParams ()
+
+
+
+
+
+
+
+
+createHttpState
+
+public HttpStateType createHttpState ()
+
+
+
+
+
+
+
+
+createHostConfig
+
+public HostConfig createHostConfig ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpStateType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpStateType.html
new file mode 100644
index 0000000000..e521faf969
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/HttpStateType.html
@@ -0,0 +1,370 @@
+
+
+
+
+
+
+HttpStateType (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class HttpStateType
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.types.DataType
+ net.sf.antcontrib.net.httpclient.HttpStateType
+
+
+
+public class HttpStateType extends org.apache.tools.ant.types.DataType
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.DataType
+
+
+checked, description, ref
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+HttpStateType (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.DataType
+
+
+checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, log, log, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+HttpStateType
+
+public HttpStateType (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+
+
+
+getState
+
+public org.apache.commons.httpclient.HttpState getState ()
+
+
+
+
+
+
+
+
+getRef
+
+protected HttpStateType getRef ()
+
+
+
+
+
+
+
+
+addConfiguredCredentials
+
+public void addConfiguredCredentials (Credentials credentials)
+
+
+
+
+
+
+
+
+addConfiguredProxyCredentials
+
+public void addConfiguredProxyCredentials (Credentials credentials)
+
+
+
+
+
+
+
+
+addConfiguredCookie
+
+public void addConfiguredCookie (org.apache.commons.httpclient.Cookie cookie)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/MethodParams.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/MethodParams.html
new file mode 100644
index 0000000000..f4ecee4db5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/MethodParams.html
@@ -0,0 +1,404 @@
+
+
+
+
+
+
+MethodParams (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class MethodParams
+
+java.lang.Object
+ org.apache.commons.httpclient.params.DefaultHttpParams
+ org.apache.commons.httpclient.params.HttpMethodParams
+ net.sf.antcontrib.net.httpclient.MethodParams
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Cloneable, org.apache.commons.httpclient.params.HttpParams
+
+
+
+public class MethodParams extends org.apache.commons.httpclient.params.HttpMethodParams
+
+
+
+
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.commons.httpclient.params.HttpMethodParams
+
+
+BUFFER_WARN_TRIGGER_LIMIT, COOKIE_POLICY, CREDENTIAL_CHARSET, DATE_PATTERNS, HEAD_BODY_CHECK_TIMEOUT, HTTP_CONTENT_CHARSET, HTTP_ELEMENT_CHARSET, MULTIPART_BOUNDARY, PROTOCOL_VERSION, REJECT_HEAD_BODY, RETRY_HANDLER, SINGLE_COOKIE_HEADER, SO_TIMEOUT, STATUS_LINE_GARBAGE_LIMIT, STRICT_TRANSFER_ENCODING, UNAMBIGUOUS_STATUS_LINE, USE_EXPECT_CONTINUE, USER_AGENT, VIRTUAL_HOST, WARN_EXTRA_INPUT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.HttpMethodParams
+
+
+getContentCharset, getCookiePolicy, getCredentialCharset, getHttpElementCharset, getSoTimeout, getVersion, getVirtualHost, makeLenient, makeStrict, setContentCharset, setCookiePolicy, setCredentialCharset, setHttpElementCharset, setSoTimeout, setVersion, setVirtualHost
+
+
+
+
+
+Methods inherited from class org.apache.commons.httpclient.params.DefaultHttpParams
+
+
+clear, clone, getBooleanParameter, getDefaultParams, getDefaults, getDoubleParameter, getIntParameter, getLongParameter, getParameter, isParameterFalse, isParameterSet, isParameterSetLocally, isParameterTrue, setBooleanParameter, setDefaults, setDoubleParameter, setHttpParamsFactory, setIntParameter, setLongParameter, setParameter, setParameters
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MethodParams
+
+public MethodParams ()
+
+
+
+
+
+
+
+
+
+setStrict
+
+public void setStrict (boolean strict)
+
+
+
+
+
+
+
+
+setVersion
+
+public void setVersion (java.lang.String version)
+
+
+
+
+
+
+
+
+addConfiguredDouble
+
+public void addConfiguredDouble (Params.DoubleParam param)
+
+
+
+
+
+
+
+
+addConfiguredInt
+
+public void addConfiguredInt (Params.IntParam param)
+
+
+
+
+
+
+
+
+addConfiguredLong
+
+public void addConfiguredLong (Params.LongParam param)
+
+
+
+
+
+
+
+
+addConfiguredString
+
+public void addConfiguredString (Params.StringParam param)
+
+
+
+
+
+
+
+
+addConfiguredBoolean
+
+public void addConfiguredBoolean (Params.BooleanParam param)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.BooleanParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.BooleanParam.html
new file mode 100644
index 0000000000..af94657b08
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.BooleanParam.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Params.BooleanParam (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.BooleanParam
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.Params.BooleanParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.BooleanParam extends Params.Param
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+getValue ()
+
+
+
+
+
+
+ void
+setValue (boolean value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.BooleanParam
+
+public Params.BooleanParam ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public boolean getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (boolean value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.DoubleParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.DoubleParam.html
new file mode 100644
index 0000000000..2b242d7c0c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.DoubleParam.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Params.DoubleParam (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.DoubleParam
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.Params.DoubleParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.DoubleParam extends Params.Param
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ double
+getValue ()
+
+
+
+
+
+
+ void
+setValue (double value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.DoubleParam
+
+public Params.DoubleParam ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public double getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (double value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.IntParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.IntParam.html
new file mode 100644
index 0000000000..16f9d6e29a
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.IntParam.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Params.IntParam (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.IntParam
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.Params.IntParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.IntParam extends Params.Param
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ int
+getValue ()
+
+
+
+
+
+
+ void
+setValue (int value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.IntParam
+
+public Params.IntParam ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public int getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (int value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.LongParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.LongParam.html
new file mode 100644
index 0000000000..417da4381c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.LongParam.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Params.LongParam (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.LongParam
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.Params.LongParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.LongParam extends Params.Param
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ long
+getValue ()
+
+
+
+
+
+
+ void
+setValue (long value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.LongParam
+
+public Params.LongParam ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public long getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (long value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.Param.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.Param.html
new file mode 100644
index 0000000000..790b9b6f13
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.Param.html
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+Params.Param (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.Param
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+
+
+Direct Known Subclasses: Params.BooleanParam , Params.DoubleParam , Params.IntParam , Params.LongParam , Params.StringParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.Param extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.Param
+
+public Params.Param ()
+
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.StringParam.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.StringParam.html
new file mode 100644
index 0000000000..13c9915384
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.StringParam.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Params.StringParam (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params.StringParam
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.Params.StringParam
+
+
+Enclosing class: Params
+
+
+
+public static class Params.StringParam extends Params.Param
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getValue ()
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params.StringParam
+
+public Params.StringParam ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.html
new file mode 100644
index 0000000000..199e111f67
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/Params.html
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+Params (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class Params
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.Params
+
+
+
+public class Params extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Params ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Params
+
+public Params ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.FilePartType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.FilePartType.html
new file mode 100644
index 0000000000..d319945d05
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.FilePartType.html
@@ -0,0 +1,345 @@
+
+
+
+
+
+
+PostMethodTask.FilePartType (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class PostMethodTask.FilePartType
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType
+
+
+Enclosing class: PostMethodTask
+
+
+
+public static class PostMethodTask.FilePartType extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getCharSet ()
+
+
+
+
+
+
+ java.lang.String
+getContentType ()
+
+
+
+
+
+
+ java.io.File
+getPath ()
+
+
+
+
+
+
+ void
+setCharSet (java.lang.String charSet)
+
+
+
+
+
+
+ void
+setContentType (java.lang.String contentType)
+
+
+
+
+
+
+ void
+setPath (java.io.File path)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PostMethodTask.FilePartType
+
+public PostMethodTask.FilePartType ()
+
+
+
+
+
+
+
+
+
+getPath
+
+public java.io.File getPath ()
+
+
+
+
+
+
+
+
+setPath
+
+public void setPath (java.io.File path)
+
+
+
+
+
+
+
+
+getContentType
+
+public java.lang.String getContentType ()
+
+
+
+
+
+
+
+
+setContentType
+
+public void setContentType (java.lang.String contentType)
+
+
+
+
+
+
+
+
+getCharSet
+
+public java.lang.String getCharSet ()
+
+
+
+
+
+
+
+
+setCharSet
+
+public void setCharSet (java.lang.String charSet)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.TextPartType.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.TextPartType.html
new file mode 100644
index 0000000000..b86edf4fe3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.TextPartType.html
@@ -0,0 +1,402 @@
+
+
+
+
+
+
+PostMethodTask.TextPartType (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class PostMethodTask.TextPartType
+
+java.lang.Object
+ net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType
+
+
+Enclosing class: PostMethodTask
+
+
+
+public static class PostMethodTask.TextPartType extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getCharSet ()
+
+
+
+
+
+
+ java.lang.String
+getContentType ()
+
+
+
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getValue ()
+
+
+
+
+
+
+ void
+setCharSet (java.lang.String charSet)
+
+
+
+
+
+
+ void
+setContentType (java.lang.String contentType)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setText (java.lang.String text)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PostMethodTask.TextPartType
+
+public PostMethodTask.TextPartType ()
+
+
+
+
+
+
+
+
+
+getValue
+
+public java.lang.String getValue ()
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+getCharSet
+
+public java.lang.String getCharSet ()
+
+
+
+
+
+
+
+
+setCharSet
+
+public void setCharSet (java.lang.String charSet)
+
+
+
+
+
+
+
+
+getContentType
+
+public java.lang.String getContentType ()
+
+
+
+
+
+
+
+
+setContentType
+
+public void setContentType (java.lang.String contentType)
+
+
+
+
+
+
+
+
+setText
+
+public void setText (java.lang.String text)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.html
new file mode 100644
index 0000000000..4ee48b0e9b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PostMethodTask.html
@@ -0,0 +1,500 @@
+
+
+
+
+
+
+PostMethodTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class PostMethodTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask
+ net.sf.antcontrib.net.httpclient.PostMethodTask
+
+
+
+public class PostMethodTask extends AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class net.sf.antcontrib.net.httpclient.AbstractMethodTask
+
+
+addConfiguredHeader , addConfiguredHttpClient , addConfiguredParams , addConfiguredResponseHeader , createMethodIfNecessary , execute , setClientRefId , setDoAuthentication , setFollowRedirects , setPath , setQueryString , setResponseDataFile , setResponseDataProperty , setStatusCodeProperty , setURL
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PostMethodTask
+
+public PostMethodTask ()
+
+
+
+
+
+
+
+
+
+addConfiguredFile
+
+public void addConfiguredFile (PostMethodTask.FilePartType file)
+
+
+
+
+
+
+
+
+setMultipart
+
+public void setMultipart (boolean multipart)
+
+
+
+
+
+
+
+
+addConfiguredText
+
+public void addConfiguredText (PostMethodTask.TextPartType text)
+
+
+
+
+
+
+
+
+setParameters
+
+public void setParameters (java.io.File parameters)
+
+
+
+
+
+
+
+
+createNewMethod
+
+protected org.apache.commons.httpclient.HttpMethodBase createNewMethod ()
+
+
+Specified by: createNewMethod
in class AbstractMethodTask
+
+
+
+
+
+
+
+
+addConfiguredParameter
+
+public void addConfiguredParameter (org.apache.commons.httpclient.NameValuePair pair)
+
+
+
+
+
+
+
+
+setContentChunked
+
+public void setContentChunked (boolean contentChunked)
+
+
+
+
+
+
+
+
+configureMethod
+
+protected void configureMethod (org.apache.commons.httpclient.HttpMethodBase method)
+
+
+Overrides: configureMethod
in class AbstractMethodTask
+
+
+
+
+
+
+
+
+cleanupResources
+
+protected void cleanupResources (org.apache.commons.httpclient.HttpMethodBase method)
+
+
+Overrides: cleanupResources
in class AbstractMethodTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PurgeExpiredCookiesTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PurgeExpiredCookiesTask.html
new file mode 100644
index 0000000000..e381316349
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/PurgeExpiredCookiesTask.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+PurgeExpiredCookiesTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+Class PurgeExpiredCookiesTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.PurgeExpiredCookiesTask
+
+
+
+public class PurgeExpiredCookiesTask extends AbstractHttpStateTypeTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PurgeExpiredCookiesTask
+
+public PurgeExpiredCookiesTask ()
+
+
+
+
+
+
+
+
+
+setExpiredDate
+
+public void setExpiredDate (java.util.Date expiredDate)
+
+
+
+
+
+
+
+
+execute
+
+protected void execute (HttpStateType stateType)
+ throws org.apache.tools.ant.BuildException
+
+
+Specified by: execute
in class AbstractHttpStateTypeTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-frame.html
new file mode 100644
index 0000000000..adf38ca91c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-frame.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-summary.html
new file mode 100644
index 0000000000..ba1b414b55
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-summary.html
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.net.httpclient
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-tree.html
new file mode 100644
index 0000000000..9014f6873f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/httpclient/package-tree.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+net.sf.antcontrib.net.httpclient Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.net.httpclient
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader net.sf.antcontrib.net.httpclient.Credentials org.apache.commons.httpclient.params.DefaultHttpParams (implements java.lang.Cloneable, org.apache.commons.httpclient.params.HttpParams, java.io.Serializable)
+
+org.apache.commons.httpclient.params.HostParams
+ org.apache.commons.httpclient.params.HttpMethodParams
+org.apache.commons.httpclient.params.HttpClientParams
+ net.sf.antcontrib.net.httpclient.MethodParams
+
+ org.apache.commons.httpclient.HostConfiguration (implements java.lang.Cloneable)
+
+ net.sf.antcontrib.net.httpclient.Params net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.types.DataType
+ org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-frame.html
new file mode 100644
index 0000000000..3ff52f5e90
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+net.sf.antcontrib.net (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.net
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-summary.html
new file mode 100644
index 0000000000..0ce22f5ecd
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-summary.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+net.sf.antcontrib.net (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.net
+
+
+
+
+
+Class Summary
+
+
+PostTask
+This task does an http post.
+
+
+Prop
+Simple bean to represent a name/value pair.
+
+
+URLImportTask
+Task to import a build file from a url.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-tree.html
new file mode 100644
index 0000000000..d0e00989c1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/net/package-tree.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+net.sf.antcontrib.net Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.net
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.net.PostTask.Cookie org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+
+ net.sf.antcontrib.net.Prop
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-frame.html
new file mode 100644
index 0000000000..56a2a455e0
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+net.sf.antcontrib (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-summary.html
new file mode 100644
index 0000000000..58aa8d0f12
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-summary.html
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+net.sf.antcontrib (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-tree.html
new file mode 100644
index 0000000000..99acc5a6f3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/package-tree.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+net.sf.antcontrib Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatch.html
new file mode 100644
index 0000000000..320eb83f57
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatch.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+AntPerformanceListener.StopWatch (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+Class AntPerformanceListener.StopWatch
+
+java.lang.Object
+ net.sf.antcontrib.perf.AntPerformanceListener.StopWatch
+
+
+Enclosing class: AntPerformanceListener
+
+
+
+public class AntPerformanceListener.StopWatch extends java.lang.Object
+
+
+
+A stopwatch, useful for 'quick and dirty' performance testing.
+
+
+
+
+Version:
+ $Revision: 1.5 $
+Author:
+ Dale Anson
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ long
+elapsed ()
+
+
+ Elapsed time, difference between the last start time and now.
+
+
+
+ long
+start ()
+
+
+ Starts/restarts the stopwatch.
+
+
+
+ long
+stop ()
+
+
+ Stops the stopwatch.
+
+
+
+ long
+total ()
+
+
+ Total cumulative elapsed time.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntPerformanceListener.StopWatch
+
+public AntPerformanceListener.StopWatch ()
+
+Starts the stopwatch.
+
+
+
+
+
+
+
+
+
+start
+
+public long start ()
+
+Starts/restarts the stopwatch.
+
+
+
+Returns: the start time, the long returned System.currentTimeMillis().
+
+
+
+
+
+stop
+
+public long stop ()
+
+Stops the stopwatch.
+
+
+
+Returns: the stop time, the long returned System.currentTimeMillis().
+
+
+
+
+
+total
+
+public long total ()
+
+Total cumulative elapsed time.
+
+
+
+Returns: the total time
+
+
+
+
+
+elapsed
+
+public long elapsed ()
+
+Elapsed time, difference between the last start time and now.
+
+
+
+Returns: the elapsed time
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatchComparator.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatchComparator.html
new file mode 100644
index 0000000000..da70d192cf
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.StopWatchComparator.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+AntPerformanceListener.StopWatchComparator (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+Class AntPerformanceListener.StopWatchComparator
+
+java.lang.Object
+ net.sf.antcontrib.perf.AntPerformanceListener.StopWatchComparator
+
+
+All Implemented Interfaces: java.util.Comparator
+
+
+Enclosing class: AntPerformanceListener
+
+
+
+public class AntPerformanceListener.StopWatchComparator extends java.lang.Objectimplements java.util.Comparator
+
+
+
+Compares the total times for two StopWatches.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ int
+compare (java.lang.Object o1,
+ java.lang.Object o2)
+
+
+ Compares the total times for two StopWatches.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface java.util.Comparator
+
+
+equals
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntPerformanceListener.StopWatchComparator
+
+public AntPerformanceListener.StopWatchComparator ()
+
+
+
+
+
+
+
+
+
+compare
+
+public int compare (java.lang.Object o1,
+ java.lang.Object o2)
+
+Compares the total times for two StopWatches.
+
+
+Specified by: compare
in interface java.util.Comparator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.html
new file mode 100644
index 0000000000..908e08e36f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/AntPerformanceListener.html
@@ -0,0 +1,468 @@
+
+
+
+
+
+
+AntPerformanceListener (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+Class AntPerformanceListener
+
+java.lang.Object
+ net.sf.antcontrib.perf.AntPerformanceListener
+
+
+All Implemented Interfaces: java.util.EventListener, org.apache.tools.ant.BuildListener
+
+
+
+public class AntPerformanceListener extends java.lang.Objectimplements org.apache.tools.ant.BuildListener
+
+
+
+This BuildListener keeps track of the total time it takes for each target and
+ task to execute, then prints out the totals when the build is finished. This
+ can help pinpoint the areas where a build is taking a lot of time so
+ optimization efforts can focus where they'll do the most good. Execution times
+ are grouped by targets and tasks, and are sorted from fastest running to
+ slowest running.
+
+ Output can be saved to a file by setting a property in Ant. Set
+ "performance.log" to the name of a file. This can be set either on the
+ command line with the -D option (-Dperformance.log=/tmp/performance.log)
+ or in the build file itself ( ).
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.5 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+buildFinished (org.apache.tools.ant.BuildEvent be)
+
+
+ Sorts and prints the results.
+
+
+
+ void
+buildStarted (org.apache.tools.ant.BuildEvent be)
+
+
+ Starts a 'running total' stopwatch.
+
+
+
+static void
+main (java.lang.String[] args)
+
+
+
+
+
+
+ void
+messageLogged (org.apache.tools.ant.BuildEvent be)
+
+
+ no-op
+
+
+
+ void
+targetFinished (org.apache.tools.ant.BuildEvent be)
+
+
+ Stop timing the given target.
+
+
+
+ void
+targetStarted (org.apache.tools.ant.BuildEvent be)
+
+
+ Start timing the given target.
+
+
+
+ void
+taskFinished (org.apache.tools.ant.BuildEvent be)
+
+
+ Stop timing the given task.
+
+
+
+ void
+taskStarted (org.apache.tools.ant.BuildEvent be)
+
+
+ Start timing the given task.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AntPerformanceListener
+
+public AntPerformanceListener ()
+
+
+
+
+
+
+
+
+
+buildStarted
+
+public void buildStarted (org.apache.tools.ant.BuildEvent be)
+
+Starts a 'running total' stopwatch.
+
+
+Specified by: buildStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+buildFinished
+
+public void buildFinished (org.apache.tools.ant.BuildEvent be)
+
+Sorts and prints the results.
+
+
+Specified by: buildFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+targetStarted
+
+public void targetStarted (org.apache.tools.ant.BuildEvent be)
+
+Start timing the given target.
+
+
+Specified by: targetStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+targetFinished
+
+public void targetFinished (org.apache.tools.ant.BuildEvent be)
+
+Stop timing the given target.
+
+
+Specified by: targetFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+taskStarted
+
+public void taskStarted (org.apache.tools.ant.BuildEvent be)
+
+Start timing the given task.
+
+
+Specified by: taskStarted
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+taskFinished
+
+public void taskFinished (org.apache.tools.ant.BuildEvent be)
+
+Stop timing the given task.
+
+
+Specified by: taskFinished
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+messageLogged
+
+public void messageLogged (org.apache.tools.ant.BuildEvent be)
+
+no-op
+
+
+Specified by: messageLogged
in interface org.apache.tools.ant.BuildListener
+
+
+
+
+
+
+
+
+main
+
+public static void main (java.lang.String[] args)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatch.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatch.html
new file mode 100644
index 0000000000..db3ebc085f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatch.html
@@ -0,0 +1,445 @@
+
+
+
+
+
+
+StopWatch (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+Class StopWatch
+
+java.lang.Object
+ net.sf.antcontrib.perf.StopWatch
+
+
+
+public class StopWatch extends java.lang.Object
+
+
+
+A stopwatch, useful for 'quick and dirty' performance testing. Typical usage:
+
+ StopWatch sw = new StopWatch(); // automatically starts
+ // do something here...
+ sw.stop();
+ System.out.println(sw.toString()); // print the total
+ sw.start(); // restart the stopwatch
+ // do some more things...
+ sw.stop();
+ System.out.println(sw.format(sw.elapsed()); // print the time since the last start
+ System.out.println(sw.toString()); // print the cumulative total
+
+ Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.4 $
+Author:
+ Dale Anson
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+StopWatch ()
+
+
+ Starts the stopwatch.
+
+
+StopWatch (java.lang.String name)
+
+
+ Starts the stopwatch.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ long
+elapsed ()
+
+
+ Elapsed time, difference between the last start time and now.
+
+
+
+ java.lang.String
+format (long ms)
+
+
+ Formats the given time into decimal seconds.
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+static void
+main (java.lang.String[] args)
+
+
+
+
+
+
+ long
+start ()
+
+
+ Starts/restarts the stopwatch.
+
+
+
+ long
+stop ()
+
+
+ Stops the stopwatch.
+
+
+
+ java.lang.String
+toString ()
+
+
+ Returns the total elapsed time of the stopwatch formatted in decimal seconds.
+
+
+
+ long
+total ()
+
+
+ Total cumulative elapsed time.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+StopWatch
+
+public StopWatch ()
+
+Starts the stopwatch.
+
+
+
+
+
+StopWatch
+
+public StopWatch (java.lang.String name)
+
+Starts the stopwatch.
+
+
+Parameters: name
- an identifying name for this StopWatch
+
+
+
+
+
+
+
+
+start
+
+public long start ()
+
+Starts/restarts the stopwatch. stop
must be called prior
+ to restart.
+
+
+
+Returns: the start time, the long returned System.currentTimeMillis().
+
+
+
+
+
+stop
+
+public long stop ()
+
+Stops the stopwatch.
+
+
+
+Returns: the stop time, the long returned System.currentTimeMillis().
+
+
+
+
+
+total
+
+public long total ()
+
+Total cumulative elapsed time.
+
+
+
+Returns: the total time
+
+
+
+
+
+elapsed
+
+public long elapsed ()
+
+Elapsed time, difference between the last start time and now.
+
+
+
+Returns: the elapsed time
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+Returns: the name of this StopWatch
+
+
+
+
+
+format
+
+public java.lang.String format (long ms)
+
+Formats the given time into decimal seconds.
+
+
+
+Returns: the time formatted as mm:ss.ddd
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+Returns the total elapsed time of the stopwatch formatted in decimal seconds.
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+Returns: [name: mm:ss.ddd]
+
+
+
+
+
+main
+
+public static void main (java.lang.String[] args)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatchTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatchTask.html
new file mode 100644
index 0000000000..817da32437
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/StopWatchTask.html
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+StopWatchTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+Class StopWatchTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.perf.StopWatchTask
+
+
+
+public class StopWatchTask extends org.apache.tools.ant.Task
+
+
+
+Assists in timing tasks and/or targets.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Version:
+ $Revision: 1.5 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setAction (java.lang.String action)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+StopWatchTask
+
+public StopWatchTask ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+setAction
+
+public void setAction (java.lang.String action)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-frame.html
new file mode 100644
index 0000000000..6b26f6047a
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+net.sf.antcontrib.perf (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.perf
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-summary.html
new file mode 100644
index 0000000000..6e04659544
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+net.sf.antcontrib.perf (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.perf
+
+
+
+
+
+Class Summary
+
+
+AntPerformanceListener
+This BuildListener keeps track of the total time it takes for each target and
+ task to execute, then prints out the totals when the build is finished.
+
+
+StopWatch
+A stopwatch, useful for 'quick and dirty' performance testing.
+
+
+StopWatchTask
+Assists in timing tasks and/or targets.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-tree.html
new file mode 100644
index 0000000000..804a1ab86c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/perf/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+net.sf.antcontrib.perf Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.perf
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/OsFamily.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/OsFamily.html
new file mode 100644
index 0000000000..7c185efc70
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/OsFamily.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+OsFamily (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.platform
+
+Class OsFamily
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.platform.OsFamily
+
+
+
+public class OsFamily extends org.apache.tools.ant.Task
+
+
+
+Task definition for the OsFamily
task.
+ This task sets the property indicated in the "property"
+ attribute with the string representing the operating
+ system family. Possible values include "unix", "dos", "mac"
+ and "windows".
+
+
+
+ Task Declaration:
+
+
+ <taskdef name="osfamily" classname="net.sf.antcontrib.platform.OsFamily" />
+
+
+ Usage:
+
+ <osfamily property="propname" />
+
+
+ Attributes:
+ property --> The name of the property to set with the OS family name
+
+
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+OsFamily ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OsFamily
+
+public OsFamily ()
+
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/Platform.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/Platform.html
new file mode 100644
index 0000000000..d08ef51186
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/Platform.html
@@ -0,0 +1,728 @@
+
+
+
+
+
+
+Platform (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.platform
+
+Class Platform
+
+java.lang.Object
+ net.sf.antcontrib.platform.Platform
+
+
+
+public class Platform extends java.lang.Object
+
+
+
+
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Platform ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+FAMILY_NONE
+
+public static final int FAMILY_NONE
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_UNIX
+
+public static final int FAMILY_UNIX
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_WINDOWS
+
+public static final int FAMILY_WINDOWS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_OS2
+
+public static final int FAMILY_OS2
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_ZOS
+
+public static final int FAMILY_ZOS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_OS400
+
+public static final int FAMILY_OS400
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_DOS
+
+public static final int FAMILY_DOS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_MAC
+
+public static final int FAMILY_MAC
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_MACOSX
+
+public static final int FAMILY_MACOSX
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_TANDEM
+
+public static final int FAMILY_TANDEM
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_OPENVMS
+
+public static final int FAMILY_OPENVMS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_UNIX
+
+public static final java.lang.String FAMILY_NAME_UNIX
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_WINDOWS
+
+public static final java.lang.String FAMILY_NAME_WINDOWS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_OS2
+
+public static final java.lang.String FAMILY_NAME_OS2
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_ZOS
+
+public static final java.lang.String FAMILY_NAME_ZOS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_OS400
+
+public static final java.lang.String FAMILY_NAME_OS400
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_DOS
+
+public static final java.lang.String FAMILY_NAME_DOS
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_MAC
+
+public static final java.lang.String FAMILY_NAME_MAC
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_TANDEM
+
+public static final java.lang.String FAMILY_NAME_TANDEM
+
+
+See Also: Constant Field Values
+
+
+
+
+FAMILY_NAME_OPENVMS
+
+public static final java.lang.String FAMILY_NAME_OPENVMS
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Platform
+
+public Platform ()
+
+
+
+
+
+
+
+
+
+getOsFamily
+
+public static final int getOsFamily ()
+
+
+
+
+
+
+
+
+getOsFamilyName
+
+public static final java.lang.String getOsFamilyName ()
+
+
+
+
+
+
+
+
+getEnv
+
+public static final java.util.Properties getEnv ()
+
+
+
+
+
+
+
+
+getDefaultShell
+
+public static final java.lang.String getDefaultShell ()
+
+
+
+
+
+
+
+
+getDefaultScriptSuffix
+
+public static final java.lang.String getDefaultScriptSuffix ()
+
+
+
+
+
+
+
+
+getDefaultShellArguments
+
+public static final java.lang.String[] getDefaultShellArguments ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/ShellScriptTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/ShellScriptTask.html
new file mode 100644
index 0000000000..c0457e5868
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/ShellScriptTask.html
@@ -0,0 +1,497 @@
+
+
+
+
+
+
+ShellScriptTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.platform
+
+Class ShellScriptTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.ExecTask
+ net.sf.antcontrib.platform.ShellScriptTask
+
+
+
+public class ShellScriptTask extends org.apache.tools.ant.taskdefs.ExecTask
+
+
+
+A generic front-end for passing "shell lines" to any application which can
+ accept a filename containing script input (bash, perl, csh, tcsh, etc.).
+ see antcontrib doc for useage
+
+
+
+
+Author:
+ stephan beal, peter reilly
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.taskdefs.ExecTask
+
+
+cmdl, failOnError, newEnvironment, redirector, redirectorElement
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addText (java.lang.String s)
+
+
+ Adds s to the lines of script code.
+
+
+
+ void
+execute ()
+
+
+ execute the task
+
+
+
+ void
+setCommand (org.apache.tools.ant.types.Commandline notUsed)
+
+
+ Disallow the command attribute of parent class ExecTask.
+
+
+
+ void
+setExecutable (java.lang.String shell)
+
+
+ Sets the shell used to run the script.
+
+
+
+ void
+setInputString (java.lang.String s)
+
+
+ Sets script code to s.
+
+
+
+ void
+setShell (java.lang.String shell)
+
+
+ Sets the shell used to run the script.
+
+
+
+ void
+setTmpSuffix (java.lang.String tmpSuffix)
+
+
+ Sets the suffix for the tmp file used to
+ contain the script.
+
+
+
+protected void
+writeScript ()
+
+
+ Writes the script lines to a temp file.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.ExecTask
+
+
+addConfiguredRedirector, addEnv, checkConfiguration, createArg, createHandler, createWatchdog, getResolveExecutable, isValidOs, logFlush, maybeSetResultPropertyValue, prepareExec, resolveExecutable, runExec, runExecute, setAppend, setDir, setError, setErrorProperty, setFailIfExecutionFails, setFailonerror, setInput, setLogError, setNewenvironment, setOs, setOutput, setOutputproperty, setResolveExecutable, setResultProperty, setSearchPath, setSpawn, setTimeout, setTimeout, setupRedirector, setVMLauncher
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ShellScriptTask
+
+public ShellScriptTask ()
+
+
+
+
+
+
+
+
+
+addText
+
+public void addText (java.lang.String s)
+
+Adds s to the lines of script code.
+
+
+
+
+
+
+
+
+setInputString
+
+public void setInputString (java.lang.String s)
+
+Sets script code to s.
+
+
+Overrides: setInputString
in class org.apache.tools.ant.taskdefs.ExecTask
+
+
+
+
+
+
+
+
+setShell
+
+public void setShell (java.lang.String shell)
+
+Sets the shell used to run the script.
+
+
+Parameters: shell
- the shell to use (bash is default)
+
+
+
+
+
+setExecutable
+
+public void setExecutable (java.lang.String shell)
+
+Sets the shell used to run the script.
+
+
+Overrides: setExecutable
in class org.apache.tools.ant.taskdefs.ExecTask
+
+
+Parameters: shell
- the shell to use (bash is default)
+
+
+
+
+
+setCommand
+
+public void setCommand (org.apache.tools.ant.types.Commandline notUsed)
+
+Disallow the command attribute of parent class ExecTask.
+ ant.attribute ignore="true"
+
+
+Overrides: setCommand
in class org.apache.tools.ant.taskdefs.ExecTask
+
+
+Parameters: notUsed
- not used
+Throws:
+org.apache.tools.ant.BuildException
- if called
+
+
+
+
+
+setTmpSuffix
+
+public void setTmpSuffix (java.lang.String tmpSuffix)
+
+Sets the suffix for the tmp file used to
+ contain the script.
+ This is useful for cmd.exe as one can
+ use cmd /c call x.bat
+
+
+Parameters: tmpSuffix
- the suffix to use
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+execute the task
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.ExecTask
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+writeScript
+
+protected void writeScript ()
+ throws org.apache.tools.ant.BuildException
+
+Writes the script lines to a temp file.
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-frame.html
new file mode 100644
index 0000000000..40ccdb63e6
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+net.sf.antcontrib.platform (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.platform
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-summary.html
new file mode 100644
index 0000000000..8244f893f9
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+net.sf.antcontrib.platform (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.platform
+
+
+
+
+
+Class Summary
+
+
+OsFamily
+Task definition for the OsFamily
task.
+
+
+Platform
+
+
+
+ShellScriptTask
+A generic front-end for passing "shell lines" to any application which can
+ accept a filename containing script input (bash, perl, csh, tcsh, etc.).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-tree.html
new file mode 100644
index 0000000000..0dc5903b52
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/platform/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+net.sf.antcontrib.platform Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.platform
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.platform.Platform org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+org.apache.tools.ant.taskdefs.ExecTask
+ net.sf.antcontrib.platform.OsFamily
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/ForgetTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/ForgetTask.html
new file mode 100644
index 0000000000..ba01edbb64
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/ForgetTask.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+
+ForgetTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.process
+
+Class ForgetTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Sequential
+ net.sf.antcontrib.process.ForgetTask
+
+
+All Implemented Interfaces: java.lang.Runnable, org.apache.tools.ant.TaskContainer
+
+
+
+public class ForgetTask extends org.apache.tools.ant.taskdefs.Sequentialimplements java.lang.Runnable
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ForgetTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+ void
+setDaemon (boolean daemon)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Sequential
+
+
+addTask
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ForgetTask
+
+public ForgetTask ()
+
+
+
+
+
+
+
+
+
+setDaemon
+
+public void setDaemon (boolean daemon)
+
+
+
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.taskdefs.Sequential
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run
in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.TimeUnit.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.TimeUnit.html
new file mode 100644
index 0000000000..780b4c83a5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.TimeUnit.html
@@ -0,0 +1,576 @@
+
+
+
+
+
+
+Limit.TimeUnit (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.process
+
+Class Limit.TimeUnit
+
+java.lang.Object
+ org.apache.tools.ant.types.EnumeratedAttribute
+ net.sf.antcontrib.process.Limit.TimeUnit
+
+
+Enclosing class: Limit
+
+
+
+public static class Limit.TimeUnit extends org.apache.tools.ant.types.EnumeratedAttribute
+
+
+
+The enumeration of units:
+ millisecond, second, minute, hour, day, week
+ Todo: we use timestamps in many places, why not factor this out
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ long
+getMultiplier ()
+
+
+
+
+
+
+ java.lang.String[]
+getValues ()
+
+
+
+
+
+
+protected void
+setValueProgrammatically (java.lang.String value)
+
+
+ set the inner value programmatically.
+
+
+
+ long
+toMillis (long numberOfUnits)
+
+
+ convert the time in the current unit, to millis
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+containsValue, getIndex, getValue, indexOfValue, setValue, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+MILLISECOND
+
+public static final java.lang.String MILLISECOND
+
+
+See Also: Constant Field Values
+
+
+
+
+SECOND
+
+public static final java.lang.String SECOND
+
+
+See Also: Constant Field Values
+
+
+
+
+MINUTE
+
+public static final java.lang.String MINUTE
+
+
+See Also: Constant Field Values
+
+
+
+
+HOUR
+
+public static final java.lang.String HOUR
+
+
+See Also: Constant Field Values
+
+
+
+
+DAY
+
+public static final java.lang.String DAY
+
+
+See Also: Constant Field Values
+
+
+
+
+WEEK
+
+public static final java.lang.String WEEK
+
+
+See Also: Constant Field Values
+
+
+
+
+MILLISECOND_UNIT
+
+public static final Limit.TimeUnit MILLISECOND_UNIT
+
+static unit objects, for use as sensible defaults
+
+
+
+
+
+
+
+SECOND_UNIT
+
+public static final Limit.TimeUnit SECOND_UNIT
+
+
+
+
+
+
+
+MINUTE_UNIT
+
+public static final Limit.TimeUnit MINUTE_UNIT
+
+
+
+
+
+
+
+HOUR_UNIT
+
+public static final Limit.TimeUnit HOUR_UNIT
+
+
+
+
+
+
+
+DAY_UNIT
+
+public static final Limit.TimeUnit DAY_UNIT
+
+
+
+
+
+
+
+WEEK_UNIT
+
+public static final Limit.TimeUnit WEEK_UNIT
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Limit.TimeUnit
+
+public Limit.TimeUnit ()
+
+
+
+
+
+
+
+
+
+setValueProgrammatically
+
+protected void setValueProgrammatically (java.lang.String value)
+
+set the inner value programmatically.
+
+
+Parameters: value
- to set
+
+
+
+
+
+getMultiplier
+
+public long getMultiplier ()
+
+
+
+
+
+
+
+
+getValues
+
+public java.lang.String[] getValues ()
+
+
+Specified by: getValues
in class org.apache.tools.ant.types.EnumeratedAttribute
+
+
+
+
+
+
+
+
+toMillis
+
+public long toMillis (long numberOfUnits)
+
+convert the time in the current unit, to millis
+
+
+Parameters: numberOfUnits
- long expressed in the current objects units
+Returns: long representing the value in millis
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.html
new file mode 100644
index 0000000000..06398ef25f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/Limit.html
@@ -0,0 +1,689 @@
+
+
+
+
+
+
+Limit (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.process
+
+Class Limit
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.process.Limit
+
+
+All Implemented Interfaces: org.apache.tools.ant.TaskContainer
+
+
+
+public class Limit extends org.apache.tools.ant.Taskimplements org.apache.tools.ant.TaskContainer
+
+
+
+Limits the amount of time that a task or set of tasks can run. This is useful
+ for tasks that may "hang" or otherwise not complete in a timely fashion. This
+ task is done when either the maxwait time has expired or all nested tasks are
+ complete, whichever is first.
+
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Since:
+ Ant 1.5
+Version:
+ $Revision: 1.6 $
+Author:
+ Dale Anson, Robert D. Rice
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+static class
+Limit.TimeUnit
+
+
+ The enumeration of units:
+ millisecond, second, minute, hour, day, week
+ Todo: we use timestamps in many places, why not factor this out
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Limit ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+addTask (org.apache.tools.ant.Task task)
+
+
+ Add a task to wait on.
+
+
+
+ void
+execute ()
+
+
+ Execute all nested tasks, but stopping execution of nested tasks after
+ maxwait or when all tasks are done, whichever is first.
+
+
+
+ void
+setDays (int value)
+
+
+ Set a day wait value.
+
+
+
+ void
+setFailonerror (boolean fail)
+
+
+ Determines whether the build should fail if the time limit has
+ expired on this task.
+
+
+
+ void
+setHours (int value)
+
+
+ Set an hours wait value.
+
+
+
+ void
+setMaxwait (int wait)
+
+
+ How long to wait for all nested tasks to complete, in units.
+
+
+
+ void
+setMaxWaitUnit (Limit.TimeUnit unit)
+
+
+ Set the max wait time unit, default is minutes.
+
+
+
+ void
+setMilliseconds (int value)
+
+
+ Set a millisecond wait value.
+
+
+
+ void
+setMinutes (int value)
+
+
+ Set a minute wait value.
+
+
+
+ void
+setProperty (java.lang.String p)
+
+
+ Name the property to set after a timeout.
+
+
+
+ void
+setSeconds (int value)
+
+
+ Set a second wait value.
+
+
+
+ void
+setUnit (java.lang.String unit)
+
+
+ Sets the unit for the max wait.
+
+
+
+ void
+setValue (java.lang.String v)
+
+
+ The value for the property to set after a timeout, defaults to true.
+
+
+
+ void
+setWeeks (int value)
+
+
+ Set a week wait value.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+unit
+
+protected Limit.TimeUnit unit
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Limit
+
+public Limit ()
+
+
+
+
+
+
+
+
+
+addTask
+
+public void addTask (org.apache.tools.ant.Task task)
+ throws org.apache.tools.ant.BuildException
+
+Add a task to wait on.
+
+
+Specified by: addTask
in interface org.apache.tools.ant.TaskContainer
+
+
+Parameters: task
- A task to execute
+Throws:
+org.apache.tools.ant.BuildException
- won't happen
+
+
+
+
+
+setMaxwait
+
+public void setMaxwait (int wait)
+
+How long to wait for all nested tasks to complete, in units.
+ Default is to wait 3 minutes.
+
+
+
+
+
+Parameters: wait
- time to wait, set to 0 to wait forever.
+
+
+
+
+
+setUnit
+
+public void setUnit (java.lang.String unit)
+
+Sets the unit for the max wait. Default is minutes.
+
+
+
+
+
+Parameters: unit
- valid values are "millisecond", "second", "minute", "hour", "day", and "week".
+
+
+
+
+
+setMilliseconds
+
+public void setMilliseconds (int value)
+
+Set a millisecond wait value.
+
+
+
+
+
+Parameters: value
- the number of milliseconds to wait.
+
+
+
+
+
+setSeconds
+
+public void setSeconds (int value)
+
+Set a second wait value.
+
+
+
+
+
+Parameters: value
- the number of seconds to wait.
+
+
+
+
+
+setMinutes
+
+public void setMinutes (int value)
+
+Set a minute wait value.
+
+
+
+
+
+Parameters: value
- the number of milliseconds to wait.
+
+
+
+
+
+setHours
+
+public void setHours (int value)
+
+Set an hours wait value.
+
+
+
+
+
+Parameters: value
- the number of hours to wait.
+
+
+
+
+
+setDays
+
+public void setDays (int value)
+
+Set a day wait value.
+
+
+
+
+
+Parameters: value
- the number of days to wait.
+
+
+
+
+
+setWeeks
+
+public void setWeeks (int value)
+
+Set a week wait value.
+
+
+
+
+
+Parameters: value
- the number of weeks to wait.
+
+
+
+
+
+setMaxWaitUnit
+
+public void setMaxWaitUnit (Limit.TimeUnit unit)
+
+Set the max wait time unit, default is minutes.
+
+
+
+
+
+
+
+
+
+
+
+setFailonerror
+
+public void setFailonerror (boolean fail)
+
+Determines whether the build should fail if the time limit has
+ expired on this task.
+ Default is no.
+
+
+
+
+
+Parameters: fail
- if true, fail the build if the time limit has been reached.
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String p)
+
+Name the property to set after a timeout.
+
+
+
+
+
+Parameters: p
- of property to set if the time limit has been reached.
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String v)
+
+The value for the property to set after a timeout, defaults to true.
+
+
+
+
+
+Parameters: v
- for the property to set if the time limit has been reached.
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+Execute all nested tasks, but stopping execution of nested tasks after
+ maxwait or when all tasks are done, whichever is first.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- Description of the Exception
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-frame.html
new file mode 100644
index 0000000000..66d7ebf83d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+net.sf.antcontrib.process (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.process
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-summary.html
new file mode 100644
index 0000000000..011fb1c05e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-summary.html
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+net.sf.antcontrib.process (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.process
+
+
+
+
+
+Class Summary
+
+
+ForgetTask
+Place class description here.
+
+
+Limit
+Limits the amount of time that a task or set of tasks can run.
+
+
+Limit.TimeUnit
+The enumeration of units:
+ millisecond, second, minute, hour, day, week
+ Todo: we use timestamps in many places, why not factor this out
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-tree.html
new file mode 100644
index 0000000000..f1414ddda3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/process/package-tree.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+net.sf.antcontrib.process Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.process
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.apache.tools.ant.types.EnumeratedAttribute
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+net.sf.antcontrib.process.Limit (implements org.apache.tools.ant.TaskContainer)
+ org.apache.tools.ant.taskdefs.Sequential (implements org.apache.tools.ant.TaskContainer)
+
+net.sf.antcontrib.process.ForgetTask (implements java.lang.Runnable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/AbstractPropertySetterTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/AbstractPropertySetterTask.html
new file mode 100644
index 0000000000..c8619ec22f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/AbstractPropertySetterTask.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+
+AbstractPropertySetterTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class AbstractPropertySetterTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+
+
+Direct Known Subclasses: PropertyCopy , PropertySelector , RegexTask , SortList , URLEncodeTask
+
+
+
+public abstract class AbstractPropertySetterTask extends org.apache.tools.ant.Task
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+setOverride (boolean override)
+
+
+
+
+
+
+ void
+setProperty (java.lang.String property)
+
+
+
+
+
+
+protected void
+setPropertyValue (java.lang.String value)
+
+
+
+
+
+
+protected void
+validate ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AbstractPropertySetterTask
+
+public AbstractPropertySetterTask ()
+
+
+
+
+
+
+
+
+
+setOverride
+
+public void setOverride (boolean override)
+
+
+
+
+
+
+
+
+setProperty
+
+public void setProperty (java.lang.String property)
+
+
+
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+
+
+
+
+
+
+setPropertyValue
+
+protected final void setPropertyValue (java.lang.String value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathFilterTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathFilterTask.html
new file mode 100644
index 0000000000..d8adb0acb7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathFilterTask.html
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+PathFilterTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class PathFilterTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.PathFilterTask
+
+
+
+public class PathFilterTask extends org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PathFilterTask
+
+public PathFilterTask ()
+
+
+
+
+
+
+
+
+
+setPathId
+
+public void setPathId (java.lang.String pathid)
+
+
+
+
+
+
+
+
+createSelect
+
+public org.apache.tools.ant.types.selectors.OrSelector createSelect ()
+
+
+
+
+
+
+
+
+addConfiguredFileSet
+
+public void addConfiguredFileSet (org.apache.tools.ant.types.FileSet fileset)
+
+
+
+
+
+
+
+
+addConfiguredDirSet
+
+public void addConfiguredDirSet (org.apache.tools.ant.types.DirSet dirset)
+
+
+
+
+
+
+
+
+addConfiguredFileList
+
+public void addConfiguredFileList (org.apache.tools.ant.types.FileList filelist)
+
+
+
+
+
+
+
+
+addConfiguredPath
+
+public void addConfiguredPath (org.apache.tools.ant.types.Path path)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathToFileSet.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathToFileSet.html
new file mode 100644
index 0000000000..7234f060f2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PathToFileSet.html
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+PathToFileSet (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class PathToFileSet
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.PathToFileSet
+
+
+
+public class PathToFileSet extends org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setDir (java.io.File dir)
+
+
+
+
+
+
+ void
+setIgnoreNonRelative (boolean ignoreNonRelative)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setPathRefId (java.lang.String pathRefId)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PathToFileSet
+
+public PathToFileSet ()
+
+
+
+
+
+
+
+
+
+setDir
+
+public void setDir (java.io.File dir)
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+setPathRefId
+
+public void setPathRefId (java.lang.String pathRefId)
+
+
+
+
+
+
+
+
+setIgnoreNonRelative
+
+public void setIgnoreNonRelative (boolean ignoreNonRelative)
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertyCopy.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertyCopy.html
new file mode 100644
index 0000000000..ef01f6b9ee
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertyCopy.html
@@ -0,0 +1,429 @@
+
+
+
+
+
+
+PropertyCopy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class PropertyCopy
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ net.sf.antcontrib.property.PropertyCopy
+
+
+
+public class PropertyCopy extends AbstractPropertySetterTask
+
+
+
+Task definition for the propertycopy task, which copies the value of a
+ named property to another property. This is useful when you need to
+ plug in the value of another property in order to get a property name
+ and then want to get the value of that property name.
+
+
+ Usage:
+
+ Task declaration in the project:
+
+ <taskdef name="propertycopy" classname="net.sf.antcontrib.property.PropertyCopy" />
+
+
+ Call Syntax:
+
+ <propertycopy name="propname" from="copyfrom" (silent="true|false")? />
+
+
+ Attributes:
+ name --> The name of the property you wish to set with the value
+ from --> The name of the property you wish to copy the value from
+ silent --> Do you want to suppress the error if the "from" property
+ does not exist, and just not set the property "name". Default
+ is false.
+
+ Example:
+ <property name="org" value="MyOrg" />
+ <property name="org.MyOrg.DisplayName" value="My Organiziation" />
+ <propertycopy name="displayName" from="org.${org}.DisplayName" />
+ <echo message="${displayName}" />
+
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PropertyCopy ()
+
+
+ Default Constructor
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setFrom (java.lang.String from)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setSilent (boolean silent)
+
+
+
+
+
+
+protected void
+validate ()
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PropertyCopy
+
+public PropertyCopy ()
+
+Default Constructor
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+setFrom
+
+public void setFrom (java.lang.String from)
+
+
+
+
+
+
+
+
+setSilent
+
+public void setSilent (boolean silent)
+
+
+
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+Overrides: validate
in class AbstractPropertySetterTask
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertySelector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertySelector.html
new file mode 100644
index 0000000000..9ef1815b15
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/PropertySelector.html
@@ -0,0 +1,437 @@
+
+
+
+
+
+
+PropertySelector (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class PropertySelector
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ net.sf.antcontrib.property.PropertySelector
+
+
+
+public class PropertySelector extends AbstractPropertySetterTask
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setCaseSensitive (boolean caseSensitive)
+
+
+
+
+
+
+ void
+setDelimiter (char delim)
+
+
+
+
+
+
+ void
+setDistinct (boolean distinct)
+
+
+
+
+
+
+ void
+setMatch (java.lang.String match)
+
+
+
+
+
+
+ void
+setSelect (java.lang.String select)
+
+
+
+
+
+
+protected void
+validate ()
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PropertySelector
+
+public PropertySelector ()
+
+
+
+
+
+
+
+
+
+setMatch
+
+public void setMatch (java.lang.String match)
+
+
+
+
+
+
+
+
+setSelect
+
+public void setSelect (java.lang.String select)
+
+
+
+
+
+
+
+
+setCaseSensitive
+
+public void setCaseSensitive (boolean caseSensitive)
+
+
+
+
+
+
+
+
+setDelimiter
+
+public void setDelimiter (char delim)
+
+
+
+
+
+
+
+
+setDistinct
+
+public void setDistinct (boolean distinct)
+
+
+
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+Overrides: validate
in class AbstractPropertySetterTask
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexTask.html
new file mode 100644
index 0000000000..d881eee8ed
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexTask.html
@@ -0,0 +1,557 @@
+
+
+
+
+
+
+RegexTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class RegexTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ net.sf.antcontrib.property.RegexTask
+
+
+
+public class RegexTask extends AbstractPropertySetterTask
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+RegexTask ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.apache.tools.ant.types.RegularExpression
+createRegexp ()
+
+
+
+
+
+
+ org.apache.tools.ant.types.Substitution
+createReplace ()
+
+
+
+
+
+
+protected java.lang.String
+doReplace ()
+
+
+
+
+
+
+protected java.lang.String
+doSelect ()
+
+
+
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ void
+setCaseSensitive (boolean caseSensitive)
+
+
+
+
+
+
+ void
+setDefaultValue (java.lang.String defaultValue)
+
+
+
+
+
+
+ void
+setGlobal (boolean global)
+
+
+
+
+
+
+ void
+setInput (java.lang.String input)
+
+
+
+
+
+
+ void
+setRegexp (java.lang.String regex)
+
+
+
+
+
+
+ void
+setReplace (java.lang.String replace)
+
+
+
+
+
+
+ void
+setSelect (java.lang.String select)
+
+
+
+
+
+
+protected void
+validate ()
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RegexTask
+
+public RegexTask ()
+
+
+
+
+
+
+
+
+
+setInput
+
+public void setInput (java.lang.String input)
+
+
+
+
+
+
+
+
+setDefaultValue
+
+public void setDefaultValue (java.lang.String defaultValue)
+
+
+
+
+
+
+
+
+setRegexp
+
+public void setRegexp (java.lang.String regex)
+
+
+
+
+
+
+
+
+createRegexp
+
+public org.apache.tools.ant.types.RegularExpression createRegexp ()
+
+
+
+
+
+
+
+
+setReplace
+
+public void setReplace (java.lang.String replace)
+
+
+
+
+
+
+
+
+createReplace
+
+public org.apache.tools.ant.types.Substitution createReplace ()
+
+
+
+
+
+
+
+
+setSelect
+
+public void setSelect (java.lang.String select)
+
+
+
+
+
+
+
+
+setCaseSensitive
+
+public void setCaseSensitive (boolean caseSensitive)
+
+
+
+
+
+
+
+
+setGlobal
+
+public void setGlobal (boolean global)
+
+
+
+
+
+
+
+
+doReplace
+
+protected java.lang.String doReplace ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+doSelect
+
+protected java.lang.String doSelect ()
+ throws org.apache.tools.ant.BuildException
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+Overrides: validate
in class AbstractPropertySetterTask
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexUtil.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexUtil.html
new file mode 100644
index 0000000000..90f30ef341
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/RegexUtil.html
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+RegexUtil (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class RegexUtil
+
+java.lang.Object
+ net.sf.antcontrib.property.RegexUtil
+
+
+
+public class RegexUtil extends java.lang.Object
+
+
+
+Regular Expression utilities
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+RegexUtil ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static java.lang.String
+select (java.lang.String select,
+ java.util.Vector groups)
+
+
+ Parse a select string, and merge it with a match groups
+ vector to produce an output string.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RegexUtil
+
+public RegexUtil ()
+
+
+
+
+
+
+
+
+
+select
+
+public static java.lang.String select (java.lang.String select,
+ java.util.Vector groups)
+
+Parse a select string, and merge it with a match groups
+ vector to produce an output string. Each group placehold
+ in the select string is replaced with the group at the
+ corresponding index in the match groups vector
+
+
+Parameters: select
- The select stringgroups
- The match groups
+Returns: The output string with the merged selection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/SortList.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/SortList.html
new file mode 100644
index 0000000000..423b2c8114
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/SortList.html
@@ -0,0 +1,472 @@
+
+
+
+
+
+
+SortList (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class SortList
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ net.sf.antcontrib.property.SortList
+
+
+
+public class SortList extends AbstractPropertySetterTask
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SortList ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SortList
+
+public SortList ()
+
+
+
+
+
+
+
+
+
+setNumeric
+
+public void setNumeric (boolean numeric)
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+setRefid
+
+public void setRefid (org.apache.tools.ant.types.Reference ref)
+
+
+
+
+
+
+
+
+setCasesensitive
+
+public void setCasesensitive (boolean casesenstive)
+
+
+
+
+
+
+
+
+setDelimiter
+
+public void setDelimiter (java.lang.String delimiter)
+
+
+
+
+
+
+
+
+setOrderPropertyFile
+
+public void setOrderPropertyFile (java.io.File orderPropertyFile)
+
+
+
+
+
+
+
+
+setOrderPropertyFilePrefix
+
+public void setOrderPropertyFilePrefix (java.lang.String orderPropertyFilePrefix)
+
+
+
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+Overrides: validate
in class AbstractPropertySetterTask
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/URLEncodeTask.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/URLEncodeTask.html
new file mode 100644
index 0000000000..05b69b6f28
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/URLEncodeTask.html
@@ -0,0 +1,456 @@
+
+
+
+
+
+
+URLEncodeTask (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class URLEncodeTask
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ net.sf.antcontrib.property.URLEncodeTask
+
+
+
+public class URLEncodeTask extends AbstractPropertySetterTask
+
+
+
+Place class description here.
+
+
+
+
+Since:
+
+Author:
+ Matthew Inger ,
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+execute ()
+
+
+
+
+
+
+ java.lang.String
+getValue (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+ void
+setLocation (java.io.File location)
+
+
+
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setRefid (org.apache.tools.ant.types.Reference ref)
+
+
+
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+
+
+
+
+ java.lang.String
+toString ()
+
+
+
+
+
+
+protected void
+validate ()
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+URLEncodeTask
+
+public URLEncodeTask ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+
+
+
+
+
+
+
+getValue
+
+public java.lang.String getValue (org.apache.tools.ant.Project p)
+
+
+
+
+
+
+
+
+setLocation
+
+public void setLocation (java.io.File location)
+
+
+
+
+
+
+
+
+setRefid
+
+public void setRefid (org.apache.tools.ant.types.Reference ref)
+
+
+
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString
in class java.lang.Object
+
+
+
+
+
+
+
+
+validate
+
+protected void validate ()
+
+
+Overrides: validate
in class AbstractPropertySetterTask
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/Variable.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/Variable.html
new file mode 100644
index 0000000000..195ccf37ab
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/Variable.html
@@ -0,0 +1,431 @@
+
+
+
+
+
+
+Variable (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+Class Variable
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.property.Variable
+
+
+
+public class Variable extends org.apache.tools.ant.Task
+
+
+
+Similar to Property, but this property is mutable. In fact, much of the code
+ in this class is copy and paste from Property. In general, the standard Ant
+ property should be used, but occasionally it is useful to use a mutable
+ property.
+
+ This used to be a nice little task that took advantage of what is probably
+ a flaw in the Ant Project API -- setting a "user" property programatically
+ causes the project to overwrite a previously set property. Now this task
+ has become more violent and employs a technique known as "object rape" to
+ directly access the Project's private property hashtable.
+
Developed for use with Antelope, migrated to ant-contrib Oct 2003.
+
+
+
+
+Since:
+ Ant 1.5
+Version:
+ $Revision: 1.6 $
+Author:
+ Dale Anson, danson@germane-software.com
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Variable ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+protected void
+addProperties (java.util.Properties props)
+
+
+ iterate through a set of properties, resolve them, then assign them
+
+
+
+ void
+execute ()
+
+
+ Execute this task.
+
+
+
+ void
+setFile (java.io.File file)
+
+
+ Set the name of a file to read properties from.
+
+
+
+ void
+setName (java.lang.String name)
+
+
+ Set the name of the property.
+
+
+
+ void
+setUnset (boolean b)
+
+
+ Determines whether the property should be removed from the project.
+
+
+
+ void
+setValue (java.lang.String value)
+
+
+ Set the value of the property.
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Variable
+
+public Variable ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+Set the name of the property. Required unless 'file' is used.
+
+
+Parameters: name
- the name of the property.
+
+
+
+
+
+setValue
+
+public void setValue (java.lang.String value)
+
+Set the value of the property. Optional, defaults to "".
+
+
+Parameters: value
- the value of the property.
+
+
+
+
+
+setFile
+
+public void setFile (java.io.File file)
+
+Set the name of a file to read properties from. Optional.
+
+
+Parameters: file
- the file to read properties from.
+
+
+
+
+
+setUnset
+
+public void setUnset (boolean b)
+
+Determines whether the property should be removed from the project.
+ Default is false. Once removed, conditions that check for property
+ existence will find this property does not exist.
+
+
+Parameters: b
- set to true to remove the property from the project.
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+Execute this task.
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
- Description of the Exception
+
+
+
+
+
+addProperties
+
+protected void addProperties (java.util.Properties props)
+
+iterate through a set of properties, resolve them, then assign them
+
+
+Parameters: props
- The feature to be added to the Properties attribute
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-frame.html
new file mode 100644
index 0000000000..0c5ec8e15b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-frame.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+net.sf.antcontrib.property (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.property
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-summary.html
new file mode 100644
index 0000000000..8ae9c2a215
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-summary.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+net.sf.antcontrib.property (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.property
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-tree.html
new file mode 100644
index 0000000000..1f5314802c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/property/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+net.sf.antcontrib.property Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.property
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+
+ net.sf.antcontrib.property.RegexUtil
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/Reflector.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/Reflector.html
new file mode 100644
index 0000000000..e4e173aecc
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/Reflector.html
@@ -0,0 +1,415 @@
+
+
+
+
+
+
+Reflector (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.util
+
+Class Reflector
+
+java.lang.Object
+ net.sf.antcontrib.util.Reflector
+
+
+
+public class Reflector extends java.lang.Object
+
+
+
+Utility class to handle reflection on java objects.
+ Its main purpose is to allow ant-contrib classes
+ to compile under ant1.5 but allow the classes to
+ use ant1.6 classes and code if present.
+ The class is a holder class for an object and
+ uses java reflection to call methods on the objects.
+ If things go wrong, BuildExceptions are thrown.
+
+
+
+
+Author:
+ Peter Reilly
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Reflector (java.lang.Object obj)
+
+
+ Constructor using a passed in object.
+
+
+Reflector (java.lang.String name)
+
+
+ Constructor for the wrapper using a classname
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Object
+call (java.lang.String methodName)
+
+
+ Call a method on the object with no parameters.
+
+
+
+ java.lang.Object
+call (java.lang.String methodName,
+ java.lang.Object o)
+
+
+ Call a method with one parameter.
+
+
+
+ java.lang.Object
+call (java.lang.String methodName,
+ java.lang.Object o1,
+ java.lang.Object o2)
+
+
+ Call a method with two parameters.
+
+
+
+ java.lang.Object
+callExplicit (java.lang.String methodName,
+ java.lang.Class classType,
+ java.lang.Object o)
+
+
+ Call a method with an object using a specific
+ type as for the method parameter.
+
+
+
+ java.lang.Object
+callExplicit (java.lang.String methodName,
+ java.lang.String className,
+ java.lang.Object o)
+
+
+ Call a method with an object using a specific
+ type as for the method parameter.
+
+
+
+ java.lang.Object
+getObject ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Reflector
+
+public Reflector (java.lang.String name)
+
+Constructor for the wrapper using a classname
+
+
+Parameters: name
- the classname of the object to construct.
+
+
+
+
+Reflector
+
+public Reflector (java.lang.Object obj)
+
+Constructor using a passed in object.
+
+
+Parameters: obj
- the object to wrap.
+
+
+
+
+
+
+
+
+getObject
+
+public java.lang.Object getObject ()
+
+
+
+Returns: the wrapped object.
+
+
+
+
+
+call
+
+public java.lang.Object call (java.lang.String methodName)
+
+Call a method on the object with no parameters.
+
+
+Parameters: methodName
- the name of the method to call
+Returns: the object returned by the method
+
+
+
+
+
+callExplicit
+
+public java.lang.Object callExplicit (java.lang.String methodName,
+ java.lang.String className,
+ java.lang.Object o)
+
+Call a method with an object using a specific
+ type as for the method parameter.
+
+
+Parameters: methodName
- the name of the methodclassName
- the name of the class of the parameter of the methodo
- the object to use as the argument of the method
+Returns: the object returned by the method
+
+
+
+
+
+callExplicit
+
+public java.lang.Object callExplicit (java.lang.String methodName,
+ java.lang.Class classType,
+ java.lang.Object o)
+
+Call a method with an object using a specific
+ type as for the method parameter.
+
+
+Parameters: methodName
- the name of the methodclassType
- the class of the parameter of the methodo
- the object to use as the argument of the method
+Returns: the object returned by the method
+
+
+
+
+
+call
+
+public java.lang.Object call (java.lang.String methodName,
+ java.lang.Object o)
+
+Call a method with one parameter.
+
+
+Parameters: methodName
- the name of the method to callo
- the object to use as the parameter, this must
+ be of the same type as the method parameter (not a subclass).
+Returns: the object returned by the method
+
+
+
+
+
+call
+
+public java.lang.Object call (java.lang.String methodName,
+ java.lang.Object o1,
+ java.lang.Object o2)
+
+Call a method with two parameters.
+
+
+Parameters: methodName
- the name of the method to callo1
- the object to use as the first parameter, this must
+ be of the same type as the method parameter (not a subclass).o2
- the object to use as the second parameter, this must
+ be of the same type as the method parameter (not a subclass).
+Returns: the object returned by the method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPool.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPool.html
new file mode 100644
index 0000000000..4728e56188
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPool.html
@@ -0,0 +1,277 @@
+
+
+
+
+
+
+ThreadPool (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.util
+
+Class ThreadPool
+
+java.lang.Object
+ net.sf.antcontrib.util.ThreadPool
+
+
+
+public class ThreadPool extends java.lang.Object
+
+
+
+Place class description here.
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ThreadPool (int maxActive)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ThreadPool
+
+public ThreadPool (int maxActive)
+
+
+
+
+
+
+
+
+
+returnThread
+
+public void returnThread (ThreadPoolThread thread)
+
+
+
+
+
+
+
+
+borrowThread
+
+public ThreadPoolThread borrowThread ()
+ throws java.lang.InterruptedException
+
+
+
+Throws:
+java.lang.InterruptedException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPoolThread.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPoolThread.html
new file mode 100644
index 0000000000..1480549c76
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/ThreadPoolThread.html
@@ -0,0 +1,327 @@
+
+
+
+
+
+
+ThreadPoolThread (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.util
+
+Class ThreadPoolThread
+
+java.lang.Object
+ java.lang.Thread
+ net.sf.antcontrib.util.ThreadPoolThread
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class ThreadPoolThread extends java.lang.Thread
+
+
+
+Place class description here.
+
+
+
+
+Author:
+ Matthew Inger
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+ void
+setRunnable (java.lang.Runnable runnable)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ThreadPoolThread
+
+public ThreadPoolThread (ThreadPool pool)
+
+
+
+
+
+
+
+
+
+setRunnable
+
+public void setRunnable (java.lang.Runnable runnable)
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run
in interface java.lang.Runnable
Overrides: run
in class java.lang.Thread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-frame.html
new file mode 100644
index 0000000000..bb9d2e1af1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+net.sf.antcontrib.util (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.util
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-summary.html
new file mode 100644
index 0000000000..047fc16345
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-summary.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+net.sf.antcontrib.util (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.util
+
+
+
+
+
+Class Summary
+
+
+Reflector
+Utility class to handle reflection on java objects.
+
+
+ThreadPool
+Place class description here.
+
+
+ThreadPoolThread
+Place class description here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-tree.html
new file mode 100644
index 0000000000..004f10603f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/util/package-tree.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+net.sf.antcontrib.util Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.util
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.util.Reflector java.lang.Thread (implements java.lang.Runnable)
+
+ net.sf.antcontrib.util.ThreadPool
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/CompileWithWalls.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/CompileWithWalls.html
new file mode 100644
index 0000000000..adfaf46b89
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/CompileWithWalls.html
@@ -0,0 +1,446 @@
+
+
+
+
+
+
+CompileWithWalls (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+Class CompileWithWalls
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ net.sf.antcontrib.walls.CompileWithWalls
+
+
+
+public class CompileWithWalls extends org.apache.tools.ant.Task
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CompileWithWalls
+
+public CompileWithWalls ()
+
+
+
+
+
+
+
+
+
+setIntermediaryBuildDir
+
+public void setIntermediaryBuildDir (java.io.File f)
+
+
+
+
+
+
+
+
+getIntermediaryBuildDir
+
+public java.io.File getIntermediaryBuildDir ()
+
+
+
+
+
+
+
+
+setWalls
+
+public void setWalls (java.io.File f)
+
+
+
+
+
+
+
+
+getWalls
+
+public java.io.File getWalls ()
+
+
+
+
+
+
+
+
+createWalls
+
+public Walls createWalls ()
+
+
+
+
+
+
+
+
+createJavac
+
+public org.apache.tools.ant.taskdefs.Javac createJavac ()
+
+
+
+
+
+
+
+
+execute
+
+public void execute ()
+ throws org.apache.tools.ant.BuildException
+
+
+Overrides: execute
in class org.apache.tools.ant.Task
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+log
+
+public void log (java.lang.String msg,
+ int level)
+
+
+Overrides: log
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Package.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Package.html
new file mode 100644
index 0000000000..9fbdcec31d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Package.html
@@ -0,0 +1,486 @@
+
+
+
+
+
+
+Package (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+Class Package
+
+java.lang.Object
+ net.sf.antcontrib.walls.Package
+
+
+
+public class Package extends java.lang.Object
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Package ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.io.File
+getBuildSpace (java.io.File baseDir)
+
+
+
+
+
+
+ org.apache.tools.ant.types.FileSet
+getClassCopyFileSet (org.apache.tools.ant.Project p,
+ org.apache.tools.ant.Location l)
+
+
+ FILL IN JAVADOC HERE
+
+
+
+ org.apache.tools.ant.types.Path
+getClasspath (java.io.File baseDir,
+ org.apache.tools.ant.Project p)
+
+
+
+
+
+
+ java.lang.String[]
+getDepends ()
+
+
+
+
+
+
+ org.apache.tools.ant.types.FileSet
+getJavaCopyFileSet (org.apache.tools.ant.Project p,
+ org.apache.tools.ant.Location l)
+
+
+ FILL IN JAVADOC HERE
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ java.lang.String
+getPackage ()
+
+
+
+
+
+
+ org.apache.tools.ant.types.Path
+getSrcPath (java.io.File baseDir,
+ org.apache.tools.ant.Project p)
+
+
+
+
+
+
+ void
+setDepends (java.lang.String d)
+
+
+
+
+
+
+ void
+setFaultReason (java.lang.String r)
+
+
+ FILL IN JAVADOC HERE
+
+
+
+ void
+setName (java.lang.String name)
+
+
+
+
+
+
+ void
+setPackage (java.lang.String pack)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Package
+
+public Package ()
+
+
+
+
+
+
+
+
+
+setName
+
+public void setName (java.lang.String name)
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+setPackage
+
+public void setPackage (java.lang.String pack)
+
+
+
+
+
+
+
+
+getPackage
+
+public java.lang.String getPackage ()
+
+
+
+
+
+
+
+
+setDepends
+
+public void setDepends (java.lang.String d)
+
+
+
+
+
+
+
+
+getDepends
+
+public java.lang.String[] getDepends ()
+
+
+
+
+
+
+
+
+getJavaCopyFileSet
+
+public org.apache.tools.ant.types.FileSet getJavaCopyFileSet (org.apache.tools.ant.Project p,
+ org.apache.tools.ant.Location l)
+ throws org.apache.tools.ant.BuildException
+
+FILL IN JAVADOC HERE
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+getClassCopyFileSet
+
+public org.apache.tools.ant.types.FileSet getClassCopyFileSet (org.apache.tools.ant.Project p,
+ org.apache.tools.ant.Location l)
+ throws org.apache.tools.ant.BuildException
+
+FILL IN JAVADOC HERE
+
+
+
+Throws:
+org.apache.tools.ant.BuildException
+
+
+
+
+
+getBuildSpace
+
+public java.io.File getBuildSpace (java.io.File baseDir)
+
+
+
+
+
+
+
+
+getSrcPath
+
+public org.apache.tools.ant.types.Path getSrcPath (java.io.File baseDir,
+ org.apache.tools.ant.Project p)
+
+
+
+Returns: the source path
+
+
+
+
+
+getClasspath
+
+public org.apache.tools.ant.types.Path getClasspath (java.io.File baseDir,
+ org.apache.tools.ant.Project p)
+
+
+
+Returns: the classpath
+
+
+
+
+
+setFaultReason
+
+public void setFaultReason (java.lang.String r)
+
+FILL IN JAVADOC HERE
+
+
+Parameters: r
- a fault reason string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentCopy.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentCopy.html
new file mode 100644
index 0000000000..e24c822d9e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentCopy.html
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+SilentCopy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+Class SilentCopy
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Copy
+ net.sf.antcontrib.walls.SilentCopy
+
+
+
+public class SilentCopy extends org.apache.tools.ant.taskdefs.Copy
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.taskdefs.Copy
+
+
+completeDirMap, destDir, destFile, dirCopyMap, failonerror, file, fileCopyMap, filesets, fileUtils, filtering, flatten, forceOverwrite, includeEmpty, mapperElement, preserveLastModified, verbosity
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SilentCopy ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+log (java.lang.String msg)
+
+
+
+
+
+
+ void
+log (java.lang.String msg,
+ int level)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Copy
+
+
+add, addFileset, buildMap, createFilterChain, createFilterSet, createMapper, doFileOperations, execute, getEncoding, getFileUtils, getFilterChains, getFilterSets, getOutputEncoding, getPreserveLastModified, isEnableMultipleMapping, scan, setEnableMultipleMappings, setEncoding, setFailOnError, setFile, setFiltering, setFlatten, setGranularity, setIncludeEmptyDirs, setOutputEncoding, setOverwrite, setPreserveLastModified, setPreserveLastModified, setTodir, setTofile, setVerbose, validateAttributes
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SilentCopy
+
+public SilentCopy ()
+
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String msg)
+
+
+Overrides: log
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String msg,
+ int level)
+
+
+Overrides: log
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentMove.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentMove.html
new file mode 100644
index 0000000000..970217b041
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/SilentMove.html
@@ -0,0 +1,358 @@
+
+
+
+
+
+
+SilentMove (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+Class SilentMove
+
+java.lang.Object
+ org.apache.tools.ant.ProjectComponent
+ org.apache.tools.ant.Task
+ org.apache.tools.ant.taskdefs.Copy
+ org.apache.tools.ant.taskdefs.Move
+ net.sf.antcontrib.walls.SilentMove
+
+
+
+public class SilentMove extends org.apache.tools.ant.taskdefs.Move
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.taskdefs.Copy
+
+
+completeDirMap, destDir, destFile, dirCopyMap, failonerror, file, fileCopyMap, filesets, fileUtils, filtering, flatten, forceOverwrite, includeEmpty, mapperElement, preserveLastModified, verbosity
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.Task
+
+
+description, location, target, taskName, taskType, wrapper
+
+
+
+
+
+Fields inherited from class org.apache.tools.ant.ProjectComponent
+
+
+project
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SilentMove ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+log (java.lang.String msg)
+
+
+
+
+
+
+ void
+log (java.lang.String msg,
+ int level)
+
+
+
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Move
+
+
+deleteDir, deleteDir, doFileOperations, okToDelete, renameFile, validateAttributes
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.taskdefs.Copy
+
+
+add, addFileset, buildMap, createFilterChain, createFilterSet, createMapper, execute, getEncoding, getFileUtils, getFilterChains, getFilterSets, getOutputEncoding, getPreserveLastModified, isEnableMultipleMapping, scan, setEnableMultipleMappings, setEncoding, setFailOnError, setFile, setFiltering, setFlatten, setGranularity, setIncludeEmptyDirs, setOutputEncoding, setOverwrite, setPreserveLastModified, setPreserveLastModified, setTodir, setTofile, setVerbose
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.Task
+
+
+getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
+
+
+
+
+
+Methods inherited from class org.apache.tools.ant.ProjectComponent
+
+
+getProject, setProject
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SilentMove
+
+public SilentMove ()
+
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String msg)
+
+
+Overrides: log
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+log
+
+public void log (java.lang.String msg,
+ int level)
+
+
+Overrides: log
in class org.apache.tools.ant.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Walls.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Walls.html
new file mode 100644
index 0000000000..296bf00e69
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/Walls.html
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+Walls (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+Class Walls
+
+java.lang.Object
+ net.sf.antcontrib.walls.Walls
+
+
+
+public class Walls extends java.lang.Object
+
+
+
+FILL IN JAVADOC HERE
+
+
+
+
+Author:
+ Dean Hiller(dean@xsoftware.biz)
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Walls ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Walls
+
+public Walls ()
+
+
+
+
+
+
+
+
+
+getPackage
+
+public Package getPackage (java.lang.String name)
+
+
+
+
+
+
+
+
+addConfiguredPackage
+
+public void addConfiguredPackage (Package p)
+
+
+
+
+
+
+
+
+getPackagesToCompile
+
+public java.util.Iterator getPackagesToCompile ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-frame.html
new file mode 100644
index 0000000000..ca5061b9ac
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-frame.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+net.sf.antcontrib.walls (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+net.sf.antcontrib.walls
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-summary.html
new file mode 100644
index 0000000000..43c5a03376
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-summary.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+net.sf.antcontrib.walls (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.walls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-tree.html
new file mode 100644
index 0000000000..4a26f069d7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/net/sf/antcontrib/walls/package-tree.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+net.sf.antcontrib.walls Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package net.sf.antcontrib.walls
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.walls.Package org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.Task
+net.sf.antcontrib.walls.CompileWithWalls org.apache.tools.ant.taskdefs.Copy
+org.apache.tools.ant.taskdefs.Move
+ net.sf.antcontrib.walls.SilentCopy
+
+
+ net.sf.antcontrib.walls.Walls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-frame.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-frame.html
new file mode 100644
index 0000000000..071c908691
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/overview-frame.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+Overview (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-summary.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-summary.html
new file mode 100644
index 0000000000..78bd907d60
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/overview-summary.html
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+Overview (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/overview-tree.html b/thirdparty/ant-contrib/1.0b3/docs/api/overview-tree.html
new file mode 100644
index 0000000000..797322494e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/overview-tree.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+Class Hierarchy (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For All Packages
+
+
+Package Hierarchies: net.sf.antcontrib , net.sf.antcontrib.antclipse , net.sf.antcontrib.antserver , net.sf.antcontrib.antserver.client , net.sf.antcontrib.antserver.commands , net.sf.antcontrib.antserver.server , net.sf.antcontrib.design , net.sf.antcontrib.inifile , net.sf.antcontrib.input , net.sf.antcontrib.logic , net.sf.antcontrib.logic.condition , net.sf.antcontrib.math , net.sf.antcontrib.net , net.sf.antcontrib.net.httpclient , net.sf.antcontrib.perf , net.sf.antcontrib.platform , net.sf.antcontrib.process , net.sf.antcontrib.property , net.sf.antcontrib.util , net.sf.antcontrib.walls
+
+
+Class Hierarchy
+
+
+java.lang.Object
+net.sf.antcontrib.antserver.commands.AbstractCommand (implements net.sf.antcontrib.antserver.Command )
+
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask.ResponseHeader net.sf.antcontrib.AntContribVersion net.sf.antcontrib.perf.AntPerformanceListener (implements org.apache.tools.ant.BuildListener)
+ net.sf.antcontrib.perf.AntPerformanceListener.StopWatch net.sf.antcontrib.perf.AntPerformanceListener.StopWatchComparator (implements java.util.Comparator<T>)
+ net.sf.antcontrib.antclipse.ClassPathParser net.sf.antcontrib.antserver.client.Client net.sf.antcontrib.antserver.server.ConnectionBuildListener (implements org.apache.tools.ant.BuildListener)
+ net.sf.antcontrib.antserver.server.ConnectionHandler (implements java.lang.Runnable)
+ net.sf.antcontrib.net.httpclient.Credentials org.apache.commons.httpclient.params.DefaultHttpParams (implements java.lang.Cloneable, org.apache.commons.httpclient.params.HttpParams, java.io.Serializable)
+
+org.apache.commons.httpclient.params.HostParams
+ org.apache.commons.httpclient.params.HttpMethodParams
+org.apache.commons.httpclient.params.HttpClientParams
+ net.sf.antcontrib.net.httpclient.MethodParams
+
+ net.sf.antcontrib.design.Depends net.sf.antcontrib.design.Design org.apache.bcel.generic.EmptyVisitor (implements org.apache.bcel.generic.Visitor)
+
+ org.apache.tools.ant.types.EnumeratedAttribute
+ org.apache.tools.ant.taskdefs.condition.Equals (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+ net.sf.antcontrib.input.GUIInputHandler (implements org.apache.tools.ant.input.InputHandler)
+ org.apache.commons.httpclient.HostConfiguration (implements java.lang.Cloneable)
+
+ net.sf.antcontrib.inifile.IniFile net.sf.antcontrib.inifile.IniFileTask.IniOperation
+ net.sf.antcontrib.inifile.IniProperty (implements net.sf.antcontrib.inifile.IniPart )
+ net.sf.antcontrib.inifile.IniSection (implements net.sf.antcontrib.inifile.IniPart )
+ net.sf.antcontrib.math.Math net.sf.antcontrib.math.Numeric (implements net.sf.antcontrib.math.Evaluateable )
+ net.sf.antcontrib.math.Operation (implements org.apache.tools.ant.DynamicConfigurator, net.sf.antcontrib.math.Evaluateable )
+ net.sf.antcontrib.logic.OutOfDate.DeleteTargets net.sf.antcontrib.design.Package net.sf.antcontrib.walls.Package net.sf.antcontrib.net.httpclient.Params net.sf.antcontrib.net.httpclient.Params.Param
+ net.sf.antcontrib.platform.Platform net.sf.antcontrib.net.httpclient.PostMethodTask.FilePartType net.sf.antcontrib.net.httpclient.PostMethodTask.TextPartType net.sf.antcontrib.net.PostTask.Cookie org.apache.tools.ant.Project
+ org.apache.tools.ant.ProjectComponent
+org.apache.tools.ant.taskdefs.condition.ConditionBase
+ org.apache.tools.ant.types.DataType
+net.sf.antcontrib.net.httpclient.HttpClientType net.sf.antcontrib.net.httpclient.HttpStateType org.apache.tools.ant.types.Mapper (implements java.lang.Cloneable)
+
+
+ org.apache.tools.ant.taskdefs.condition.IsFalse (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+ org.apache.tools.ant.taskdefs.condition.IsTrue (implements org.apache.tools.ant.taskdefs.condition.Condition)
+
+ org.apache.tools.ant.Task
+net.sf.antcontrib.net.httpclient.AbstractHttpStateTypeTask
+ net.sf.antcontrib.net.httpclient.AbstractMethodTask
+ net.sf.antcontrib.property.AbstractPropertySetterTask
+ org.apache.tools.ant.taskdefs.Ant
+ org.apache.tools.ant.taskdefs.CallTarget
+ net.sf.antcontrib.antclipse.ClassPathTask net.sf.antcontrib.antserver.client.ClientTask net.sf.antcontrib.walls.CompileWithWalls org.apache.tools.ant.taskdefs.Copy
+org.apache.tools.ant.taskdefs.Move
+ net.sf.antcontrib.walls.SilentCopy
+ org.apache.tools.ant.taskdefs.ExecTask
+ org.apache.tools.ant.taskdefs.Exit
+net.sf.antcontrib.logic.Throw
+ net.sf.antcontrib.logic.ForEach net.sf.antcontrib.logic.ForTask net.sf.antcontrib.inifile.IniFileTask net.sf.antcontrib.process.Limit (implements org.apache.tools.ant.TaskContainer)
+ net.sf.antcontrib.math.MathTask (implements org.apache.tools.ant.DynamicConfigurator)
+ net.sf.antcontrib.platform.OsFamily net.sf.antcontrib.logic.OutOfDate (implements org.apache.tools.ant.taskdefs.condition.Condition)
+ net.sf.antcontrib.property.PathFilterTask net.sf.antcontrib.property.PathToFileSet net.sf.antcontrib.net.PostTask net.sf.antcontrib.logic.Relentless (implements org.apache.tools.ant.TaskContainer)
+ net.sf.antcontrib.logic.RunTargetTask org.apache.tools.ant.taskdefs.Sequential (implements org.apache.tools.ant.TaskContainer)
+
+ net.sf.antcontrib.antserver.server.ServerTask net.sf.antcontrib.perf.StopWatchTask net.sf.antcontrib.logic.Switch net.sf.antcontrib.logic.TimestampSelector net.sf.antcontrib.logic.TryCatchTask net.sf.antcontrib.net.URLImportTask net.sf.antcontrib.property.Variable net.sf.antcontrib.design.VerifyDesign (implements net.sf.antcontrib.design.Log )
+
+
+ net.sf.antcontrib.net.Prop net.sf.antcontrib.antserver.commands.PropertyContainer (implements java.io.Serializable)
+ net.sf.antcontrib.antserver.commands.ReferenceContainer (implements java.io.Serializable)
+ net.sf.antcontrib.util.Reflector net.sf.antcontrib.property.RegexUtil net.sf.antcontrib.antserver.Response (implements java.io.Serializable)
+ net.sf.antcontrib.antserver.server.Server (implements java.lang.Runnable)
+ net.sf.antcontrib.perf.StopWatch java.lang.Thread (implements java.lang.Runnable)
+
+ net.sf.antcontrib.util.ThreadPool net.sf.antcontrib.antserver.Util net.sf.antcontrib.design.VerifyDesignDelegate (implements net.sf.antcontrib.design.Log )
+ net.sf.antcontrib.walls.Walls
+
+
+Interface Hierarchy
+
+
+net.sf.antcontrib.math.Evaluateable net.sf.antcontrib.inifile.IniPart net.sf.antcontrib.design.Log java.io.Serializable
+net.sf.antcontrib.antserver.Command
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/package-list b/thirdparty/ant-contrib/1.0b3/docs/api/package-list
new file mode 100644
index 0000000000..1422bc526e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/package-list
@@ -0,0 +1,20 @@
+net.sf.antcontrib
+net.sf.antcontrib.antclipse
+net.sf.antcontrib.antserver
+net.sf.antcontrib.antserver.client
+net.sf.antcontrib.antserver.commands
+net.sf.antcontrib.antserver.server
+net.sf.antcontrib.design
+net.sf.antcontrib.inifile
+net.sf.antcontrib.input
+net.sf.antcontrib.logic
+net.sf.antcontrib.logic.condition
+net.sf.antcontrib.math
+net.sf.antcontrib.net
+net.sf.antcontrib.net.httpclient
+net.sf.antcontrib.perf
+net.sf.antcontrib.platform
+net.sf.antcontrib.process
+net.sf.antcontrib.property
+net.sf.antcontrib.util
+net.sf.antcontrib.walls
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/resources/inherit.gif b/thirdparty/ant-contrib/1.0b3/docs/api/resources/inherit.gif
new file mode 100644
index 0000000000..c814867a13
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/docs/api/resources/inherit.gif differ
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/serialized-form.html b/thirdparty/ant-contrib/1.0b3/docs/api/serialized-form.html
new file mode 100644
index 0000000000..babde260ec
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/serialized-form.html
@@ -0,0 +1,581 @@
+
+
+
+
+
+
+Serialized Form (Ant Contrib)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Form
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+succeeded
+
+boolean succeeded
+
+
+
+
+
+
+errorStackTrace
+
+java.lang.String errorStackTrace
+
+
+
+
+
+
+errorMessage
+
+java.lang.String errorMessage
+
+
+
+
+
+
+resultsXml
+
+java.lang.String resultsXml
+
+
+
+
+
+
+contentLength
+
+long contentLength
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.antserver.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+name
+
+java.lang.String name
+
+
+
+
+
+
+value
+
+java.lang.String value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+refId
+
+java.lang.String refId
+
+
+
+
+
+
+toRefId
+
+java.lang.String toRefId
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+antFile
+
+java.lang.String antFile
+
+
+
+
+
+
+dir
+
+java.lang.String dir
+
+
+
+
+
+
+target
+
+java.lang.String target
+
+
+
+
+
+
+properties
+
+java.util.Vector<E> properties
+
+
+
+
+
+
+references
+
+java.util.Vector<E> references
+
+
+
+
+
+
+inheritall
+
+boolean inheritall
+
+
+
+
+
+
+interitrefs
+
+boolean interitrefs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+target
+
+java.lang.String target
+
+
+
+
+
+
+properties
+
+java.util.Vector<E> properties
+
+
+
+
+
+
+references
+
+java.util.Vector<E> references
+
+
+
+
+
+
+inheritall
+
+boolean inheritall
+
+
+
+
+
+
+interitrefs
+
+boolean interitrefs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Fields
+
+
+
+
+contentLength
+
+long contentLength
+
+
+
+
+
+
+todir
+
+java.lang.String todir
+
+
+
+
+
+
+tofile
+
+java.lang.String tofile
+
+
+
+
+
+
+fileBaseName
+
+java.lang.String fileBaseName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package net.sf.antcontrib.net.httpclient
+
+
+
+
+
+
+
+
+serialVersionUID: -1L
+
+
+
+
+
+
+
+
+serialVersionUID: -1L
+
+
+
+
+
+
+
+
+serialVersionUID: -1L
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/api/stylesheet.css b/thirdparty/ant-contrib/1.0b3/docs/api/stylesheet.css
new file mode 100644
index 0000000000..6d31fdbc7f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/api/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
+.TableRowColor { background: #FFFFFF } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/index.html b/thirdparty/ant-contrib/1.0b3/docs/manual/index.html
new file mode 100644
index 0000000000..a5ab02232b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/index.html
@@ -0,0 +1,91 @@
+
+
+
+ Ant-Contrib Tasks
+
+
+
+ Ant-Contrib Tasks
+
+ Contents
+
+
+
+
+
+ The Ant-Contrib project is a collection of tasks (and at one
+ point maybe types and other tools) for Apache Ant .
+
+ This Software is distributed under the Apache Software License .
+
+
+
+ First you must install Apache Ant itself, most of the
+ Ant-Contrib tasks require Ant 1.5 or higher to work properly,
+ however, there are some tasks, specifically <for> which
+ require Ant 1.6. You can download Ant from
+ Apache .
+
+ Then you need the Ant-Contrib tasks themselves. As there is no
+ release of these tasks yet, you have to build them from sources.
+ Fortunately this is easy, check out the sources (grab the
+ ant-contrib
module from CVS ), change
+ into the source directory of ant-contrib and type
+ ant
. After Ant has completed, you'll find
+ ant-contrib-version.jar
in the lib
+ subdirectory.
+
+ You now have the choice:
+
+
+ Copy ant-contrib-version.jar
to the
+ lib
directory of your Ant installation, or on
+ your CLASSPATH environment variable. If you
+ want to use one of the tasks in your project, add the line
+
+<taskdef resource="net/sf/antcontrib/antlib.xml"/>
+
+ to your build file.
+
+
+
+
+ Keep ant-contrib-version.jar
in a separate
+ location. You now have to tell Ant explicitly where to find it
+ (say in /usr/share/java/lib
):
+
+<taskdef resource="net/sf/antcontrib/antlib.xml">
+ <classpath>
+ <pathelement location="/usr/share/java/lib/ant-contrib-version.jar"/>
+ </classpath>
+</taskdef>
+
+
+
+ If you would like to use run with Ant Version 1.5 you must use the
+ the .properties file instead. Keep in mind that some tasks will not
+ be available to you , such as the <for> task:
+
+
+<taskdef resource="net/sf/antcontrib/antcontrib.properties">
+ <classpath>
+ <pathelement location="/usr/share/java/lib/ant-contrib-version.jar"/>
+ </classpath>
+</taskdef>
+
+
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antcallback_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antcallback_task.html
new file mode 100644
index 0000000000..731e7c417f
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antcallback_task.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+AntCallBack
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+AntCallBack is identical to the standard 'antcall' task, except that it allows properties set in the called target to be available in the calling target.
+
+
+
+
+
+
+Some background may be in order: When the <antcall> task is used, in actuality, a new Ant project is created, and depending on the inheritAll property, it is populated with properties from the original project. Then the requested target in this new project is executed. Any properties set in the new project remain with that project, they do not get "passed back" to the original project. So, for example, if the target in the new project sets a property named "image.directory", there is no reference to that property in the original. Here's an example of what I mean:
+
+
+
+
+
+
+
+
+
+ <target name="testCallback" description="Test CallBack">
+ <antcallback target="-testcb" return="a, b"/>
+ <echo>a = ${a}</echo>
+ <echo>b = ${b}</echo>
+ </target>
+
+ <target name="-testcb">
+ <property name="a" value="A"/>
+ <property name="b" value="B"/>
+ </target>
+
+
+
+
+
+
+The output from executing "testCallback" looks like this:
+
+
+
+
+
+a = A
+b = B
+
+
+
+
+
+Contrast with this output from "antcall":
+
+
+
+
+
+a = ${a}
+b = ${b}
+
+
+
+
+
+
+
+
+This is an often requested feature for Ant, at least judging from the Ant mailing lists. I assume this is because it allows a more functional programming style than Ant natively supports. The proper Ant way of doing the above is like this:
+
+
+
+
+
+
+ <target name="testCallback" description="Test CallBack" depends="-testcb">
+ <echo>a = ${a}</echo>
+ <echo>b = ${b}</echo>
+ </target>
+
+ <target name="-testcb">
+ <property name="a" value="A"/>
+ <property name="b" value="B"/>
+ </target>
+
+
+
+
+
+
+This is actually looks cleaner in this situation, and is faster, too. There is significant overhead in using both "antcall" and "antcallback" in that they both require a lot of object instantiation and property copying. That said, many people prefer to use "antcall" and "antcallback" as it better fits their logic and style.
+
+
+
+The attributes for AntCallBack are identical to the 'antcall' task, with one additional, optional attibute. This attribute is named "return" and can be either a single property name or a comma separated list of property names.
+
+
+
+
+
+Table 15.1. AntCallBack Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+return
+
+A comma separated list of property names. Whitespace is allowed, so either "a,b" or "a, b" are acceptable.
+
+None
+
+No
+
+
+
+
+
+
+
+
+For other attribute and nested element information and more examples, see the documentation for the "antcall" task in the Ant documentation.
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antclipse_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antclipse_task.html
new file mode 100644
index 0000000000..8ac5667c42
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antclipse_task.html
@@ -0,0 +1,139 @@
+
+
+
+
+Antclipse Task
+
+
+
+
+Antclipse Task
+Creator: Adrian Spinei (aspinei@myrealbox.com )
+Description
+UNSTABLE CODE, some parameters are supposed to change
+This task creates classpaths or filesets based on your current .classpath file generated by Eclipse
+Classpath creation is simple, it just produces a classpath that you can subsequently retrieve by its refid.
+The filesets are a little trickier, because the task is producing a fileset per directory in the case of sources and another separate fileset for the
+output file. Which is not necessarily bad, since the content of each directory usually serves a different purpose. Now, in order to avoit conflicting
+refids each fileset has a name composed by the idcontainer, followed by a dash and postfixed by the path. Supposing that your output path is
+bin/classes and the idcontainer is default, the task will create a fileset with refid "antclipse-bin/classes ". The fileset will include all the files contained in
+your output directory, but without the trailing path bin/classes (as you usually strip it when creating the distribution jar).
+If you have two source directories, called src and test, you'll be provided with two filesets, with refids like antclipse-src and antclipse-test .
+However, you don't have to code manually the path since some properties are created as a "byproduct" each time you execute the task. Their name is "idref "
+postfixed by "outpath " and "srcpath " (in the case of the source, you'll find the location of the first source directory).
+
+Parameters
+
+
+ Attribute
+ Description
+
+ Required
+
+
+ produce
+ This parameter tells the task wether to produce a "classpath" or a "fileset" (multiple filesets, as a matter of fact).
+ Yes
+
+
+
+ idcontainer
+ The refid which will serve to identify the deliverables. When multiple filesets are produces, their refid is a concatenation between this value and something else (usually obtained from a path). Default "antclipse"
+ No
+
+
+ includelibs
+
+ Boolean, whether to include or not the project libraries. Default is true.
+ No
+
+
+ includesource
+ Boolean, whether to include or not the project source directories. Default is false.
+ No
+
+
+
+ includeoutput
+ Boolean, whether to include or not the project output directories. Default is false.
+ No
+
+
+
+ verbose
+ Boolean, telling the app to throw some info during each step. Default is false.
+ No
+
+
+ includes
+ A regexp for files to include. It is taken into account only when producing a classpath, doesn't work on source or output files. It is a real regexp, not a "*" expression.
+
+ No
+
+
+ excludes
+ A regexp for files to exclude. It is taken into account only when producing a classpath, doesn't work on source or output files. It is a real regexp, not a "*" expression.
+ No
+
+
+
+
+Parameters specified as nested elements
+None at the moment.
+
+TODOS
+
+make "includes" and "excludes" to work on the source and output filesets
+maybe find an elegant solution to this multiple fileset/directories issues
+work with files referenced in other projects
+
+
+Example
+
+This is a pretty self-explanatory Ant script, just follow the comments.
+
+
+<? xml version ="1.0"?>
+< project default=" compile " name=" test " basedir=" . " >
+< taskdef name=" antclipse " classname=" net.sf.antcontrib.antclipse.ClassPathTask " />
+< target name=" make.fs.output " >
+ <!-- creates a fileset including all the files from the output directory, called ecl1-bin if your binary directory is bin/ -->
+ < antclipse produce=" fileset " idcontainer=" ecl1 " includeoutput=" true " includesource=" false "
+ includelibs=" false " verbose=" true " />
+</ target >
+< target name=" make.fs.sources " >
+ <!-- creates a fileset for each source directory, called ecl2-*source-dir-name*/ -->
+ < antclipse produce=" fileset " idcontainer=" ecl2 " includeoutput=" false " includesource=" true "
+ includelibs=" false " verbose=" true " />
+</ target >
+< target name=" make.fs.libs " >
+ <!-- creates a fileset sontaining all your project libs called ecl3/ -->
+ < antclipse produce=" fileset " idcontainer=" ecl3 " verbose=" true " />
+</ target >
+< target name=" make.cp " >
+ <!-- creates a fileset sontaining all your project libs called ecl3/ -->
+ < antclipse produce=" classpath " idcontainer=" eclp " verbose=" true " includeoutput=" true " />
+</ target >
+< target name=" compile " depends=" make.fs.libs, make.fs.output, make.fs.sources, make.cp " >
+ < echo message=" The output path is $ {ecl1outpath} " />
+ < echo message=" The source path is $ {ecl2srcpath} " />
+ <!-- makes a jar file with the content of the output directory -->
+ < zip destfile=" out.jar " > < fileset refid=" ecl1-${ ecl1outpath} " /> </ zip >
+ <!-- makes a zip file with all your sources (supposing you have only source directory) -->
+ < zip destfile=" src.zip " > < fileset refid=" ecl2-${ ecl2srcpath} " /> </ zip >
+ <!-- makes a big zip file with all your project libraries -->
+ < zip destfile=" libs.zip " > < fileset refid=" ecl3 " /> </ zip >
+ <!-- imports the classpath into a property then echoes the property -->
+ < property name=" cpcontent " refid=" eclp " />
+ < echo > The newly created classpath is ${cpcontent}</ echo >
+</ target >
+</ project >
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antfetch_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antfetch_task.html
new file mode 100644
index 0000000000..f92e635aee
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/antfetch_task.html
@@ -0,0 +1,151 @@
+
+
+
+
+AntFetch
+
+
+
+
+
+
+
+
+
+
+
+AntFetch is identical to the standard 'Ant' task, except that it allows properties from the new project to be set in the original project.
+
+
+
+
+
+
+Some background may be in order: When the <ant> task is used, in actuality, a new Ant project is created, and depending on the inheritAll property, it is populated with properties from the original project. Then the target in this new project is executed. Any properties set in the new project remain with that project, they do not get "passed back" to the original project. So, for example, if the target in the new project sets a property named "image.directory", there is no reference to that property in the original. Here's an example of what I mean:
+
+
+
+Suppose that the "fillImageDirectory" target sets a property named "image.directory" and I call the following:
+
+
+
+
+
+
+ <ant dir="${image.project} target="fillImageDirectory"/>
+ <echo>${image.directory}</echo>
+
+
+
+
+
+
+The output of the echo task will be ${image.directory}, not whatever was set in the "fillImageDirectory" target.
+
+
+
+The AntFetch task allows that image.directory property to be set in the original project. The attributes for AntFetch are identical to the 'Ant' task, with one additional, optional attibute. This attribute is named "return" and can be either a single property name or a comma separated list of property names.
+
+
+
+Assuming that "fillImageDirectory" actually sets a property named "image.directory", the following example will print out the directory name:
+
+
+
+
+
+
+ <antfetch dir="${image.project} target="fillImageDirectory" return="image.directory"/>
+ <echo>${image.directory}</echo>
+
+
+
+
+
+
+
+
+
+And this one will also print out the thumbnail directory:
+
+
+
+
+
+
+ <antfetch dir="${image.project} target="fillImageDirectory" return="image.directory, thumbnail.directory"/>
+ <echo>${image.directory}</echo>
+ <echo>${thumbnail.directory}</echo>
+
+
+
+
+
+
+
+
+
+The attributes for AntFetch are identical to the 'ant' task, with one additional, optional attibute. This attribute is named "return" and can be either a single property name or a comma separated list of property names.
+
+
+
+
+
+Table 14.1. AntFetch Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+return
+
+A comma separated list of property names. Whitespace is allowed, so either "a,b" or "a, b" are acceptable.
+
+None
+
+No
+
+
+
+
+
+
+
+
+For other attribute and nested element information and more examples, see the documentation for the "ant" task in the Ant documentation.
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/assert_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/assert_task.html
new file mode 100644
index 0000000000..7d375cee12
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/assert_task.html
@@ -0,0 +1,260 @@
+
+
+
+
+Assert Task
+
+
+
+
+
+
+
+
+
+
+
+The Assert task adds an assertion capability to Ant projects. This task works in a manner very similar to the Java
+assert
+ keyword, and provides a limited "design by contract" facility to Ant. This is very useful for testing build scripts prior to putting them into production.
+
+
+
+The Assert task verifies that a given property has a
+given value and throws a BuildException if the property value is not as expected
+or the property does not exist.
+
+
+
+Also like Java's
+assert
+ keyword, the Assert task must be 'turned on' using the property
+ant.enable.asserts
+. If not set, or is set to
+false
+, the Assert task works exactly like the Sequential task. If the
+Variable task
+ is used to define this property, then it can be turned on and off as needed throughout a build.
+
+
+
+This task can hold other tasks including Assert.
+
+
+
+The Assert task may contain one 'bool' element. The 'bool' element is identical to the ConditionTask, but unlike the ConditionTask, is actually a Task. The 'bool' element can contain all the conditions permitted by the ConditionTask, plus the
+IsPropertyTrue
+,
+IsPropertyFalse
+,
+
+StartsWith
+,
+
+EndsWith
+,
+
+IsGreaterThan
+,
+
+IsLessThan
+ and conditions.
+See the If task for examples of using these conditionals.
+
+
+
+
+
+
+
+
+
+Table 4.1. Assert Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+name
+
+The name of the property to test for.
+
+none
+
+Yes
+
+
+
+exists
+
+Test for existence or non-existence of the property.
+
+True
+
+No
+
+
+
+value
+
+The value to test for, implies 'exists=true'. If the value in the project is different than this value, a BuildException will be thrown and the build will stop.
+
+none
+
+No
+
+
+
+execute
+
+Should the tasks contained in this task be executed? It may be useful to set this to false when testing build files.
+
+True
+
+No
+
+
+
+failonerror
+
+Should the build halt if the assertion fails? Setting this to false is contrary to the intented use of assertions, but may be useful in certain situations.
+
+True
+
+No
+
+
+
+
+
+
+
+
+
+As stated above, the Assert task may contain a nested "bool" task, otherwise,
+the Assert task does not support any nested
+elements apart from Ant tasks. Any valid Ant task may be embedded within the
+assert task.
+
+
+
+In the following example, the first
+assert
+ task checks that the
+wait
+ property exists and does not execute the
+echo
+ and
+sleep
+ tasks. The second
+assert
+ task checks that the
+wait
+ property exists, has a value of 2, and executes the
+echo
+ task.
+
+
+
+
+
+
+
+
+
+ <property name="wait" value="2"/>
+ <assert name="wait" execute="false">
+ <echo>
+ Waiting ${wait} seconds...
+ Click the red button to stop waiting.
+ </echo>
+ <sleep seconds="${wait}"/>
+ </assert>
+ <assert name="wait" value="2" execute="true">
+ <echo>done waiting!</echo>
+ </assert>
+
+
+
+
+
+
+
+
+
+The next example shows Assert being used in a unit test for the "limit" task:
+
+
+
+
+
+
+ <property name="ant.enable.asserts" value="true"/>
+ <target name="test2">
+ <!-- should not stop 'sleep' task, should print out '_passed_' -->
+ <stopwatch name="timer"/>
+ <limit maxwait="5">
+ <sleep seconds="1"/>
+ <echo>_passed_</echo>
+ </limit>
+ <stopwatch name="timer" action="total"/>
+ <assert message="Too much time.">
+ <bool>
+ <islessthan arg1="${timer}" arg2="2"/>
+ </bool>
+ </assert>
+ </target>
+
+
+
+
+
+
+
+
+
+If the
+ant.enable.asserts
+ property is set to false, then in the above example, the
+echo
+,
+sleep
+, and
+echo
+ tasks will all execute.
+
+
+
Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/compilewithwalls.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/compilewithwalls.html
new file mode 100644
index 0000000000..c3416cbfd9
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/compilewithwalls.html
@@ -0,0 +1,135 @@
+
+
+
+
+Compile With Walls Task
+
+
+
+
+
+
+Deprecated: Use verifydesign task instead
+Creator: Dean Hiller (dean@xsoftware.biz )
+Description
+Puts up walls in a the same source tree to ensure that designs are not violated
+This task helps someone separate out packages and prevent dependencies from occurring on accident. For example, if there are three packages in one source tree
+
+biz.xsoftware.mod
+biz.xsoftware.modA
+biz.xsoftware.modB
+
+and modB and modA should be able to compiled independently, you can put a wall up in between the two so that if anyone adds a dependency between modA and modB, the build will break. This is particularly good if the builds are automated.
+
+This task is for low level design. For architectural walls like client and server, I would suggest using multiple source trees and compiling those source trees independently as two different ant compile targets.
+
+One pattern I personally like to follow can be seen on the vmaster project on sourceforge. Instructions to check it out and look at are HERE. The interesting files in vmaster to look at our here....
+
+vmaster/vmasterdiff/conf/build.xml(ant file using compilewithwalls)
+vmaster/vmasterdiff/conf/dependencies.xml(The compilewithwalls task references this file as the walls)
+
+Looking at some of the 2nd file(dependencies.xml), one can see apis separated out for many non-GUI and GUI components in these packages
+
+api.biz.xsoftware.difflib.file.*
+api.biz.xsoftware.difflib.dir.*
+ more api.* packages
+org.vmasterdiff.gui.dirdiff.impl.*
+
+Looking closely at the api.* packages, each one has a Factory. This factory uses reflection to create the implementation components. Basically, the api should not know of the implementation so there are walls around the api. Reflection to instantiate the implementation gets around these walls. My bigger components that use the smaller one's use these factories. In my design you are guaranteed these components are replaceable. Feel free to checkout vmaster and look at the factories also.
+
+
+
Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ walls
+ Specifies the external dependency file to use(see example below)
+ Either this or a nested walls element is required
+
+
+ intermediaryBuildDir
+ Specifies scratch area for the compilewithwalls task to do the building and ensure dependencies are not violated
+ required
+
+
+
+Parameters specified as nested elements
+This task can contain one nested javac task and one nested walls task. See the javac task for it's attributes and nested elements.
+
+
+Walls element
+
+The nested walls element or the walls attribute must be specified. Only one may be used. The walls element contains nested package elements. These nested package elements have the following attributes. If any package depends on another, it must be listed after the package it depends on in the walls element.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ A smaller nickname for the package to reference in depends
+ Required
+
+
+ package
+ The package to compile such as biz.xsoftware.* to
+ include the immediate package only or
+ biz.xsoftware.** to include biz.xsoftware and all subpackages.
+ Required
+
+
+ depends
+ If a package need one of the previously specified packages to compile, it's name would be added here in a comma separated list. For example depends="modA,modB"
+ Optional
+
+
+
+Examples
+
+In the examples, I will show the javac as a null element, because it's use is documented in the javac task documentation.
+
+Walls Nested Element....
+
+ <compilewithwalls>
+ <walls>
+ <package name="modA" package="biz.xsoftware.mod.modA.**"/>
+ <package name="modB" package="biz.xsoftware.mod.modB.*"/>
+ <package name="mod" package="biz.xsoftware.mod.modA.*" depends="modA,modB"/>
+ </walls>
+ <javac></javac>
+ </compilewithwalls>
+
+Notice that the package named mod had to come after the packages it depended on. Now if anybody puts code in modA that uses classes in modB, the build will break telling them they are violating a design constraint. I personally have had many a devoloper accidentally put dependencies in that we agreed in the design should not be there. This includes myself. This prevents this from happening as long as someone doesn't change the ant build file....If someone does though, at least you can view the package dependencies and now what they are.
+
+
+Walls attribute......
+
+These next lines would be in build.xml.....
+ <compilewithwalls walls="dependencies.xml">
+ <javac></javac>
+ </compilewithwalls>
+
+
+These lines would be in dependencies.xml.....
+ <walls>
+ <package name="modA" package="biz.xsoftware.mod.modA.**"/>
+ <package name="modB" package="biz.xsoftware.mod.modB.*"/>
+ <package name="mod" package="biz.xsoftware.mod.modA.*" depends="modA,modB"/>
+ </walls>
+
+
+
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/for.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/for.html
new file mode 100644
index 0000000000..4f9721882b
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/for.html
@@ -0,0 +1,244 @@
+
+
+
+ Ant-contrib Tasks: For
+
+
+
+ For
+
+ The for task iterates over a list, a list of paths, or
+ any type that has a public iterator() method.
+ The list will be evaluated first.
+ Nested paths are evaluated in the order they
+ appear in the task.
+ Nested types will then be evalulated.
+
+
+ This task is the same as the <foreach> task, except that
+
+ it uses a nested sequential for each iteration; and
+ it implements an additional "keepgoing" attribute.
+
+ <for> makes use of ant's macrodef task, so the @{} notation
+ is used for parameter substition.
+
+
+ This task only works for ant version greater than or equal
+ to ant 1.6.0.
+
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ list
+ The list of values to process, with the
+ delimiter character, indicated by the "delimiter"
+ attribute, separating each value.
+ Yes, one of these need to
+ be set, unless a nested path
+ has been specified.
+
+
+ end
+
+ Sets the ending index value. If this attribute is
+ set, the <for> task will loop from "start" (default 1)
+ to "end", using "step" (default 1) increments.
+
+
+
+ param
+ Name of the parameter to pass the tokens or
+ files in as to the sequential.
+ Yes
+
+
+ delimiter
+ The delimiter characters that separates the
+ values in the "list" attribute. Each character in the
+ supplied string can act as a delimiter. This follows the semantics
+ of the StringTokenizer class.
+ No, defaults to ",".
+
+
+ parallel
+ If true
, all iterations of the nested
+ <sequential>
+ will execute in parallel. Defaults to false
,
+ which forces sequential execution of the iterations. It is up to
+ the caller to ensure that parallel execution is safe.
+ No
+
+
+ keepgoing
+ If true
, all iterations of the called
+ <sequential> will be executed, even if a task in one or more of them fails.
+ Defaults
+ to false
, which forces execution to stop as soon as a
+ task fails. At the end, if any iterator has failed, the <for>
+ task will fail, otherwise <for> will succeed.
+
+ Note that execution does not proceed keepgoing from one task
+ to the next within the <sequential>, but rather from one iteration to the
+ next.
+
+ It is up to the caller to ensure that keepgoing execution is safe.
+
+ No
+
+
+ threadCount
+ The maximum number of allowable threads when executing
+ in parallel.
+ No. Defaults to 5.
+
+
+ trim
+ If true
, any leading or trailing
+ whitespace will be removed from the list item before it is passed
+ to the sequential.
+
+ No. Defaults to false.
+
+
+ begin
+
+ Sets the starting index value. This in only used
+ if the "end" attribute is set.
+
+ No. Defaults to "1".
+
+
+ step
+
+ Sets the index increment step.
+ This in only used if the "end" attribute is set.
+
+ No. Defaults to "1".
+
+
+
+ Parameters specified as nested elements
+
+ path
+
+ Path s
+ are used to select sets of files or directories to iterate over.
+
+ Using a path allows you to determine the order by which files
+ are considered by using
+ filelist s
+ or explicit pathelements
. You also can specify
+ whether you want to iterate over files or directories by chosing
+ either filesets or
+ dirset s.
+ fileset
+ FileSet s
+ are used to select sets of files to iterate over.
+
+ dirset
+ DirSet s
+ are used to select sets of directories to iterate over.
+
+
+ sequential
+ This is the list of tasks to be run for each iteration of
+ the list.
+ Example
+
+ To print out the first five letters of the latin alphabet:
+
+
+
+<echo message="The first five letters of the alphabet are:"/>
+<for list="a,b,c,d,e" param="letter">
+ <sequential>
+ <echo>Letter @{letter}</echo>
+ </sequential>
+</for>
+
+
+
+ A more complicated example to to iterate over a set
+ of c++ source files and invoke the <cc> task on them:
+
+
+
+<for param="file">
+ <path>
+ <fileset dir="${test.dir}/mains" includes="*.cpp"/>
+ </path>
+ <sequential>
+ <propertyregex override="yes"
+ property="program" input="@{file}"
+ regexp=".*/([^\.]*)\.cpp" replace="\1"/>
+ <mkdir dir="${obj.dir}/${program}"/>
+ <mkdir dir="${build.bin.dir}"/>
+ <cc link="executable" objdir="${obj.dir}/${program}"
+ outfile="${build.bin.dir}/${program}">
+ <compiler refid="compiler.options"/>
+ <fileset file="@{file}"/>
+ <linker refid="linker-libs"/>
+ </cc>
+ </sequential>
+</for>
+
+
+ The preceding example will stop as soon as one of the <cc> tasks fails.
+ If you change the first line of the example to
+ <for param="file" keepgoing="true">
+ All iterations will be executed, and then <for> will fail if any one
+ or more of the <cc> tasks failed.
+
+ The following example embeds an outofdate type and iterates over
+ the sources that are newer than their corresponding targets.
+
+
+
+ <ac:for param="xmlfile" xmlns:ac="antlib:net.sf.antcontrib">
+ <ac:outofdate>
+ <ac:sourcefiles>
+ <ac:fileset dir="${basedir}/xdocs" includes="**/*.xml"/>
+ </ac:sourcefiles>
+ <ac:mapper dir="${basedir}/xdocs"
+ type="glob" from="*.xml" to="${basedir}/docs/*.html"/>
+ </ac:outofdate>
+ <ac:sequential>
+ <echo>Need to generate a target html file from source file @{xmlfile}</echo>
+ </ac:sequential>
+ </ac:for>
+
+
+
+ The following example loops from one to ten.
+
+
+ <ac:for param="i" end="10">
+ <sequential>
+ <echo>i is @{i}</echo>
+ </sequential>
+ </ac:for>
+
+
+ The following example counts down from 10 to 0 in steps of -2.
+
+
+ <ac:for param="i" begin="10" step="-2" end="0">
+ <sequential>
+ <echo>i is @{i}</echo>
+ </sequential>
+ </ac:for>
+
+
+ Copyright © 2003-2006 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/foreach.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/foreach.html
new file mode 100644
index 0000000000..d3f6b0bfcf
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/foreach.html
@@ -0,0 +1,145 @@
+
+
+
+ Ant-contrib Tasks: Foreach
+
+
+
+ Foreach
+
+ The foreach task iterates over a list, a list of paths, or
+ both. If both, list and paths, are specified, the list will be
+ evaluated first. Nested paths are evaluated in the order they
+ appear in the task.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ list
+ The list of values to process, with the
+ delimiter character, indicated by the "delimiter"
+ attribute, separating each value.
+ Yes, unless a nested Fileset
+ has been specified.
+
+
+ target
+ Name of the target to call for each token or
+ matched file.
+ Yes
+
+
+ param
+ Name of the parameter to pass the tokens or
+ files in as to the target.
+ Yes
+
+
+ delimiter
+ The delimiter characters that separates the
+ values in the "list" attribute. Each character in the
+ supplied string can act as a delimiter. This follows the semantics
+ of the StringTokenizer class.
+ No, defaults to ",".
+
+
+ inheritall
+ If true
, pass all properties to
+ the called target. Defaults to false
.
+ No
+
+
+ inheritrefs
+ If true
, pass all references to the
+ the called target. Defaults to false
.
+ No
+
+
+ parallel
+ If true
, all instances of the called
+ target will execute in parallel. Defaults to false
,
+ which forces sequential execution of the targets. It is up to
+ the caller to ensure that parallel execution is safe. This is
+ accomplished through the means of the "parallel" task contained
+ in the ANT core.
+ No
+
+
+ maxThreads
+ The maximum number of allowable threads when executing
+ in parallel.
+ No. Defaults to 5.
+
+
+ trim
+ If true
, any leading or trailing
+ whitespace will be removed from the list item before it is passed
+ to the requested target
+
+ No. Defaults to false.
+
+
+
+ Parameters specified as nested elements
+
+ path
+
+ Path s
+ are used to select sets of files or directories to iterate over.
+
+ Using a path allows you to determine the order by which files
+ are considered by using
+ filelist s
+ or explicit pathelements
. You also can specify
+ whether you want to iterate over files or directories by chosing
+ either filesets or
+ dirset s.
+
+ fileset
+
+ FileSet s
+ are used to select sets of files to iterate over. This
+ element is deprecated, use nested path elements
+ instead.
+
+ param
+
+ Specifies the properties to set before running the specified
+ target. See property
+ for usage guidelines.
+
+
+
+ Used to chose references that shall be copied into the new
+ project, optionally changing their id.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ refid
+ The id of the reference in the calling project.
+ Yes
+
+
+ torefid
+ The id of the reference in the called project.
+ No, defaults to the value of
+ refid.
+
+
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/forget.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/forget.html
new file mode 100644
index 0000000000..59b5d4627d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/forget.html
@@ -0,0 +1,62 @@
+
+
+
+ Ant-contrib Tasks: Forget
+
+
+
+ Forget
+
+ The Forget task will execute a set of tasks sequentially as a background
+ thread. Once the thread is started, control is returned to the calling
+ target. This is useful in being able to kick off a background server process,
+ such as a webserver. This allows you to not have to use the parallel
+ task to start server processes.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ daemon
+ Should the created thread be a daemon thread. That is,
+ should the ANT program be allowed to exit if the thread is still
+ running.
+ No. Defaults to true.
+
+
+
+
+ Example
+
+
+ The following code
+
+
+
+ <forget>
+ <exec executeable="${env.CATALINA_HOME}/bin/catalina.bat}">
+ <arg line="start -security" />
+ </exec>
+ </forget>
+
+ <waitfor maxwait="1" maxwaitunit="minute"
+ checkevery="100" checkeveryunit="millisecond">
+ <http url="http://localhost:8080" />
+ </waitfor>
+
+
+
+
+ Would start the Tomcat webserver as a background process, then waiting
+ for the server to become available.
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-cookie_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-cookie_task.html
new file mode 100644
index 0000000000..dcda065541
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-cookie_task.html
@@ -0,0 +1,77 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ GetCookie
+ The <getCookie> task allows the caller to retrieve one or
+ more cookies from an <httpState> reference.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ realm
+ The realm of the cookie(s) to retrieve.
+ Yes.
+
+
+ port
+ The port of the cookie(s) to retrieve.
+ No. defaults to 80
+
+
+ path
+ The path of the cookie(s) to retrieve.
+ Yes.
+
+
+ secure
+ The secure flag of the cookie(s) to retrieve.
+ No. Default to false.
+
+
+ name
+ The name of the cookie to retrieve.
+ No. If not specified,
+ multiple cookies may be found.
+
+
+ cookiePolicy
+ The cookiePolicy to use to match cookies.
+ No. Default to 'rfc2109'.
+
+
+ property
+ The property to retrieve the cookie into.
+ This will only retrieve
+ the first cookie found which matches the query. If no 'name'
+ attribute is specified, there is no guarantee you will get
+ the cookie you are expecting.
+ No, unless 'prefix' is not specified.
+
+
+ prefix
+ The prefix to use when settings properties for
+ the cookies. One property will be set for each cookie, where
+ the property name will be of the pattern: ${prefix}${cookie.name}
+ where ${cookie.name} is the name of the cookie.
+ No, unless 'property' is not specified.
+
+
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-method_task.html
new file mode 100644
index 0000000000..cd551a7599
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/get-method_task.html
@@ -0,0 +1,21 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ GetMethod
+ The <getMethod> task allows the caller to use the HTTP GET
+ method. This method inherits the
+ Common Method attributes and subelements.
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/head-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/head-method_task.html
new file mode 100644
index 0000000000..f219e86524
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/head-method_task.html
@@ -0,0 +1,21 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ Head-Method
+ The <headMethod> task allows the caller to use the HTTP HEAD
+ method. This method inherits the
+ Common Method attributes and subelements.
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-client_type.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-client_type.html
new file mode 100644
index 0000000000..0a644f6b78
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-client_type.html
@@ -0,0 +1,210 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ HttpClient
+ The <httpClient> type allows the caller to create an HttpClient
+ instance, and add it as a reference, or be nested as a subelement of
+ an HTTP method call.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ id
+ The reference id to store this HttpClient under.
+ No.
+
+
+ refId
+ The reference id of the HttpClient this element refers to.
+ No.
+
+
+ stateRefId
+ The HttpState object to use.
+ No. Uses a default HttpState.
+
+
+
+ Parameters specified as Nested Elements
+
+
+
+ <clientParams>
+
+ Create http client params.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ strict
+ Should we be strict on the protocol.
+ No.
+
+
+ authenticationPreemptive
+ Should we pre-emptively try to authenticate?
+ No.
+
+
+ connectionManagerTimeout
+ The timeout for the connection manager.
+ No.
+
+
+ contentCharSet
+ The content character set
+ No.
+
+
+ cookiePolicy
+ The cookie policy (IGNORE_COOKIES, RFC_2109, NETSCAPE or DEFAULT)
+ No.
+
+
+ credentialCharSet
+
+ No.
+
+
+ httpElementCharSet
+
+ No.
+
+
+ soTimeout
+
+ No.
+
+
+ version
+ The HTTP version.
+ No.
+
+
+
+ Additional <clientParams> subelements:
+ <double>,<int>,<long>,<boolean>
+ ,<string>
+
+ Create a client parameter.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The parameter name
+ Yes.
+
+
+ value
+ The parameter value.
+ Yes.
+
+
+
+
+
+ <hostConfig>
+
+ Create a host configuration.
+
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ host
+ The host to connect to.
+ No.
+
+
+ port
+
+ No.
+
+
+ protocol
+
+ No.
+
+
+ address
+
+ No.
+
+
+ proxyHost
+ The proxyHost to connect to.
+ No.
+
+
+ proxyPort
+
+ No.
+
+
+
+
+ Additional <hostConfig> subelements:
+ <hostParams>
+
+ Specify HostParams.
+
+
+
+ <hostParams> subelements are identical to those of
+ <clientParams>
+
+
+
+
+
+ <httpState>
+
+ Create (or reference an existing) HttpState
+ for use with this HTTP client. This is necessary if you wish
+ to enable authentication, or retain state across multiple method calls.
+
+
+
+ Please see the httpState
+ documentation for more details on this element
+
+
+
+ Examples
+
+
+
+ <httpClient id="client1">
+ <clientParams cookiePolicy="RFC_2109" />
+ </httpClient>
+
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-state_type.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-state_type.html
new file mode 100644
index 0000000000..55c3bb1661
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/http-state_type.html
@@ -0,0 +1,178 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ HttpState
+ The <httpState> type allows the caller to create an HttpState
+ instance, and add it as a reference, or be nested as a subelement of
+ an <httpClient> element.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ id
+ The reference id to store this HttpState under.
+ No.
+
+
+ refId
+ The reference id of the HttpState which this element references.
+ No.
+
+
+
+ Parameters specified as Nested Elements
+
+
+
+ <cookie>
+
+ Create a cookie.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ domain
+
+ No.
+
+
+ path
+
+ No.
+
+
+ name
+
+ No.
+
+
+ value
+
+ No.
+
+
+ secure
+
+ No.
+
+
+ comment
+
+ No.
+
+
+ expiryDate
+
+ No.
+
+
+ version
+
+ No.
+
+
+ domainAttributeSpecified
+
+ No.
+
+
+ pathAttributeSpecified
+
+ No.
+
+
+
+
+
+ <credentials>
+
+ Create authentication credentials.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ host
+ The host.
+ No.
+
+
+ port
+ The port.
+ No.
+
+
+ realm
+ The realm.
+ No.
+
+
+ scheme
+ The scheme.
+ No.
+
+
+ username
+ The username.
+ No.
+
+
+ password
+ The password.
+ No.
+
+
+
+
+
+
+ <proxyCredentials>
+
+ Create proxy authentication credentials.
+
+
+
+ Identitical to <credentials> element.
+
+
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+ <httpState id="myState">
+ <cookie name="loginId" value="username" realm="sourceforge.net" />
+ </httpState>
+
+ <httpClient id="myClient" stateRefId="myState" />
+
+ <httpClient id="myClient>
+ <httpState >
+ <cookie name="loginId" value="username" realm="sourceforge.net" />
+ </httpState>
+ </httpClient>
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/if.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/if.html
new file mode 100644
index 0000000000..e080d220c9
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/if.html
@@ -0,0 +1,94 @@
+
+
+
+ Ant-contrib Tasks: If
+
+
+
+ If
+
+ Perform some tasks based on whether a given condition holds
+ true or not.
+
+ This task is heavily based on the Condition framework that can
+ be found in Ant 1.4 and later, therefore it cannot be used
+ inconjunction with versions of Ant prior to 1.4. Due to numeruos
+ bugs in Ant 1.4(.1) that affect this task, we recommend to use Ant
+ 1.5 or later.
+
+ Parameters
+
+ This task doesn't have any attributes, the condition to test is
+ specified by a nested element - see the documentation of your
+ <condition>
task (see the
+ online documentation for example) for a complete list of
+ nested elements.
+
+ Just like the <condition>
task, only a
+ single condition can be specified - you combine them using
+ <and>
or <or>
+ conditions.
+
+ In addition to the condition, you can specify three different
+ child elements, <elseif>
, <then>
and
+ <else>
. All three subelements are optional.
+
+ Both <then>
and <else>
must not be
+ used more than once inside the if task. Both are
+ containers for Ant tasks, just like Ant's
+ <parallel>
and <sequential>
+ tasks - in fact they are implemented using the same class as Ant's
+ <sequential>
task.
+
+ The <elseif>
behaves exactly like an <if>
+ except that it cannot contain the <else>
element
+ inside of it. You may specify as may of these as you like, and the
+ order they are specified is the order they are evaluated in. If the
+ condition on the <if>
is false, then the first
+ <elseif>
who's conditional evaluates to true
+ will be executed. The <else>
will be executed
+ only if the <if>
and all <elseif>
+ conditions are false.
+
+ Example
+
+
+<if>
+ <equals arg1="${foo}" arg2="bar" />
+ <then>
+ <echo message="The value of property foo is bar" />
+ </then>
+ <else>
+ <echo message="The value of property foo is not bar" />
+ </else>
+</if>
+
+
+
+<if>
+ <equals arg1="${foo}" arg2="bar" />
+ <then>
+ <echo message="The value of property foo is 'bar'" />
+ </then>
+
+ <elseif>
+ <equals arg1="${foo}" arg2="foo" />
+ <then>
+ <echo message="The value of property foo is 'foo'" />
+ </then>
+ </elseif>
+
+
+ <else>
+ <echo message="The value of property foo is not 'foo' or 'bar'" />
+ </else>
+</if>
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/importurl.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/importurl.html
new file mode 100644
index 0000000000..52ed7d10e2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/importurl.html
@@ -0,0 +1,175 @@
+
+
+
+ Ant-contrib Tasks: Importurl
+
+
+
+ Importurl
+
+ The Importurl task will download a file, and import it's contents into the
+ current project. The file can be in the form of a standard ant .xml project
+ file, or a .jar/.zip file.
+
+ In the case of an .xml file, the file is downloaded, and imported as
+ is. In this case, the file itself is the only thing downloaded (ie.
+ no corresponding .properties files, or other build files are downloaded).
+
+ In the case of a .jar/.zip file, the file is downloaded and then
+ decompressed. After decompression, the file 'build.xml' at the root
+ level of the jar is imported. By importing a .jar/.zip file, one can package additional resources along with
+ the build.xml file. However, you must be careful how you refer to these resources.
+ The build.xml file must follow the same rules as any other file imported with the
+ <import> task, in that references relative to the build.xml file must be
+ made with the property:
+ ant.file.<projectname>
+ where <projectname> is the name of the project being imported, as specified
+ in the project tag. Example:
+
+
+
+
+ <project name="common">
+ <basedir property="ant.dir.common" file="${ant.file.common}" />
+ <property file="${ant.dir.common}/build.properties" />
+ </project>
+
+
+
+
+ This task should be compatible with older versions of ant, but has only been
+ tested with Ant 1.6.x. The underlying implementation is done using the
+ Ivy dependency resolver software,
+ and thus, it needs available to the same classloader that loads this task.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ org
+ The organization that publishes the script.
+ Yes.
+
+
+ module
+ The name of the module which is to be fetched.
+ Yes.
+
+
+ ref
+ The revision of the module to be fetched.
+ No. Defaults to "latest.integration".
+ See the ivy details for more information on the possible wildcarding
+ that can be used for this value.
+
+
+ type
+ The type of file to be downloaded
+ No. Defaults to 'jar'. Can be
+ any file extension. However, unless the type is 'xml', the
+ file is assumed to be a compressed file, expandable by ant's
+ <expand> task (which is aliased to unjar, unzip).
+
+
+ ivyConfUrl
+ The URL of an ivy configuration file to use. We
+ will use the default resolver in this file to find the requested
+ resource.
+ No. Defaults to the IvyRepResolver.
+
+
+ ivyConfFile
+ The path of an ivy configuration file to use. We
+ will use the default resolver in this file to find the requested
+ resource.
+ No. Defaults to the IvyRepResolver.
+
+
+ repositoryUrl
+ The URL base of the repository to use. This
+ results in using Ivy's URLResolver to resolve the requested
+ resource.
+ No. Defaults to the IvyRepResolver.
+
+
+ repositoryDir
+ The file base of the repository to use. This
+ results in using Ivy's FileSystemResolver to resolve the requested
+ resource.
+ No. Defaults to the IvyRepResolver.
+
+
+ artifactPattern
+ The pattern used to find artifacts in the repository.
+ No. If repositoryUrl or repositoryDir
+ are specified, this defaults to the standard repository pattern:
+ "/[org]/[module]/[ext]s/[module]-[revision].[ext]". Please see the
+ ivy documentation for more information on the contents of this pattern.
+
+
+
+
+
+ Example
+
+
+
+
+ <antcontrib:importurl org="antcontrib"
+ module="common"
+ rev="3.2" />
+
+
+
+ would look for the file "antcontrib/common/jars/common-3.2.jar" in the IvyRep
+ repository.
+
+
+
+ <antcontrib:importurl org="antcontrib"
+ module="common"
+ rev="3.2"
+ type="xml" />
+
+
+
+ would look for the file "antcontrib/common/jars/common-3.2.xml" in the IvyRep
+ repository.
+
+
+
+ <antcontrib:importurl repositoryUrl="http://www.antcontrib.org/ivyrep"
+ org="antcontrib"
+ module="common"
+ rev="3.2" />
+
+
+
+ would look for the located at
+ "http://www.antcontrib.org/ivyrep/antcontrib/common/jars/common-3.2.jar"
+
+
+ The following build.xml may be packaged into a .jar with it's corresponding
+ build.properties file:
+
+
+
+
+ <project name="common">
+ <basedir property="ant.dir.common" file="${ant.file.common}" />
+ <property file="${ant.dir.common}/build.properties" />
+ </project>
+
+
+
+
+
+ Copyright © 2002-2006 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/index.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/index.html
new file mode 100644
index 0000000000..8da6784d65
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/index.html
@@ -0,0 +1,16 @@
+
+
+
+ Ant-Contrib Tasks
+
+
+
+
+
+
+
+ Ant-Contrib Tasks
+
+ Task List
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/inifile.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/inifile.html
new file mode 100644
index 0000000000..d5722a9c3d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/inifile.html
@@ -0,0 +1,110 @@
+
+
+
+ Ant-contrib Tasks: IniFile
+
+
+
+ IniFile
+
+ Build and Edit Windows .ini files. Only the simple edits,
+ remove
and set
are allowed. Set
+ has limited computation capability which is described later.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ source
+ The name source .ini file to read in.
+ No.
+
+
+ dest
+ The name destination .ini file to write.
+ Yes.
+
+
+
+
+ Parameters specified as nested elements
+
+ remove
+
+
+ Attribute
+ Description
+ Required
+
+
+ section
+ The name of the section
+ Yes.
+
+
+ property
+ The name property.
+ No. If not supplied, the entire
+ section will be removed
+
+
+
+ set
+
+
+ Attribute
+ Description
+ Required
+
+
+ section
+ The name of the section
+ Yes.
+
+
+ property
+ The name property.
+ Yes.
+
+
+ value
+ The value to set the property to.
+ No, if
+ operation
is specified.
+
+
+ operation
+ The operation to perform on the existing value.
+ Possible values are "+" and "-", which add and subtract 1,
+ respectively from the existing value. If the value doesn't
+ already exist, the set is not performed.
+ No, if value
+ is specified.
+
+
+
+ Example
+
+
+
+
+
+<inifile source="myprog.ini" dest="myprog.new.ini">
+ <set section="Section1" property="release-date" value="${todays.date}" />
+ <set section="Section1" property="build-number" operation="+" />
+ <remove section="Section2" property="useless" />
+ <remove section="OutdatedSection" />
+</inifile>
+
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/limit_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/limit_task.html
new file mode 100644
index 0000000000..fb8f305c42
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/limit_task.html
@@ -0,0 +1,280 @@
+
+
+
+
+Chapter 10. Limit
+
+
+
+
+
+
+
+
+
+
+
+The Limit task is a task container (that is, it holds other tasks) and sets a time limit on how long the nested tasks are allowed to run. This is useful for unit tests that go awry, hung socket connections, or other potentially long running tasks that need to be shut off without stopping the build.
+
+
+
+
+
+
+
+
+
+Table 10.1. Limit Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+maxwait
+
+How long to wait for nested tasks to finish.
+
+180 seconds (3 minutes)
+
+No
+
+
+
+
+maxwaitunit
+
+The unit for maxwait. Valid values are "millisecond", "second", "minute", "hour", "day", "week".
+
+seconds
+
+No
+
+
+
+
+failonerror
+
+Should the build fail if the time limit has been exceeded?
+
+false
+
+No
+
+
+
+
+property
+
+The name of a property to set if the max wait time is exceeded.
+
+none
+
+No
+
+
+
+
+value
+
+The value to set for the property if the max wait time is exceeded.
+
+true
+
+No
+
+
+
+
+milliseconds
+
+How long to wait in milliseconds.
+
+3 minutes
+
+No
+
+
+
+
+seconds
+
+How long to wait in seconds.
+
+3 minutes
+
+No
+
+
+
+
+minutes
+
+How long to wait in minutes.
+
+3 minutes
+
+No
+
+
+
+
+hours
+
+How long to wait in hours.
+
+3 minutes
+
+No
+
+
+
+
+days
+
+How long to wait in days.
+
+3 minutes
+
+No
+
+
+
+
+weeks
+
+How long to wait in weeks.
+
+3 minutes
+
+No
+
+
+
+
+
+
+
+
+
+
+Examples:
+
+
+
+Neither the echo nor the fail will happen in this example. The build will continue once the time has expired.
+
+
+
+
+
+
+<limit maxwait="3">
+ <sleep seconds="10"/>
+ <echo>This won't happen...</echo>
+ <fail>This won't happen either...</fail>
+</limit>
+
+
+
+
+
+
+
+
+
+This is identical to the above example, but uses the convenience "seconds" attribute:
+
+
+
+
+
+
+<limit seconds="3">
+ <sleep seconds="10"/>
+ <echo>This won't happen...</echo>
+ <fail>This won't happen either...</fail>
+</limit>
+
+
+
+
+
+
+
+
+
+Neither the echo nor the fail will happen in this example. The build will not continue once the time has expired.
+
+
+
+
+
+
+<limit maxwait="3" failonerror="true">
+ <sleep seconds="10"/>
+ <echo>This won't happen...</echo>
+ <fail>This won't happen either...</fail>
+</limit>
+
+
+
+
+
+
+
+
+
+The limit will be reached and a property will be set indicating so.
+
+
+
+
+
+
+<limit minutes="3" property="limit_reached">
+ <sleep minutes="10"/>
+ <echo>This won't happen...</echo>
+ <fail>This won't happen either...</fail>
+</limit>
+<echo>limit_reached = ${limit_reached)</echo>
+
+
+
+
+
+
+
+
+ Copyright © 2003-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/math_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/math_task.html
new file mode 100644
index 0000000000..bac6e04a8e
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/math_task.html
@@ -0,0 +1,405 @@
+
+
+
+
+Math
+
+
+
+
+
+
+
+
+
+
+
+The Math task provides support for all the basic mathematical operations
+provided by the java.lang.Math and java.lang.StrictMath classed. It supports int, long, float and double data types. Nesting of operations is supported to allow computation of formulas like (6 + (7.25 * 3.9))/(2 * 3 * 3) or calculating the area of a circle given a radius (I'm sure this comes up often in builds controlled by Ant!).
+
+
+
+In addition to the operations provided by the java.lang.Math and java.lang.StrictMath classes, the Math task provides several additional operations: "add", "subtract", "multiply", "divide", and "mod", which duplicate the basic Java mathematical operations "+", "-", "*", "/", and "%", respectively. In fact, either notation can be used, that is, the operation can be set to "add" or "+", depending only on which you feel is more convenient.
+
+
+
+
+
+
+
+
+
+Table 11.1. Math Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+result
+
+The name of the property to hold the result of the operation.
+
+None
+
+Yes
+
+
+
+datatype
+
+Sets the datatype of the calculation. Allowed values are
+"int", "long", "float", or "double". Optional, if
+used, will be applied to all numbers in this math operation.
+
+double
+
+No
+
+
+
+strict
+
+If true, use the methods in the java.lang.StrictMath class.
+
+false
+
+No
+
+
+
+operation
+
+If used, any nested Ops will be ignored. This is for convenience for simple calculations.
+
+None
+
+No
+
+
+
+operand1
+
+A number to use with the operation specified in the 'operation' attribute.
+
+None
+
+Depends on the specific operation.
+
+
+
+operand2
+
+A number to use with the operation specified in the 'operation' attribute.
+
+None
+
+Depends on the specific operation.
+
+
+
+
+
+
+
+
+The 'result' property is reusable.
+
+
+
+The Math task supports nested "Op" elements. An Op element represents single mathematical operation, such as "min" or "add".
+As an alternate, if using Ant 1.5+, you can specify the operation in the tag name itself. However, you must use the text
+name (+,-,/,*,% are not permitted as tag names)
+
+
+ <radians>
+ <num value="90" />
+ </radians>
+
+
+instead of
+
+
+ <op op="radians">
+ <num value="90" />
+ </op>
+
+
+
+
+
+
+
+
+
+
+Table 11.2. Op Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+op
+
+Set the name of this operation. Allowed values are
+one of the method names from java.lang.Math or java.lang.StrictMath, or one of
+"add", "subtract", "multiply", "divide", or "mod" (or "+", "-", "*", "/", or "%",
+respectively). "toRadians" and "toDegrees" can be represented by "radians" and
+"degrees", respectively, as a shorthand
+
+None
+
+Yes, if not specified in the tag name.
+
+
+
+datatype
+
+Sets the datatype of this calculation. Allowed values are
+"int", "long", "float", or "double". Optional, default
+is "double". If the parent Math task has a datatype set, this value will be ignored and the datatype specifed in the task will be used.
+
+"int"
+
+No
+
+
+
+
+arg1, arg2, arg3, arg4, arg5/td>
+
+The arguments for this operation. This is a shorthand to avoid having to use nested
+elements when performing a simple calculation.
+
+
+None
+
+No. However, these attributes are mutually exclusive with the and subelements.
+
+
+
+
+
+
+
+
+
+The Op element supports nested "Op" elements and nested "Num" elements. A Num represents a number.
+When an Op is nested in another Op, the result of the Op is treated as a Num. The nested elements
+can be any combination of Op (short form included as mentioned above) or Num as appropriate for the
+formula being calculated. Most of the
+operations provided by java.lang.Math and java.lang.StrictMath operate on one or two numbers.
+The "+", "-", "*", "/", and "%" operations can task any number of nested numbers.
+
+
+
+
+
+
+
+
+Table 11.3. Num Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+value
+
+Set the value for this number. Must be able to parse to the datatype set by the parent element or the default datatype set by the task. Two special numbers, pi and e, can be represented by PI and E respectively. ("PI" is the ratio of the diameter of a circle to its radius, "E" is Euler's e, the base for natural logrithms.)
+
+None
+
+Yes
+
+
+
+datatype
+
+Sets the datatype of this number. Allowed values are
+"int", "long", "float", or "double". Optional, default
+is "double". If the parent Math task has a datatype set, this value will be ignored and the datatype specifed in the task will be used.
+
+double
+
+No
+
+
+
+
+
+
+
+
+Some examples:
+
+
+
+
+
+
+
+
+
+ <var name="op1" value="12"/>
+ <var name="op2" value="6"/>
+ <var name="op" value="+"/>
+
+ <!-- demo plus -->
+ <math result="result" operand1="${op1}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="18"/>
+
+ <!-- demo reusing result -->
+ <math result="result" operand1="${result}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="24"/>
+
+ <!-- demo minus -->
+ <var name="op" value="-"/>
+ <math result="result" operand1="${op1}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="6"/>
+
+ <!-- demo multiply -->
+ <var name="op" value="*"/>
+ <math result="result" operand1="${op1}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="72"/>
+
+ <!-- demo divide -->
+ <var name="op" value="/"/>
+ <math result="result" operand1="${op1}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="2"/>
+
+ <!-- demo modulo -->
+ <var name="op" value="%"/>
+ <math result="result" operand1="${op1}" operation="${op}" operand2="${op2}" datatype="int"/>
+ <echo>${op1} ${op} ${op2} = ${result}</echo>
+ <assert name="result" value="0"/>
+
+ <!-- demo calculating the area of a circle -->
+ <!-- first, calculate the radius -->
+ <math result="radius"> <!-- defaults to double datatype -->
+ <op type="*">
+ <num value="1"/>
+ <num value="2"/>
+ <num value="3"/>
+ <num value="4"/>
+ <num value="5"/>
+ </op>
+ </math>
+ <echo> 1 * 2 * 3 * 4 * 5 = ${radius}</echo>
+
+ <!-- now calculate the area -->
+ <math result="area" precision="float">
+ <op type="*">
+ <num value="PI"/>
+ <op type="pow">
+ <num value="${radius}"/>
+ <num value="2"/>
+ </op>
+ </op>
+ </math>
+ <echo>area = PI * radius ^ 2 = ${area}</echo>
+
+ <!-- demo calculating a random number between 0 and 100 -->
+ <math result="result">
+ <op op="rint">
+ <op op="*">
+ <num value="100"/>
+ <op op="random"/>
+ </op>
+ </op>
+ </math>
+ <echo>a random number between 0 and 100: ${result}</echo>
+
+ <!-- demo another multiplication -->
+ <math result="result" operation="multiply" operand1="17" operand2="13"/>
+ <echo>${result}</echo>
+
+ <!-- demo shorthand notation for calculating sin of an angle, which is degrees -->
+ <math result="sin">
+ <sin>
+ <radians arg1="${angle_in_degrees}" />
+ </sin>
+ </math>
+ <echo>${sin}</echo>
+
+
+
+
+
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/method_task_common.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/method_task_common.html
new file mode 100644
index 0000000000..d6053f3cf5
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/method_task_common.html
@@ -0,0 +1,230 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ *Method
+ The <method> tasks allows the caller to use the various
+ HTTP methods (current GET, HEAD and POST are supported). These
+ methods have some common attributes, and sub-elements which are
+ are as shown below:
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ url
+ The url that is being called.
+ No, if the client host configuration is
+ defined, and the path attribute is specified.
+
+
+ path
+ The path which we are going to connect to. If this is used,
+ you must declare an httpClient subelement, or set the clientRefId attribute
+ for an HttpClient instance with configured host parameters.
+ No.
+
+
+ queryString
+ The queryString which we are posting to. If this is used,
+ you must declare an httpClient subelement, or set the clientRefId attribute
+ for an HttpClient instance with configured host parameters.
+ No.
+
+
+ clientRefId
+ The reference id of a previously declared
+ <httpClient> data type instance. This is necessary
+ if you want to retain state (cookies) across multiple requests,
+ or you want specific client configuration and host configuration
+ parameters. If not specified, we create a new <httpClient>
+ with the default settings.
+ No.
+
+
+ responseDataFile
+ The path of the file where the response data will be placed.
+ No.
+
+
+ responseDataProperty
+ The property where the response data will be placed.
+ No.
+
+
+ statusCodeProperty
+ The name of the property to set with the HTTP response status code.
+ No.
+
+
+ doAuthentication
+ Should we perform authentication.
+ No. If set, you must
+ either declare an <httpClient> instance, or set the
+ clientRefId attribute for an HttpClient which has credentials
+ installed into it.
+
+
+ followRedirects
+ Should we automatically follow redirects.
+ No.
+
+
+
+ Parameters specified as Nested Elements
+
+
+
+
+ <httpClient>
+
+ Create (or reference an existing) HttpClient
+ for use with this HTTP method call. This is necessary if you wish
+ to configure the client beyond the default settings, enable
+ authentication, or retain state across multiple method calls.
+
+
+
+ Please see the httpClient
+ documentation for more details on this element
+
+
+
+
+
+ <header>
+
+ Create a request header to be sent.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The header name.
+ Yes.
+
+
+ value
+ The header value.
+ Yes.
+
+
+
+
+
+ <responseHeader>
+
+ Specify a response header to be retrieved into a property.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The header name.
+ Yes.
+
+
+ property
+ The property to be set with the header value.
+ Yes.
+
+
+
+
+
+ <params>
+
+ Create http method paramaters.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ contentCharSet
+ The content character set
+ No.
+
+
+ cookiePolicy
+ The cookie policy (IGNORE_COOKIES, RFC_2109, NETSCAPE or DEFAULT)
+ No.
+
+
+ credentialCharSet
+
+ No.
+
+
+ httpElementCharSet
+
+ No.
+
+
+ soTimeout
+
+ No.
+
+
+ version
+ The HTTP version.
+ No.
+
+
+
+
+
+
+ Additional <params> subelements:
+ <double>,<int>,<long>,<boolean>
+ ,<string>
+
+ Create a method parameter.
+
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The parameter name
+ Yes.
+
+
+ value
+ The parameter value.
+ Yes.
+
+
+
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/more_conditions.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/more_conditions.html
new file mode 100644
index 0000000000..5c646027b3
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/more_conditions.html
@@ -0,0 +1,461 @@
+
+
+
+
+More Conditions
+
+
+
+
+
+
+
+
+
+
+
+These conditions are suitable for use in the <bool> element. Unfortunately, they cannot be used in the <condition> task, although all conditions for the <condition> task can be used with the <bool> and the <bool> can be used anywhere that <condition> can be used.
+
+
+
+
+IfPropertyTrue
+
+
+Given a property name, tests whether the value for that property equals "true" (or "yes" or "on").
+
+
+
+
+
+
+
+
+Table 5.2. IfPropertyTrue Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+property
+
+The name of a property to test the value of.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<ispropertytrue property="myprop"/>
+<ispropertytrue property="${someprop}"/>
+
+
+
+
+
+
+
+
+
+
+IfPropertyFalse
+
+
+Given a property name, tests whether the value for that property equals "false" (or "no" or "off").
+
+
+
+
+
+
+
+
+Table 5.3. IfPropertyFalse Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+property
+
+The name of a property to test the value of.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<ispropertyfalse property="myprop"/>
+<ispropertyfalse property="${someprop}"/>
+
+
+
+
+
+
+
+
+
+
+StartsWith
+
+
+Given a property name, tests whether the value for that property starts with a specified string.
+
+
+
+
+
+
+
+
+Table 5.4. StartsWith Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+string
+
+The string to test.
+
+Yes
+
+
+
+with
+
+Check if 'string' starts with this value.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<startswith string="abcdefg" with="abc"/>
+<startswith string="${myprop}" with="foo"/>
+
+
+
+
+
+
+
+
+
+
+EndsWith
+
+
+Given a property name, tests whether the value for that ends with with a specified string.
+
+
+
+
+
+
+
+
+Table 5.5. EndsWith Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+string
+
+The string to test.
+
+Yes
+
+
+
+with
+
+Check if 'string' ends with this value.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<endswith string="abcdefg" with="efg"/>
+<endswith string="${myprop}" with="bar"/>
+
+
+
+
+
+
+
+
+
+
+IsGreaterThan
+
+
+Tests whether the first argument is greater than the second argument. Will
+automatically treat the arguments as numbers if both arguments consists of only the characters 0 through 9 and optionally a decimal point. Otherwise, a String
+comparison is used.
+
+
+
+
+
+
+
+
+Table 5.6. IsGreaterThan Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+arg1
+
+The first argument.
+
+Yes
+
+
+
+arg2
+
+The second argument.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- evaluates to true -->
+<isgreaterthan arg1="6.02" arg2="4"/>
+
+<!-- evaluates to false -->
+<isgreaterthan arg1="bar" arg2="foo"/>
+
+
+
+
+
+
+
+
+
+
+IsLessThan
+
+
+Tests whether the first argument is less than the second argument. Will
+automatically treat the arguments as numbers if both arguments consists of only the characters 0 through 9 and optionally a decimal point. Otherwise, a String
+comparison is used.
+
+
+
+
+
+
+
+
+Table 5.7. IsLessThan Attributes
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Required
+
+
+
+
+
+arg1
+
+The first argument.
+
+Yes
+
+
+
+arg2
+
+The second argument.
+
+Yes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!-- evaluates to false -->
+<islessthan arg1="6.02" arg2="4"/>
+
+<!-- evaluates to true -->
+<islessthan arg1="bar" arg2="foo"/>
+
+
+
+
+
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/osfamily.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/osfamily.html
new file mode 100644
index 0000000000..e56bdaf56d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/osfamily.html
@@ -0,0 +1,36 @@
+
+
+
+ Ant-contrib Tasks: Osfamily
+
+
+
+ Osfamily
+
+ Task definition for the OsFamily
task. This task
+ sets the property indicated in the "property" attribute
+ with the string representing the operating system family.
+ Possible values include "unix", "dos",
+ "mac", "os/2", "os/400",
+ "z/os", "tandem" and "windows".
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property to set with the OS
+ family name.
+ Yes.
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/outofdate.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/outofdate.html
new file mode 100644
index 0000000000..adffa1996d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/outofdate.html
@@ -0,0 +1,326 @@
+
+
+
+
+ Ant-contrib Tasks: OutOfDate
+
+
+
+
+
+OutOfDate
+Task definition for the outofdate
task. This is an
+extension of uptodate which allows multible targets and contains an
+embedded <parallel> or <sequential> element. If any of
+the target file's dates are earlier than any of the source file's
+dates, then the specified <parallel> or <sequential>
+block is executed. The task may also contain mappers to map source
+files to corresponding target files.
+
+Parameters
+
+
+
+
+
+
+ Attribute
+
+
+ Description
+
+
+ Required
+
+
+
+
+ property
+
+
+ The name of the property to set to the contents of the value
+ parameter if any of the target files are out of date
+
+
+ No
+
+
+
+
+ value
+
+
+ The value to set the property specified by the parameter
+ property
to, if any of the target files are out of
+ date
+
+
+ No, defaults to "true"
+
+
+
+ force
+
+ Force outofdate ("true"/"false"). Default is "false".
+
+ No
+
+
+ verbose
+
+ Set vebose logging level for this task ("true"/"false").
+ Default is "false".
+
+ No
+
+
+
+ outputsources
+
+
+ The name of a property to set containing the sources that are
+ newer that their corresponding targets.
+
+
+ No
+
+
+
+
+ outputtargets
+
+
+ The name of a property to set containing the targets that are
+ outofDate with respect to their corresponding sources.
+
+
+ No
+
+
+
+
+ alltargets
+
+
+ The name of a property to set containing all the targets. This
+ is usefull for debugging mapper nested elements.
+
+
+ No
+
+
+
+
+ separator
+
+
+ The separator used to separate the files in the properties
+ above. If a filename contains the separator, double quotes will be
+ placed aroudnd the filename.
+
+
+ No, defaults to “ “
+
+
+
+
+ outputsourcespath
+
+
+ The id of a path to create containing the source files that are
+ outofdate.
+
+
+ No
+
+
+
+
+ outputtargetspath
+
+
+ The id of a path to create containing the target files that
+ need to be updated.
+
+
+ No
+
+
+
+
+ alltargetspath
+
+
+ The id of a path to create containing all the target files.
+
+
+
+ No
+
+
+
+Attributes specified as nested elements
+
+sourcefiles - The list of files which are source files.
+This element is required.
+targetfiles - The list of
+files which are target files.
+
+Both of these nested elements are Path
+elements which are are used to select sets or lists of files or
+directories
+ The sourcefiles may contain no files. In this case, outofdate will
+ check the existance of the targetfiles .
+mapper – This is used to map source files to target
+files.
+As well as the regular attributes for mapper, there is a extra attribute to specify
+ the relative directory of the sources.
+
+
+ Attribute
+ Description
+ Required
+
+
+ dir
+
+ The directory to the sources are relative to for the mapper.
+ Default is ${base.dir}.
+
+ No
+
+
+
+There may be a number of mapper nested elements.
+
deletetargets – This is used to delete targets if the
+corresponding sources are outofdate.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ all
+
+ Whether to delete all the targets ("true"/"false"). Defaults to
+ "false".
+
+ No
+
+
+ quiet
+
+ Do not display diagnostic messages when deleting targets
+ ("true"/ "false"). Defaults to false.
+ When set to "true", if a file or directory cannot be deleted,
+ no error is reported. This setting emulates the -f option to
+ the Unix rm command. Default is "false".
+ Setting this to "true" implies setting failonerror to "false"
+
+ No
+
+
+ failonerror
+
+ Controls whether an error (such as a failure to delete a file)
+ stops the build or is merely reported to the screen.
+ Only relevant if quiet is "false".
+ Default is "true".
+ Controls whether a failure to delete a target stops
+ the build or is merely reported to the screen.
+
+ No
+
+
+
+
+Examples
+The following example creates the file ${jrun.file} if is older
+that build.xml, or any file in ${lib.dir}.
+ <outofdate>
+ <sourcefiles>
+ <pathelement path="build.xml"/>
+ <fileset dir="${lib.dir}"/>
+ </sourcefiles>
+ <targetfiles path="${jrun.file}"/>
+ <sequential>
+ <mkdir dir="${build.bin.dir}"/>
+ <echo file="${jrun.file}" message="java -cp ${jrun.path} $*"/>
+ <chmod file="${jrun.file}" perm="ugo+rx"/>
+ </sequential>
+ </outofdate>
+The following example check the generated files, MODULE.IDS,
+acme_agent_mib.h, acme_agent_mib.cpp are older that miblist.txt, or
+any file in ${mib.src}, and if so an embedded shellScript is invoked
+to update the files.
+ <outofdate>
+ <sourcefiles>
+ <pathelement path="${agent.src}/miblist.txt"/>
+ <fileset dir="${mib.src}"/>
+ </sourcefiles>
+ <targetfiles>
+ <pathelement path="${rep}/MODULE.IDS"/>
+ <pathelement path="${gen-agent}/acme_agent_mib.h"/>
+ <pathelement path="${gen-agent}/acme_agent_mib.cpp"/>
+ </targetfiles>
+ <sequential>
+ <shellscript shell="bash" dir="${agent.src}">
+ classname=com.agentpp.agentgen.AgentGenConsole
+ h1=${gen-agent}/acme_agent_mib.x
+ ag() {
+ java -cp ${lib.dir}/agentgen.jar $classname ${rep} $@
+ }
+ ag initialize
+ ag load miblist.txt
+ ag generate ACME-AGENT-MIB h > $h1
+ (head -16 $h1; echo "using namespace Agentpp;";
+ tail +16 $h1) > ${gen-agent}/acme_agent_mib.h
+ ag generate ACME-AGENT-MIB c >\
+ ${gen-agent}/acme_agent_mib.cpp
+ </shellscript>
+ </sequential>
+ </outofdate>
+The following example sets the project manual.outofdate if any
+of the xml files are newer than index.html, or if any of the xml
+files are newer than their corresponding .html file. A path
+identified by sources.path , is created which contains the
+sources that fullfilled these conditions.
+
+ <outofdate property="manual.outofdate" outputsourcespath="sources.path">
+ <sourcefiles>
+ <fileset dir="${src.manual}" includes="**/*.xml"/>
+ </sourcefiles>
+ <targetfiles path="${doc.manual}/index.html"/>
+ <mapper type="glob" dir="${src.manual}" from="*.xml" to="${doc.manual}/*.html"/>
+ </outofdate>
+
+
+The following assumes that there is a program called gengrammer
+that takes a grammer file as an input and generates a .h and a .c
+file in the current directory.
+
+ <outofdate property="manual.outofdate"
+ outputsources="grammer.sources">
+ <sourcefiles>
+ <fileset dir="${src.grammer}" includes="**/*.y"/>
+ </sourcefiles>
+ <mapper type="glob" dir="${src.grammer}" from="*.y" to="${gen.grammer}/*.c"/>
+ <mapper type="glob" dir="${src.grammer}" from="*.y" to="${gen.grammer}/*.h"/>
+ <sequential>
+ <shellscript shell="bash">
+ cd ${gen.grammer}
+ for g in ${grammer.sources}
+ do
+ gengrammer $g
+ done
+ </shellscript>
+ </sequential>
+ </outofdate>
+
+
+Copyright © 2003 Ant-Contrib Project. All rights
+Reserved.
+
+
\ No newline at end of file
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/pathtofileset.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/pathtofileset.html
new file mode 100644
index 0000000000..52e9cb70ef
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/pathtofileset.html
@@ -0,0 +1,73 @@
+
+
+
+ Ant-contrib Tasks: Pathtofileset
+
+
+
+ Pathtofileset
+
+ Coverts a path to a fileset. This is usefull if you have
+ a path but need to use a fileset as input in a ant task.
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ dir
+ The root of the directory tree of this FileSet
+ Yes
+
+
+ pathrefid
+ The reference to the path to convert from
+ Yes
+
+
+ ignorenonrelative
+ This boolean controls what will happen if any of the
+ files in the path are not in the directory for the fileset. If this
+ is "true" the files are ignored, if this is "false" a build exception
+ is thrown. (Note: if files are not present no check is made).
+
+ No, default is "false"
+
+
+ name
+ This is the identifier of the fileset to create. This
+ fileset will contain the files that are relative to the directory root.
+ Any files that are not present will not be placed in the set.
+
+ Yes
+
+
+
+ Example
+
+ <outofdate outputsourcespath="modified.sources.path">
+ <sourcefiles>
+ <fileset dir="a/b/c" includes="**/*.java"/>
+ </sourcefiles>
+ <mapper dir="a/b/c" type="glob" from="*.java" to="output/*.xml"/>
+ <sequential>
+ <pathtofileset name="modified.sources.fileset"
+ pathrefid="modified.sources.path"
+ dir="a/b/c"/>
+ <copy todir="output">
+ <fileset refid="modified.sources.fileset"/>
+ <mapper type="glob" from="*.java" to="*.xml"/>
+ </copy>
+ </sequential>
+ </outofdate>
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/performance_monitor.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/performance_monitor.html
new file mode 100644
index 0000000000..3f92c80bc7
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/performance_monitor.html
@@ -0,0 +1,159 @@
+
+
+
+
+Performance Monitoring
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Performance Monitoring
+
+
+
+
+
+
+
+The "Performance Monitor" is
+a special Ant listener than can keep track of the amount of time that each target
+and task takes to execute. At the end of the build, these times will be sorted
+from fastest to slowest and displayed following the build output. This can be
+useful to pinpoint slow and/or inefficient spots in the build process and
+identify those areas that could benefit from optimization.
+
+
+
+The performance listener can be used by passing a parameter
+to the command line for Ant:
+
+
+
+
+
+
+
+
+
+ ant -listener net.sf.antcontrib.perf.AntPerformanceListener target
+
+
+
+
+
+
+
+
+
+Following is an example of the results from using the listener. The result format is projectname.targetname for targets and projectname.targetname.taskname for tasks. All times are shown to the nearest millisecond.
+
+
+
+
+
+
+[danson@blackdog antelope]$ ant -listener net.sf.antcontrib.perf.AntPerformanceListener dist
+Buildfile: build.xml
+
+init:
+
+clean:
+ [delete] Deleting 170 files from /home/danson/apps/antelope/build
+
+compile:
+ [javac] Compiling 61 source files to /home/danson/apps/antelope/build
+
+all:
+
+-build_number:
+
+prep_files:
+ [delete] Deleting 3 files from /home/danson/apps/antelope/config
+ [copy] Copying 3 files to /home/danson/apps/antelope/config
+
+combined:
+ [echo] basedir = /home/danson/apps/antelope
+ [jar] Building jar: /home/danson/apps/antelope/Antelope_1.208.jar
+
+dist:
+ [delete] Deleting 4 files from /home/danson/apps/antelope/dist
+ [zip] Building zip: /home/danson/apps/antelope/dist/Antelope_1.208.zip
+ [echo] Created zip file.
+
+-zip_docs:
+ [zip] Building zip: /home/danson/apps/antelope/dist/Antelope_docs_1.208.zip
+ [echo] Zipped docs to Antelope_docs_1.208.zip.
+
+-zip_tasks:
+ [jar] Building jar: /tmp/Antelope_tasks_1.208.jar
+ [zip] Building zip: /home/danson/apps/antelope/dist/Antelope_tasks_1.208.zip
+ [delete] Deleting: /tmp/Antelope_tasks_1.208.jar
+ [echo] Zipped tasks to Antelope_tasks_1.208.zip.
+ [copy] Copying 1 file to /home/danson/apps/antelope/dist
+
+BUILD SUCCESSFUL
+Total time: 8 seconds
+
+-------------- Target Results -----------------------
+Antelope.all: 0.000 sec
+Antelope.init: 0.011 sec
+Antelope.-build_number: 0.014 sec
+Antelope.clean: 0.233 sec
+Antelope.-zip_tasks: 0.297 sec
+Antelope.prep_files: 0.311 sec
+Antelope.-zip_docs: 0.546 sec
+Antelope.combined: 1.290 sec
+Antelope.compile: 1.724 sec
+Antelope.dist: 2.162 sec
+
+-------------- Task Results -----------------------
+Antelope.init.mkdir: 0.000 sec
+Antelope.init.mkdir: 0.001 sec
+Antelope.dist.echo: 0.002 sec
+Antelope.prep_files.delete: 0.004 sec
+Antelope.combined.echo: 0.005 sec
+Antelope.dist.delete: 0.006 sec
+Antelope.-zip_tasks.echo: 0.007 sec
+Antelope.dist.copy: 0.011 sec
+Antelope.-build_number.buildnumber: 0.014 sec
+Antelope.compile.copy: 0.016 sec
+Antelope.prep_files.copy: 0.020 sec
+Antelope.prep_files.replace: 0.071 sec
+Antelope.-zip_tasks.zip: 0.122 sec
+Antelope.-zip_tasks.jar: 0.161 sec
+Antelope.prep_files.replace: 0.216 sec
+Antelope.clean.delete: 0.233 sec
+Antelope.dist.antcall: 0.421 sec
+Antelope.-zip_docs.zip: 0.540 sec
+Antelope.dist.antcall: 0.685 sec
+Antelope.dist.zip: 1.036 sec
+Antelope.combined.jar: 1.284 sec
+Antelope.compile.javac: 1.708 sec
+
+-------------- Totals -----------------------
+Start time: Thu, 5 Dec 2002 17:18:30
+Stop time: Thu, 5 Dec 2002 17:18:39
+Total time: 8.476 sec
+
+
+
+
+
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post-method_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post-method_task.html
new file mode 100644
index 0000000000..1ecdd640af
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post-method_task.html
@@ -0,0 +1,148 @@
+
+
+
+ Ant-contrib Tasks: Http Tasks
+
+
+
+ Post-Method
+ The <post-method> task allows the caller to use the HTTP POST
+ method to send data to an arbitrary url. This data can be one of the
+ following:
+
+ Name/Value pairs
+ File content
+ Text content
+ Multi-part content
+
+ This method inherits the
+ Common Method attributes and subelements. It also contains
+ the following additional attributes and subelements:
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ multipart
+ Should multipart content be forced, even if
+ only a single file or text part is specified.
+ No.
+
+
+ parameters
+ A java .properties file which contains post parameters.
+ No.
+
+
+
+ Parameters specified as Nested Elements
+
+
+
+
+ <parameter>
+
+ Create a text post parameter.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The parameter name.
+ Yes.
+
+
+ value
+ The parameter value.
+ Yes.
+
+
+
+
+
+ <file>
+
+ Add a File part to the request.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The parameter name.
+ Yes.
+
+
+ path
+ The file path to send.
+ Yes.
+
+
+ contentType
+ The content type of the file.
+ No.
+
+
+ charSet
+ The character set.
+ No.
+
+
+
+
+
+ <text>
+
+ Add a Text part to the request.
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ The parameter name.
+ Yes.
+
+
+ value
+ The string value to send. This may
+ also be specified as nested text to this element.
+ Yes.
+
+
+ contentType
+ The content type of the file.
+ No.
+
+
+ charSet
+ The character set.
+ No.
+
+
+
+
+ Examples
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post_task.html
new file mode 100644
index 0000000000..3be383ce2d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/post_task.html
@@ -0,0 +1,366 @@
+
+
+
+
+HTTP Post
+
+
+
+
+
+
+
+
+
+
+The Post task is a companion to the standard Ant "Get" task. This task does a post and does not necessarily expect anything in return. Almost always, there will be some sort of returned data, this can be logged or written to a file if needed.
+
+
+Basically, an HTTP POST sends name/value pairs to a web server. A very common usage is for html forms for submitting data. A typical use of this task is to send data to a servlet for updating a web page with the status of a build.
+
+
+This task handles cookies correctly, which is useful for websites that set a session id to track logins or whatever. This means that if you do several posts in a row, cookies gathered from the first post will be returned with subsequent posts.
+
+
+The Post task has three ways of specifying the data to be posted. Nested "prop" elements can be used. A "prop" element represents a single name/value pair. The second way is to specify a property file as an attribute to the Post. All properties from the file will be sent as part of the Post data. The third way is to just type in some defined Ant properties. Is it allowed to use all three ways at once, that is, read some properties from a file, specify others via "prop" elements, and just type in some Ant properties.
+
+
+
+
+
+
+
+
+Table 12.1. Post Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+to
+
+The URL of the remote server to send the post.
+
+None
+
+Yes
+
+
+
+encoding
+
+Character encoding for the name/value pairs.
+
+UTF-8
+
+No
+
+
+
+logfile
+
+The name of a file to write any response to. Ignored if wantresponse is set to false.
+
+None
+
+No
+
+
+
+property
+
+The name of a property to write any response to. Ignored if wantresponse is set to false.
+
+
+None
+
+No
+
+
+
+append
+
+Should an existing log file be appended to or overwritten?
+
+True, append to an existing file.
+
+No
+
+
+
+file
+
+A file to read POST data from. All Ant properties contained in this file will be resolved (that is, ${} syntax will be expanded to their values) prior to sending the file contents.
+
+None
+
+No
+
+
+
+rawFile
+
+Should the file be trated as raw file instead of property-like file. True - send the content of the file directly to http-post, all properties set by 'property' are ignored!
+Has only impact when the property 'file' is specified.
+
+False, treat file as property-like
+
+No
+
+
+
+
+rawFileNoEncoding
+
+Don't encode the raw file prior to sending http post request.
+Has only impact when the property 'rawFile' is specified.
+
+False, http-encode the content of the file
+
+No
+
+
+
+maxwait
+
+The maximum amount of time in seconds to wait for the data to be sent or for a response from the remote server. Setting this to zero means wait forever.
+
+180 (3 minutes)
+
+No
+
+
+
+wantresponse
+
+Whether to wait for a response from the remote server or not. In many cases this can greatly improve the performance of the build script as the server response may be large and useless to the script. Use this with caution - while the response from the server may not be required for the client, the server may require that the client accept the response prior to processing the post data.
+
+true
+
+No
+
+
+
+failonerror
+
+Whether the build should fail if the post fails.
+
+false
+
+No
+
+
+
+
+
+
+
+
+Post supports nested "prop" elements. As an HTTP POST basically sends a list of names and values, the "prop" element represents one name/value pair. A Post may contain any number of "prop" elements.
+
+
+
+
+
+
+
+
+Table 12.2. Prop Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+name
+
+The name of a property to post.
+
+None
+
+Yes
+
+
+
+value
+
+The value associated with the name.
+
+None
+
+No
+
+
+
+
+
+
+
+
+The "value" attribute is not strictly required. This provides a short-cut method in cases where the property data is an already-defined Ant property. Suppose the build file has this property defined:
+
+
+
+
+
+
+
+
+
+ <property name="src.dir" value="/home/user/project/src"/>
+
+
+
+
+
+
+
+
+
+Then the following are equivalent:
+
+
+
+
+
+
+
+
+
+ <prop name="src.dir"/>
+ <prop name="src.dir" value="${src.dir}"/>
+ <prop name="src.dir" value="/home/user/project/src"/>
+
+
+
+
+
+
+
+
+
+Defined Ant properties can be entered directly into the post element. Again, suppose the build file has this property defined:
+
+
+
+
+
+
+
+
+
+ <property name="src.dir" value="/home/user/project/src"/>
+
+
+
+
+
+
+
+
+
+Then the following are equivalent:
+
+
+
+
+
+
+
+
+
+ ${src.dir}
+ <prop name="src.dir"/>
+ <prop name="src.dir" value="${src.dir}"/>
+ <prop name="src.dir" value="/home/user/project/src"/>
+
+
+
+
+
+
+
+
+
+I googled for the URL in the following example.
+
+
+
+
+
+
+
+
+
+ <property name="test.val" value="here's my test value"/>
+ <property name="test.val2" value="second test value"/>
+ <post to="http://wwwj.cs.unc.edu:8888/tang/servlet/tangGetPostServlet"
+ verbose="true">
+ <prop name="prop1" value="val1 ${test.val}"/>
+ <prop name="prop2" value="val1 value 2"/>
+ <prop name="prop3" value="val got some spaces %funky ^$* chars"/>
+ <prop name="prop4" value="& do an ampersand like this &amp; or
+ Ant will whine"/>
+ <prop name="thanks" value="dude, thanks for the echo server!"/>
+ <prop name="test.val"/>
+ ${test.val2}
+ </post>
+
+
+
+
+
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertycopy.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertycopy.html
new file mode 100644
index 0000000000..e24358aac6
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertycopy.html
@@ -0,0 +1,69 @@
+
+
+
+ Ant-contrib Tasks: Propertycopy
+
+
+
+ Propertycopy
+
+ Copies the value of a named property to another property. This
+ is useful when you need to plug in the value of another property
+ in order to get a property name and then want to get the value of
+ that property name.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property to set.
+ Yes.
+
+
+ override
+ If the property is already set, should we change it's value.
+ Can be true
or false
+ No. Defaults to false
+
+
+ name Deprecated
+ The name of the property to set.
+ No. Use the property
attribute
+ instead
+
+
+ from
+ The name of the property you wish to copy the
+ value from.
+ Yes.
+
+
+ silent
+ Do you want to suppress the error if the
+ "from" property does not exist, and just not set the
+ property "name".
+ No, default is "false".
+
+
+
+ Example
+
+<property name="org" value="MyOrg" />
+<property name="org.MyOrg.DisplayName" value="My Organiziation" />
+<propertycopy name="displayName" from="org.${org}.DisplayName" />
+
+
+ Sets displayName
to "My
+ Organiziation".
+
+
+ Copyright © 2002 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyregex.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyregex.html
new file mode 100644
index 0000000000..33b855e47d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyregex.html
@@ -0,0 +1,133 @@
+
+
+
+ Ant-contrib Tasks: PropertyRegex
+
+
+
+ PropertyRegex
+
+ Performs regular expression operations on an input string, and sets
+ the results to a property. There are two different operations that
+ can be performed:
+
+ Replacement - The matched regular expression is replaced with
+ a substitition pattern
+ Selection - Groupings within the regular expression are selected
+ via a selection expression.
+
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property to set.
+ Yes.
+
+
+ override
+ If the property is already set, should we change it's value.
+ Can be true
or false
+ No. Defaults to false
+
+
+ input
+ The input string to be processed
+ Yes.
+
+
+
+ regexp
+ The regular expression which is matched in
+ the input string.
+ Yes (can be specified in a
+ <regexp>
subelement).
+
+
+
+ select
+ A pattern which indicates what selection pattern you want
+ in the returned value. This uses the substitution pattern
+ syntax to indicate where to insert groupings created as a result
+ of the regular expression match.
+ Yes, unless a replace is specified
+
+
+ replace
+ A regular expression substitition pattern, which will be used
+ to replace the given regular expression in the input string.
+ Yes, unless a select is specified
+
+
+ casesensitive
+ Should the match be case sensitive
+ No. default is "true".
+
+
+ global
+ Should a replacement operation be performed on the entire
+ string, rather than just the first occurance
+ No. default is false
.
+
+
+ defaultValue
+ The value to set the output property to, if the
+ input string does not match the specific regular expression.
+ No.
+
+
+ Select expressions
+
+ Expressions are selected in a the same syntax as a regular expression
+ substitution pattern.
+
+
+ \0
indicates the entire property name (default).
+ \1
indicates the first grouping
+ \2
indicates the second grouping
+ etc...
+
+
+ Replacement
+ It is important to note that when doing a "replace" operation,
+ if the input string does not match the regular expression, then
+ the property is not set. You can change this behavior by supplying
+ the "defaultValue" attribute. This attribute should contain the value
+ to set the property to in this case.
+
+ Example
+
+
+
+ <propertyregex property="pack.name"
+ input="package.ABC.name"
+ regexp="package\.([^\.]*)\.name"
+ select="\1"
+ casesensitive="false" />
+
+ yields ABC
+
+
+
+
+ <propertyregex property="pack.name"
+ input="package.ABC.name"
+ regexp="(package)\.[^\.]*\.(name)"
+ replace="\1.DEF.\2"
+ casesensitive="false" />
+
+ yields package.DEF.name
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyselector.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyselector.html
new file mode 100644
index 0000000000..4e5102e13a
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/propertyselector.html
@@ -0,0 +1,139 @@
+
+
+
+ Ant-contrib Tasks: PropertySelector
+
+
+
+ PropertySelector
+
+ Selects property names that match a given regular expression and
+ returns them in a delimited list
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property you wish to set.
+ Yes.
+
+
+ override
+ If the property is already set, should we change it's value.
+ Can be true
or false
+ No. Defaults to false
+
+
+ match
+ The regular expression which is used to select
+ property names for inclusion in the list. This follows
+ the standard regular expression syntax accepted by ant's
+ regular expression tasks.
+ Yes.
+
+
+ select
+ A pattern which indicates what selection pattern you want
+ in the returned list. This used the substitution pattern
+ syntax to indicate where to insert groupings created as a result
+ of the regular expression match.
+ No. default is "\0".
+
+
+ casesensitive
+ Should the match be case sensitive
+ No. default is "true".
+
+
+ delimiter
+ The delimiter used to seperate entries in the resulting
+ property
+ No. default is ",".
+
+
+ distinct
+ Should the returned entries be a distinct set (no duplicate
+ entries)
+ No. default is "false".
+
+
+
+ Select expressions
+
+ Expressions are selected in a the same syntax as a regular expression
+ substitution pattern.
+
+
+ \0
indicates the entire property name (default).
+ \1
indicates the first grouping
+ \2
indicates the second grouping
+ etc...
+
+
+ Example
+
+ The following code
+
+
+
+ <property name="package.ABC.name" value="abc pack name" />
+ <property name="package.DEF.name" value="def pack name" />
+ <property name="package.GHI.name" value="ghi pack name" />
+ <property name="package.JKL.name" value="jkl pack name" />
+
+ <propertyselector property="pack.list"
+ delimiter=","
+ match="package\.([^\.]*)\.name"
+ select="\1"
+ casesensitive="false" />
+
+
+
+
+ would yield the results
+
+
+
+ ABC,DEF,GHI,JKL
+
+
+
+ You could then iterate through this list using the ForEach Task as follows:
+
+
+
+ <foreach list="${pack.list}"
+ delimiter=","
+ target="print.name"
+ param="pack.id" />
+
+ <target name="print.name" >
+ <propertycopy name="pack.name" value="package.${pack.id}.name" />
+ <echo message="${pack.name}" />
+ </target>
+
+
+
+ Would print
+
+
+
+ [echo] abc pack name
+ [echo] def pack name
+ [echo] ghi pack name
+ [echo] jkl pack name
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/relentless.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/relentless.html
new file mode 100644
index 0000000000..b30be41345
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/relentless.html
@@ -0,0 +1,141 @@
+
+
+
+ Ant-contrib Tasks: Relentless
+
+
+
+ Relentless
+
+ The <relentless> task will execute all of the
+ nested tasks, regardless of whether one or more of the
+ nested tasks fails. When <relentless> has completed
+ executing the nested tasks, it will either
+
+ fail, if any one or more of the nested tasks failed; or
+ succeed, if all of the nested tasks succeeded.
+
+ An appropriate message will be written to the log.
+
+
+ Tasks are executed in the order that they appear within the
+ <relentless> task. It is up to the user to ensure that
+ relentless execution of the
+ nested tasks is safe.
+
+
+ This task only works for ant version greater than or equal
+ to ant 1.6.0.
+
+
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ description
+ A string that will be included in the log output. This
+ can be useful for helping to identify sections of large Ant builds.
+ No
+
+
+ terse
+ Setting this to true
will eliminate some of the progress
+ output generated by <relentless>. This can reduce clutter in some
+ cases. The default value is false
.
+ No
+
+
+
+ Nested elements
+
+ task list
+
+
+ The only nested element supported by <relentless> is a list of tasks
+ to be executed. At least one task must be specified.
+
+
+ It is important to note that <relentless> only proceeds relentlessly
+ from one task to the next - it does not apply recursively to any tasks
+ that might be invoked by these
+ nested tasks. If a nested task invokes some other list of tasks (perhaps
+ by <antcall> for example), and one of those other tasks fails, then the
+ nested task will stop at that point.
+
+
+ Example
+
+ A relentless task to print out the first five canonical variable names:
+
+ <relentless description="The first five canonical variable names.">
+ <echo>foo</echo>
+ <echo>bar</echo>
+ <echo>baz</echo>
+ <echo>bat</echo>
+ <echo>blah</echo>
+</relentless>
+
+ which should produce output looking more or less like
+
+ [relentless] Relentlessly executing: The first five canonical variable names.
+[relentless] Executing: task 1
+ [echo] foo
+[relentless] Executing: task 2
+ [echo] bar
+[relentless] Executing: task 3
+ [echo] baz
+[relentless] Executing: task 4
+ [echo] bat
+[relentless] Executing: task 5
+ [echo] blah
+[relentless] All tasks completed successfully.
+
+
+ If you change the first line to set the terse
parameter,
+ <relentless terse="true" description="The first five canonical variable names."/> the
+ output will look more like this:
+
+ [relentless] Relentlessly executing: The first five canonical variable names.
+ [echo] foo
+ [echo] bar
+ [echo] baz
+ [echo] bat
+ [echo] blah
+[relentless] All tasks completed successfully.
+
+
+
+ If we change the third task to deliberately fail
+
+ <relentless terse="true" description="The first five canonical variable names.">
+ <echo>foo</echo>
+ <echo>bar</echo>
+ <fail>baz</fail>
+ <echo>bat</echo>
+ <echo>blah</echo>
+</relentless>
+
+ then the output should look something like this.
+
+ [relentless] Relentlessly executing: The first five canonical variable names.
+ [echo] foo
+ [echo] bar
+[relentless] Task task 3 failed: baz
+ [echo] bat
+ [echo] blah
+
+BUILD FAILED
+/home/richter/firmware/sensor/build.xml:1177: Relentless execution: 1 of 5 tasks failed.
+
+
+
+ Copyright © 2005 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/runtarget.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/runtarget.html
new file mode 100644
index 0000000000..c2af7da630
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/runtarget.html
@@ -0,0 +1,38 @@
+
+
+
+ Ant-contrib Tasks: RunTarget
+
+
+
+ RunTarget
+
+ Ant task that runs a target without creating a new project.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ target
+ The name of the target to run.
+ Yes.
+
+
+
+
+
+ Example
+
+
+ TO BE DONE
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/server_tasks.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/server_tasks.html
new file mode 100644
index 0000000000..5122be01ef
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/server_tasks.html
@@ -0,0 +1,260 @@
+
+
+
+ Ant-contrib Server Tasks
+
+
+
+ Ant-Contrib Server Tasks
+
+ The following tasks exist for running Ant server on one machine, and
+ calling that server from another (or possibly the same) machine, to
+ execute tasks.
+
+
+
+
+ AntServer
+
+
+ Starts an ANT server in current process. This server will wait for
+ client connections, and when received, it will execute the commands
+ that the client has sent. NOTE: This is a blocking call, and this
+ task will not return until someone sends the server a shutdown command.
+
+
+ Parameters
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ port
+ The port on which the server will listen.
+ No. Defaults to 17000
+
+
+
+ Example:
+
+
+
+ <antserver port="12345" />
+
+
+
+
+ RemoteAnt
+
+
+ Sends command requests to a running instance of an AntServer which
+ was started using the <antserver> task.
+ These commands are executed in the space of the server, and therefore
+ have no access to any variables or references in the currently executing
+ project.
+
+
+ Parameters
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ machine
+ The machine name on which the server is running.
+ No. Defaults to "localhost"
+
+
+ port
+ The port on which the server is listening.
+ No. Defaults to 17000
+
+
+ persistant
+ Should we execute all commands, regardless of whether
+ or not one of them fails. If false, as soon as a failure is encountered,
+ we will stop execution.
+ No. Defaults to false
+
+
+ failonerror
+ If any of the sent commands encounters a build failure on
+ the server, should we fail this task.
+ No. Defaults to true.
+
+
+
+ Parameters Specified as Nested Elements
+
+
+ The commands to send are represented as nested elements as described
+ below
+
+
+
+ runtarget
+
+ Runs a target which is contained in the same buildfile where the
+ <antserver> task was called. This element may contain nested
+ <property> elements for sending parameters to the target, and
+ nested <reference> elements for sending references to the target.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ target
+ The name of the target to run.
+ Yes.
+
+
+
+ runant
+
+ Runs a target in an arbitrary buildfile on the machine where the
+ <antserver> task was called. If a relative pathname is given,
+ then the path of the buildfile is relative to the base directory of
+ the project where the <antserver> task was called. This element
+ may contain nested <property> elements for sending text parameters
+ to the target, and nested <reference> elements for sending references
+ to the target.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ antfile
+ The path of the ant file to run (if relative, then
+ the filename is computed relative to the buildfile of the server
+ task's base directory
+ No. Defaults to "build.xml" in the
+ directory where the buildfile is to execute (specified by the dir
+ attribute)
+
+
+ target
+ The name of the target to run.
+ No. Defaults to the default target of
+ the specified antfile.
+
+
+ dir
+ the directory to use as a basedir for the new Ant project. Defaults to
+ the server project's basedir, unless inheritall has been set to false, in which
+ case it doesn't have a default value. This will override the basedir setting of
+ the called project.
+ No.
+
+
+ inheritall
+ Should the target task inherit all of
+ the server's properties. This is equivalent to the flag of
+ the same name on the <ant> task.
+ No. Defaults to false
+
+
+ inheritrefs
+ Should the target task inherit all of
+ the server's references. This is equivalent to the flag of
+ the same name on the <ant> task.
+ No. Defaults to false
+
+
+
+
+ shutdown
+
+ Instructs the <antserver> task to shut itself down. Control
+ will return to the ANT engine and will procede as necessary in the
+ server's buildfile.
+
+
+ Example:
+
+
+
+ <remoteant machine="localhost" port="12345">
+ <runtarget target="execute.build">
+ <property name="build.type" value="full" />
+ </runtarget>
+ <runant dir="tests" target="build.tests">
+ <property name="build.type" value="full" />
+ <reference refid="my.ref" torefid="inherited.ref" />
+ </runtarget>
+ </remoteant>
+
+
+
+
+
+ would be the equivalent of running the following directly on
+ the server machine, from within the same buildfile where the
+ <antserver> task was run
+
+
+
+
+
+ <antcall target="execute.build">
+ <param name="build.type" value="full" />
+ </antcall>
+ <ant dir="tests">
+ <property name="build.type" value="full" />
+ <reference refid="my.ref" torefid="inherited.ref" />
+ </antcall>
+
+
+
+ sendfile
+
+ Sends a file from the client to the server
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ file
+ The path of the file to send.
+ Yes.
+
+
+ tofile
+ The filename where the file is to be stored
+ on the server, if a relative path, then it is stored relative
+ to the server project's base directory.
+ No. If todir is specified
+
+
+ tofile
+ The directory where the file is to be stored
+ on the server, if a relative path, then it is stored relative
+ to the server project's base directory. The name of the file
+ will be the same name as the source file
+ No. If tofile is specified
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
\ No newline at end of file
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/shellscript.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/shellscript.html
new file mode 100644
index 0000000000..34c4112cce
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/shellscript.html
@@ -0,0 +1,140 @@
+
+
+
+
+ Ant-contrib Tasks: ShellScript
+
+
+
+
+
+ShellScript
+Task definition for the shellscript
task. This task
+allows the user to execute a script against a particular shell
+program on a machine. It is an extension of the "exec"
+task, and as such, supports the same attributes. One can however use
+"shell" instead of "executable". Also the
+"command" attribute is not allowed. See the ANT
+documentation for a description of the <exec> task parameters.
+Parameters
+
+
+
+
+
+
+ Attribute
+
+
+ Description
+
+
+ Required
+
+
+
+
+ shell
+
+
+ The name of the shell executable which is to be executed. This
+ shell must support taking a single parameter whose value is a
+ script file which is to be executed.
+
+
+
+ Yes
+
+
+
+
+ executable
+
+
+ Same as “shell”
+
+
+
+
+
+
+
+
+ tmpsuffix
+
+
+ The contents of the script are placed in a temporary file. This
+ attribute is the extension to use. note: The value must
+ contain any dots required. This attribute is usefull for using
+ script files with windows
+
+
+
+ No
+
+
+
+
+ inputstring
+
+
+ This is placed in the script file.
+
+
+ No
+
+
+
+Nested Text
+Any nested text is treated as the contents of the script that is
+to be executed within the shell. Embedded ant properties will be
+converted.
+Examples
+ <shellscript shell="bash" dir="${src.mib.dir}">
+ mibgen -i ../include mib.mib -c ${build.gen.dir}/generated.cpp
+ mibgen -i ../include mib.mib -h ${build.gen.dir}/generated.h
+ </shellscript>
+
+ <shellscript shell="sed" outputproperty="sed.output">
+ <arg value="-e"/>
+ <arg value="s/FOO/BAR/g"/>
+ FOO bar bar bar FOO bar bar
+ </shellscript>
+
+ <shellscript shell="cmd.exe" tmpsuffix=".bat">
+ <arg value="/c"/>
+ <arg value="call"/>
+ echo hello world
+ </shellscript>
+
+ <shellscript shell="bash"
+ dir="${build.bin.dir}"
+ inputstring="ls -rt | tail -n 1"
+ outputproperty="last.bin.file"/>
+
+ <shellscript executable="perl">
+ print STDOUT "Hello World!\n";
+ </shellscript>
+
+ <shellscript shell="sh" dir="${thirdparty.dist.dir}/lib">
+ rm *.so
+ for file in *.0
+ do
+ x=`echo $file | sed -e's/.0.1.0//'`
+ ln -s $file $x
+ done
+ </shellscript>
+
+
+Warning:
+One should be carefull in using
+shellscript , as overuse will make your build files difficult
+to understand, to maintain and to support multiplatform builds. Use
+of cygwin in a windows environment will help. However one
+should strive to use the java tasks whereever possible.
+
+
+Copyright © 2003 Ant-Contrib Project. All rights
+Reserved.
+
+
\ No newline at end of file
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/sortlist.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/sortlist.html
new file mode 100644
index 0000000000..5af5d41e01
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/sortlist.html
@@ -0,0 +1,145 @@
+
+
+
+ Ant-contrib Tasks: SortList
+
+
+
+ SortList
+
+ Sort a delimited list of items in their natural string order. Note that
+ the value
and refid
attributes are mutually exclusive,
+ and the value
attribute takes precedence if both are specified.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property to set.
+ Yes.
+
+
+ override
+ If the property is already set, should we change it's value.
+ Can be true
or false
+ No. Defaults to false
+
+
+ value
+ The list of values to process, with the
+ delimiter character, indicated by the "delimiter"
+ attribute, separating each value.
+ Yes, unless "refid" is
+ specified.
+
+
+ refid
+ The id of where the list of values to sort is
+ stored.
+ Yes, unless "value" is
+ specified.
+
+
+ delimiter
+ The delimiter string that separates the
+ values in the "list" attribute.
+ No, defaults to ",".
+
+
+ casesensitive
+ If true
, does a case sensitive sorting
+ of the strings. If false
does case insensitive sorting.
+
+ No. Defaults to true.
+
+
+ numeric
+ If true
, does a numeric sorting, treating
+ all list entries as if they were numbers.
+
+ No. Defaults to false.
+
+
+
+ orderPropertyFile
+ If specified, the list will sorted as if they were property
+ names, and will be sorted in the order those properties appear
+ in the given property file. Any properties in the
+ value
attribute which do not appear in the properties file
+ will be inserted at the end of the list. This property is most useful
+ when used in conjunction with the <propertyselector>
+ task (see Example 2).
+
+ No.
+
+
+
+ orderPropertyFilePrefix
+ If orderPropertyFile
is specified, this
+ value (with a trailing '.') will be prefixed to each property in the
+ specified orderPropertyFile
to determine sorting order
+
+ No.
+
+
+
+
+
+
+ Example 1
+
+
+ <property name="my.list" value="z,y,x,w,v,u,t" />
+ <sortlist property="my.sorted.list" value="${my.list}"
+ delimiter="," />
+ <echo message="${my.sorted.list}" />
+
+
+ prints
+
+
+ [echo] t,u,v,w,x,y,z
+
+
+ Example 2
+
+ test.properties
+ ---------------
+ a.name=a
+ c.name=c
+ b.name=b
+
+
+ <property file="test.properties" prefix="test" />
+ <propertyselector property="my.list"
+ delimiter=","
+ match="test\..*\.name"
+ select="\0" />
+ <sortlist property="my.sorted.list"
+ value="${my.list}"
+ delimiter=","
+ orderPropertyFile="test.properties"
+ orderPropertyFilePrefix="test" />
+
+ <echo message="${my.sorted.list}" />
+
+ prints
+
+
+ [echo] test.a.name,test.c.name,test.b.name
+
+
+ Notice that the test.properties
file did not have "test."
+ prefixing all the properties. The orderPropertyFilePrefix
was
+ used to do that.
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/stopwatch_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/stopwatch_task.html
new file mode 100644
index 0000000000..8520c78874
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/stopwatch_task.html
@@ -0,0 +1,115 @@
+
+
+
+
+Stopwatch
+
+
+
+
+
+
+
+
+
+
+
+The Stopwatch task makes it easy to add performance timing to Ant targets. Stopwatches are named so that multiple watches can run simultaneously.
+
+
+
+
+
+
+
+
+
+Table 9.1. Stopwatch Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+name
+
+The name for the stopwatch. The elapsed time or total time will be stored as an Ant property with this name.
+
+None
+
+Yes
+
+
+
+action
+
+Valid values are "start", "stop", "elapsed", and "total".
+
+"start"
+
+No
+
+
+
+
+
+
+
+
+The stopwatch is started with the "start" action. When the action is "elapsed" or "total", the running time of the stopwatch is printed out. Both "stop" and "total" stop the stopwatch and reset it to zero. "elapsed" prints out the current running time of the stopwatch without stopping it.
+
+
+
+Example:
+
+
+
+
+
+
+<stopwatch name="timer1"/>
+<!-- do some tasks here... -->
+<stopwatch name="timer1" action="elapsed"/> <!-- print the elapsed time -->
+<!-- do some more tasks here... -->
+<stopwatch name="timer1" action="total"/> <!-- print out the total time -->
+
+
+
+
+
+
+
+
+
+ Copyright © 2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/switch.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/switch.html
new file mode 100644
index 0000000000..837c70167d
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/switch.html
@@ -0,0 +1,82 @@
+
+
+
+ Ant-contrib Tasks: Switch
+
+
+
+ Switch
+
+ Task definition for the ANT task to switch on a particular value.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ value
+ The value to switch on.
+ Yes.
+
+
+ caseinsensitive
+ Should we do case insensitive comparisons?
+ No, default is "false"
+
+
+
+ Parameters specified as nested elements
+
+ At least one <case>
or
+ <default>
is required.
+
+ case
+
+ An individual case to consider, if the value that is being
+ switched on matches to value attribute of the case, then the
+ nested tasks will be executed.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ value
+ The value to match against the tasks value attribute.
+ Yes.
+
+
+
+ default
+
+ The default case for when no match is found. Must not appear
+ more than once per task.
+
+ Example
+
+
+<switch value="${foo}">
+ <case value="bar">
+ <echo message="The value of property foo is bar" />
+ </case>
+ <case value="baz">
+ <echo message="The value of property foo is baz" />
+ </case>
+ <default>
+ <echo message="The value of property foo is not sensible" />
+ </default>
+</switch>
+
+
+
+ Copyright © 2002 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/throw.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/throw.html
new file mode 100644
index 0000000000..0aeb0e8875
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/throw.html
@@ -0,0 +1,39 @@
+
+
+
+ Ant-contrib Tasks: Throw
+
+
+
+ Throw
+
+ Extension of Ant's built-in <fail>
task that
+ can throw an exception that is given by a reference. This may be
+ useful if you want to rethrow the exception that has been caught
+ by a <trycatch>
task in the
+ <catch>
block.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ refid
+ Id of the referenced exception.
+ No.
+
+
+
+ In addition, all attributes of the <fail>
+ task are supported.
+
+
+ Copyright © 2002 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/timestampselector.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/timestampselector.html
new file mode 100644
index 0000000000..c4186d1ca2
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/timestampselector.html
@@ -0,0 +1,132 @@
+
+
+
+ Ant-contrib Tasks: TimestampSelector
+
+
+
+ TimestampSelector
+
+ The TimestampSelector task takes either a nested <path> element,
+ or a path reference, and sets either a named property, or a path
+ instance to absolute pathnames of the files with either the N latest or earliest
+ modification dates (based on the age
attribute)
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The property to set with the most recently modified file. Mutually
+ exclusive with the outputsetid
attribute.
+ Yes, if outputsetid
is not specified.
+
+
+ outputsetid
+ The id of a path
instance which will contain the
+ resulting list of files. This id should not already exist. Mutually exclusive
+ with the property
attribute
+ Yes, if property
is note specified.
+
+
+ count
+ The number of files to find. If more than 1, than the
+ files in the output appear in the order indicated by the age
+ attribute.
+ No. Defaults to 1
+
+
+ age
+ The age of the files to retrieve, either eldest
+ or youngest
. Defaults to youngest
.
+ No. Defaults to 1
+
+
+ pathSep
+ The path separator to separate paths with when using the
+ property
attribute in conjunction with the count
+ attribute
+ No. Defaults to ,
+
+
+ pathref
+ Id of the path to find the most recently modified file in.
+ No, if a path
subelement is
+ specified.
+
+
+
+ Parameters specified as nested elements
+
+ path
+
+ Path
+ is used to select sets of files or directories in which to find the
+ most recently modified file
+
+ Example
+
+ Using a path reference
+
+
+
+ <path id="mypath">
+ <fileset dir="${log.dir}">
+ <include name="update*.log" />
+ </fileset>
+ <path>
+ <timestampselector property="most.recent.logs"
+ pathref="mypath" count="3"
+ pathsep=";" />
+
+ <echo message="${most.recent.logs}" />
+
+
+
+ Using a nested path
element
+
+
+
+ <timestampselector property="most.recent.logs"
+ count="3"
+ pathsep=";" >
+ <path>
+ <fileset dir="${log.dir}">
+ <include name="update*.log" />
+ </fileset>
+ <path>
+ </timestampselector>
+
+ <echo message="${most.recent.logs}" />
+
+
+
+ Outputing to a path
element
+
+
+
+ <timestampselector outputsetref="most.recent.logs"
+ pathref="mypath" count="3">
+ <path>
+ <fileset dir="${log.dir}">
+ <include name="update*.log" />
+ </fileset>
+ <path>
+ </timestampselector>
+
+ <copy todir="somedir">
+ <path refid="most.recent.logs" />
+ </copy>
+
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/toc.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/toc.html
new file mode 100644
index 0000000000..e3b8f035b1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/toc.html
@@ -0,0 +1,74 @@
+
+
+
+ Task List
+
+
+
+ Logic Tasks
+
+ Network Tasks
+
+ Http Tasks and Types
+
+ Performance Monitoring and Tasks
+
+ Platform Tasks
+
+ Property Tasks
+
+
+ Process Tasks
+
+
+ Other Tasks
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/trycatch.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/trycatch.html
new file mode 100644
index 0000000000..7eb38a8fd1
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/trycatch.html
@@ -0,0 +1,96 @@
+
+
+
+ Ant-contrib Tasks: Trycatch
+
+
+
+ Trycatch
+
+ A wrapper that lets you run a set of tasks and optionally run a
+ different set of tasks if the first set fails and yet another set
+ after the first one has finished.
+
+ This mirrors Java's try/catch/finally.
+
+ The tasks inside of the required <try>
+ element will be run. If one of them should throw a BuildException
+ several things can happen:
+
+
+ If there is no <catch>
block, the
+ exception will be passed through to Ant.
+
+ If the property attribute has been set, a property of the
+ given name will be set to the message of the exception.
+
+ If the reference attribute has been set, a reference of the
+ given id will be created and point to the exception object.
+
+ If there is a <catch>
block, the tasks
+ nested into it will be run.
+
+
+ If a <finally>
block is present, the task
+ nested into it will be run, no matter whether the first tasks have
+ thrown an exception or not.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ Name of a property that will receive the
+ message of the exception that has been caught (if any)
+ No.
+
+
+ reference
+ Id of a reference that will point to the
+ exception object that has been caught (if any)
+ No
+
+
+
+ Example
+
+
+<trycatch property="foo" reference="bar">
+ <try>
+ <fail>Tada!</fail>
+ </try>
+
+ <catch>
+ <echo>In <catch>.</echo>
+ </catch>
+
+ <finally>
+ <echo>In <finally>.</echo>
+ </finally>
+</trycatch>
+
+<echo>As property: ${foo}</echo>
+<property name="baz" refid="bar" />
+<echo>From reference: ${baz}</echo>
+
+
+ results in
+
+
+ [trycatch] Caught exception: Tada!
+ [echo] In <catch>.
+ [echo] In <finally>.
+ [echo] As property: Tada!
+ [echo] From reference: Tada!
+
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/urlencode.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/urlencode.html
new file mode 100644
index 0000000000..be6a322dc9
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/urlencode.html
@@ -0,0 +1,78 @@
+
+
+
+ Ant-contrib Tasks: URLEncode
+
+
+
+ Foreach
+
+ The URLEncode task will encode a given property for use within a
+ a URL string. This value which is actually set will be encoded
+ via the java.net.URLEncoder.encode()
method.
+ Typically, you must do this for all parameter values within a URL.
+
+ Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ property
+ The name of the property to set.
+ Yes.
+
+
+ override
+ If the property is already set, should we change it's value.
+ Can be true
or false
+ No. Defaults to false
+
+
+ name Deprecated
+ The name of the property to set.
+ No. Use the property
attribute
+ instead
+
+
+ value
+ The value of the property.
+ No, if refid or location is specified
+
+
+ location
+ The location of a file whose absolute path will be the value
+ of the property.
+ No, if value or refid is specified.
+
+
+ refid
+ The id of a saved reference whose value will be the value
+ of the property.
+ No, defaults to ",".
+
+
+
+
+ Example
+
+
+ The following code
+
+
+
+ <urlencode name="file.location" location="C:\\wwwhome\\my reports\\report.xml" />
+
+
+
+ would set the "file.location" property to the value: C%3A%5Cwwwhome%5Cmy+reports%5Creport.xml
+ which could then be used in a URL.
+
+
+ Copyright © 2002-2003 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/variable_task.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/variable_task.html
new file mode 100644
index 0000000000..7e16ab9dea
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/variable_task.html
@@ -0,0 +1,261 @@
+
+
+
+
+Variable Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Chapter 8. Variable Task
+
+
+
+
+
+
+
+The Variable task provides a mutable property to Ant and works much like variable assignment in Java. This task is similar to the standard Ant Property task, except that THESE PROPERTIES ARE MUTABLE. While this goes against the standard Ant use of properties, occasionally it is useful to be able to change a property value within the build.
+
+In general, use of this task is DISCOURAGED, and the standard Ant Property should be used if possible.
+
+ Having said that, in real life I use this a lot.
+
+
+
+
+Variables can be set individually or loaded from a standard properties file. A 'feature' of variables is that they can override properties, but properties cannot override variables. So if an already established property exists, its value can be reassigned by use of this task.
+
+
+
+
+
+
+
+
+Table 8.1. Variable Task Attributes
+
+
+
+
+
+
+
+
+
+
+
+Attribute
+
+Description
+
+Default
+
+Required
+
+
+
+
+
+name
+
+The name of the property to set.
+
+None
+
+Yes, unless 'file' is used.
+
+
+
+value
+
+The value of the property.
+
+""
+
+No
+
+
+
+unset
+
+Removes the property from the project as if it had never been set.
+
+false
+
+
+No
+
+
+
+
+file
+
+The name of a standard properties file to load variables from.
+
+None
+
+No
+
+
+
+
+
+
+
+
+In the following example, the property
+x
+ is first set to "6", then evaluated by the
+if
+, and reassigned the value "12". The
+echo
+ task will print out 12.
+
+
+
+
+
+
+
+
+
+ <var name="x" value="6"/>
+ <if>
+ <equals arg1="${x}" arg2="6" />
+ <then>
+ <var name="x" value="12"/>
+ </then>
+ </if>
+ <echo>${x}</echo> <!-- will print 12 -->
+
+
+
+
+
+
+
+
+
+The next example shows a property being set, echoed, unset, then reset:
+
+
+
+
+
+
+ <property name="x" value="6"/>
+ <echo>${x}</echo> <!-- will print 6 -->
+ <var name="x" unset="true"/>
+ <property name="x" value="12"/>
+ <echo>${x}</echo> <!-- will print 12 -->
+
+
+
+
+
+
+
+
+
+
+
+The following shows some more uses of the Variable task. It is especially handy for property appending. Notice a couple of things: the property task can't override a var value, in general, you should use var with the unset attribute to change the value of a property.
+
+
+
+
+
+
+
+
+
+ <var name="x" value="6"/>
+ <echo>x = ${x}</echo> <!-- print: 6 -->
+
+ <var name="x" value="12"/>
+ <echo>x = ${x}</echo> <!-- print: 12 -->
+
+ <var name="x" value="6 + ${x}"/>
+ <echo>x = ${x}</echo> <!-- print: 6 + 12 -->
+
+ <var name="str" value="I "/>
+ <var name="str" value="${str} am "/>
+ <var name="str" value="${str} a "/>
+ <var name="str" value="${str} string."/>
+ <echo>${str}</echo> <!-- print: I am a string. -->
+
+ <var name="x" value="6"/>
+ <echo>x = ${x}</echo> <!-- print: 6 -->
+
+ <property name="x" value="12"/>
+ <echo>x = ${x}</echo> <!-- print: 6 (property can't override) -->
+
+ <var name="x" value="blue"/>
+ <tstamp>
+ <format property="x" pattern="EEEE"/>
+ </tstamp>
+ <echo>Today is ${x}.</echo> <!-- print: Today is blue. -->
+
+ <var name="x" value="" unset="true"/>
+ <tstamp>
+ <format property="x" pattern="EEEE"/>
+ </tstamp>
+ <echo>Today is ${x}.</echo> <!-- print: Today is Friday. -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copyright © 2003-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifydesign.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifydesign.html
new file mode 100644
index 0000000000..80f15883b9
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifydesign.html
@@ -0,0 +1,264 @@
+
+
+
+
+VerifyDesign Ant Task
+
+
+
+
+VerifyDesign Ant Task
+
+ Creator: Dean Hiller (dean@xsoftware.biz )
+ Contributor: Matt Inger (thanks for some really awesome changes)
+ Contributor: Anthony Y Robins
+
+Feedback on task and documentation are welcome!
+Description
+Describe your design dependencies in an xml file, and this task will enforce them so they are not violated
+For example, if there are three packages in one source tree
+
+biz.xsoftware.presentation
+biz.xsoftware.business
+biz.xsoftware.dataaccess
+
+and naturally presentation should only depend on business package, and business should depend on dataaccess. If you define your design this way and it is violated the build will fail when the verifydesign ant task is called. For example, if I created a class in biz.xsoftware.presentation and that class depended on a class in biz.xsoftware.dataaccess, the build would fail. This ensures the design actually follows what is documented(to some degree at least). This is especially nice with automated builds
+
+Getting Started
+Download bcel jar from this link Bcel download as this ant task uses the jar built from the bcel project on jakarta. Choose a directory to put in place of the XXXXXX below and add the ant-contrib jar as well as the bcel jar to that directory. You should now be all set to use the verifydesign element in your build.xml file as well as any other ant-contrib tasks. If you want to use this with 5.0jdk, you must download the bcel from the head of cvs until something better than 5.1 is released. This version of ant-contrib will work with both 5.0jdk and 1.4 jdk. 1.3 and before is not tested.
+
+ <taskdef resource="net/sf/antcontrib/antlib.xml">
+ <classpath>
+ <fileset dir="XXXXXX">
+ <include name="**/*.jar"/>
+ </fileset>
+ </classpath>
+ </taskdef>
+
+
+Now, you can skip to the VerifyDesign Legacy Project Tutorial which guides you through how to use this task if you already have alot of existing code, or you can start with the VerifyDesign New Project Tutorial where you don't have much code or any at all.
+
+Parameters
+
+
+ Attribute
+ Description
+ Required
+
+
+ design
+ The file that specifies the design in xml format(Examples below)
+ required
+
+
+ jar
+ The jar file of who's design we want to validate
+ required
+
+
+ circularDesign
+ I strongly encourage you not to use this. This turns on allowing circular dependencies. There is always a way to get around circular dependencies, and I suggest you use it instead of introducing a circular dependency. If you think you have found one you can't work around, send me mail and maybe I can give you some ideas.
+ optional(default=false)
+
+
+ deleteFiles
+ Deletes jar/class files upon build failure to prevent usage. Use this option for new projects so the binaries are not used without the design being met.
+ optional(default=false)
+
+
+ fillInBuildException
+ Fills the BuildException with all the same errors reported in the logs. This is for products like cruisecontrol who only see standard ant task logs and would miss reporting these errors otherwise(ie. instead it just reports build failed with look at the design errors)
+ optional(default=false)
+
+
+ needDeclarationsDefault
+ false is saying that for this particular package, no other package needs to declare that they depend on this package. It is basically saying the needDeclarations attribute in the package element in the design file is whatever the value of this attribute is in the build.xml file if the design file does not override it.
+ optional(default=true)
+
+
+ needDependsDefault
+ false is saying that by default no package in the design file has to declare it's dependencies. It is basically saying the needDepends attribute in the package element in the design file is whatever the value of this attribute is in the build.xml file if the design file does not override it.
+ optional(default=true)
+
+
+
+Parameters specified as nested elements
+No nested elements allowed
+
+
+
+Design File
+
+The design file is an xml based file specifying dependencies that are ok. Any dependencies not specified will not be allowed and will make sure the build fails. Examples of the contents of the design file can be found below.
+
+
+design Root Element
+The root element of the design file is 'design'. Here are design's allowed subelements.
+
+
+
+ Subelement
+ Description
+ Required
+
+
+ package
+ subelement representing a package and it's dependencies
+ One or more Required
+
+
+
+package SubElement
+Here are package elements allowed attributes and subelements
+
+
+
+ Attribute
+ Description
+ Required
+
+
+ name
+ A smaller nickname for the package to reference in the depends subelement or attribute
+ Required
+
+
+ package
+ The package to compile such as biz.xsoftware.presentation
+ Required
+
+
+ depends
+ Contains one and only one 'name' of a package to depend on(taken from name attribute above). If you want to specify more, use the depends subelement
+ Optional(Default=no dependencies)
+
+
+ subpackages
+ Can be set to include or exclude. Basically allows classes in subpackages to be part of the package specified.(see examples below)
+ Optional(default=exclude)
+
+
+ needdeclarations
+ Can be set to true or false. True means if other packages depend on this package, a depends subelement or attribute must exist stating the dependency. False means other packages need not declare they depend on this package. This should be used sparingly for things like java.lang. By default "java" package and all subpackages are set to false. This can be overridden if you need however so you can make sure only certain packages depend on java.util or something if you really need that. (see examples below)
+ Optional(default=true)
+
+
+ needdepends
+ Can be set to true or false. True means if this package depends on other packages, those dependencies must be defined(unless those other packages have needdeclarations set to false). False means this package must list all the packages it depends on. This is typically for legacy code where you don't want to deal with what this package depends on right now. On a new project, I never use this.
+ Optional(default=true)
+
+
+
+
+
+ Subelement
+ Description
+ Required
+
+
+ depends
+ Contains one and only one 'name' of a package to depend on(taken from name attribute above)
+ One or more Optional
+
+
+
+depends SubElement
+Contents contain the 'name' of a package found in the package element's name attribute
+
+Examples
+
+Ant's build.xml File
+
+ <verifydesign jar="application.jar" design="design.xml"/>
+
+
+That is simple enough. application.jar is the jar I am verifying the design of. design.xml contains the design I want the jar file to adhere to. There is no need to include third party jars(unless you want to verify their design which you shouldn't). The design file can still define what your stuff depends on in those third party libraries without requiring those libraries to be present. If it does not adhere to that design, the build fails. Examples of a design.xml can be found further below.
+
+
+Another example equivalent to the above is below. verifydesign takes a path like structure(see ant documentation). I highly advise breaking the design on purpose and verifying that the build fails. This ensures you have the ant task set up correctly.
+
+
+ <verifydesign design="design.xml">
+ <path>
+ <pathelement jar="application.jar"/>
+ </path>
+ </verifydesign>
+
+
+One last example would be like so
+
+ <verifydesign design="design.xml">
+ <path>
+ <fileset dir="${classesDir}">
+ <include name="**/*.class"/>
+ </fileset>
+ </path>
+ </verifydesign>
+
+
+Now let's move on to define the contents of design.xml file.
+
+design.xml File
+
+
+These lines would be in dependencies.xml.....
+ <design>
+ <package name="alljavax" package="javax" subpackages="include" needdeclarations="false"/>
+ <package name="util" package="biz.xsoftware.util" subpackages="include"/>
+ <package name="dataaccess" package="biz.xsoftware.dataaccess"/>
+ <package name="business" package="biz.xsoftware.business" depends="dataaccess"/>
+ <package name="presentation" package="biz.xsoftware.presentation">
+ <depends>business</depends>
+ <depends>util</depends>
+ </package>
+ </design>
+
+Notice in this example, if biz.xsoftware.dataaccess.XYZClass depended on biz.xsoftware.util.Util, the build would fail since that package dependency is not defined. Similarly, any class in biz.xsoftware.presentation cannot depend on any class in biz.xsoftware.dataaccess
+Also, notice that biz.xsoftware.presentation.Gui is allowed to depend on biz.xsoftware.util.pres.ClassInSubpackage because subpackages is set to include. This allows subpackages of biz.xsoftware.util to also be included in the design without having to define every subpackage.
+Lastly, notice the first line so javax and all javax subpackages can be depended on without declaring them. Use this sparingly though as sometimes you might want to isolate dependencies like depending on JMX to a certain package. For example, you may want only biz.xsoftware.management to depend on JMX and nothing else to depend on it. If you declare the same declaration I declared here for javax, you will not be able to guarantee that.
+
+The wad design.xml file
+If you really want to, you could design for a wad. This is not suggested and if you want to do this, don't use this ant task please.
+
+ <design>
+ <package name="wad" package="<default package>" subpackages="include"/>
+ </design>
+
+
+Including subpackages design.xml
+
+ <design>
+ <package name="service1" package="biz.xsoftware.service1" subpackages="include"/>
+ <package name="client1" package="biz.xsoftware.client1" depends="service1"/>
+ <package name="service2" package="biz.xsoftware.service2"/>
+ <package name="client2" package="biz.xsoftware.client2" depends="service2" subpackages="include"/>
+ </design>
+
+
+Note that here for service 1, classes in package biz.xsoftware.client1 can depend on any classes in biz.xsoftware.service1 and can also depend on classes in subpackages of biz.xsoftware.service1.
+
+
+Note that for service 2, classes in biz.xsoftware.client2 and client2's subpackages are all allowed to depend on classes in biz.xsoftware.service2.
+
+One Design Note
+One big note to consider, there is one design dependency that verifydesign cannot see from the class file. This is due to the String constants(This only happens with static final Strings and static final primitives being compiled into the class file. Here is example code demonstrating this task cannot catch these dependencies....
+
+public class Client {
+ public void fakeMethod() {
+ String s = Dependency.CONSTANT; //verifydesign task can't tell this depends on
+ //DependencyClass as that info is lost after compiling
+ }
+}
+
+public class DependencyClass {
+ public static final String CONSTANT = "asdf";
+}
+
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifylegacytutorial.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifylegacytutorial.html
new file mode 100644
index 0000000000..69998821cd
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifylegacytutorial.html
@@ -0,0 +1,71 @@
+
+
+
+
+VerifyDesign Legacy System Tutorial
+
+
+
+
+VerifyDesign Legacy System Tutorial
+
+If you have a legacy system, it can be overwhelming as a typical system is a mess when it comes to package dependencies. This tutorial shows a way to ease into the verifydesign task instead of fixing everything all at once.
+
+First, in your build.xml file, use this line to verify your jar(or you can modify it to verify multiple jars)
+
+
+ <verifydesign jar="yourjarname.jar"
+ design="design.xml"
+ />
+
+
+Now is the hardest part, go ahead and define every package and set the needDepends attribute to false for all of them so your design.xml should look like so
+
+
+ <design>
+ <package name="first" package="your.first.package" needDepends="false"/>
+ <package name="second" package="your.second.package" needDepends="false"/>
+ <package name="third" package="your.third.package" needDepends="false"/>
+ <package name="fourth" package="your.fourth.package" needDepends="false"/>
+ <package name="fifth" package="your.fifth.package" needDepends="false"/>
+ </design>
+
+
+Please give them better names then first, second, third, etc. You may have 100 packages on some projects and this may take a while to get started, but keep in mind once you are done with this, you are done with the majority of the work and the build will pass once you are done with this too!
+
+Now comes the fun part, learning about your design. Take a package that you want to start restricting dependencies on and erase the needDepends(by default it's value will be true). Let's take your.first.package and create the new design.xml file like so...
+
+
+ <design>
+ <package name="first" package="your.first.package"/>
+ <package name="second" package="your.second.package" needDepends="false"/>
+ <package name="third" package="your.third.package" needDepends="false"/>
+ <package name="fourth" package="your.fourth.package" needDepends="false"/>
+ <package name="fifth" package="your.fifth.package" needDepends="false"/>
+ </design>
+
+
+Now we run the build and we get errors that your.first.package depends on second, third, and fourth. Let's pretend we only wanted to depend on second and third. We then change our design file to so...
+
+
+ <design>
+ <package name="first" package="your.first.package"
+ <depends>second</depends>
+ <depends>third</depends>
+ </package>
+ <package name="second" package="your.second.package" needDepends="false"/>
+ <package name="third" package="your.third.package" needDepends="false"/>
+ <package name="fourth" package="your.fourth.package" needDepends="false"/>
+ <package name="fifth" package="your.fifth.package" needDepends="false"/>
+ </design>
+
+
+Now we run the build and clean up all the code so that first doesn't depend on fourth anymore. This first step can typically take a full release if you are doing this in the margins. That is ok and now forever your.first.package will only depend on second and third until the design file is changed. You have made major progress. I would suggest a package a release. It can clean up dependencies and you will start finding it can be easier to add more and more features and not end up with a wad or mess on your hands. Good luck designing. Refactoring a legacy system can be very challenging and very long with or without this task. This ant task guarantees that you are actually heading in your defined direction. Whether the direction is correct or not is another story :).
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifynewprojtutorial.html b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifynewprojtutorial.html
new file mode 100644
index 0000000000..96e066d90c
--- /dev/null
+++ b/thirdparty/ant-contrib/1.0b3/docs/manual/tasks/verifynewprojtutorial.html
@@ -0,0 +1,39 @@
+
+
+
+
+VerifyDesign New Project Tutorial
+
+
+
+
+VerifyDesign New Project Tutorial
+
+This is by far the easiest tutorial. Before you have any code, add this to your build.xml file.
+
+
+ <verifydesign jar="yourjarname.jar"
+ design="design.xml"
+ />
+
+
+Create your design.xml file from the design that is in your head or in documentation like so
+
+
+ <design>
+ <package name="service1" package="biz.xsoftware.service1" subpackages="include"/>
+ <package name="client1" package="biz.xsoftware.client1" depends="service1"/>
+ <package name="service2" package="biz.xsoftware.service2"/>
+ <package name="client2" package="biz.xsoftware.client2" depends="service2" subpackages="include"/>
+ </design>
+
+
+From now on, when you run the build, if this is violated like service1 depending on client2 or something, the build will fail and you will catch the errors of violating the design before it is too late. You can then guarantee things like only this package will depend on the JMS technology. This way if you change JMS to something later, you know you only have to change that one package.
+
+
+ Copyright © 2002-2004 Ant-Contrib Project. All
+ rights Reserved.
+
+
+
+
diff --git a/thirdparty/ant-contrib/1.0b3/lib/bcel-5.1.jar b/thirdparty/ant-contrib/1.0b3/lib/bcel-5.1.jar
new file mode 100644
index 0000000000..524e375cf3
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/lib/bcel-5.1.jar differ
diff --git a/thirdparty/ant-contrib/1.0b3/lib/commons-httpclient-3.0.1.jar b/thirdparty/ant-contrib/1.0b3/lib/commons-httpclient-3.0.1.jar
new file mode 100644
index 0000000000..cfc777c71d
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/lib/commons-httpclient-3.0.1.jar differ
diff --git a/thirdparty/ant-contrib/1.0b3/lib/commons-logging-1.0.4.jar b/thirdparty/ant-contrib/1.0b3/lib/commons-logging-1.0.4.jar
new file mode 100644
index 0000000000..b73a80fab6
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/lib/commons-logging-1.0.4.jar differ
diff --git a/thirdparty/ant-contrib/1.0b3/lib/ivy-1.3.1.jar b/thirdparty/ant-contrib/1.0b3/lib/ivy-1.3.1.jar
new file mode 100644
index 0000000000..f860683850
Binary files /dev/null and b/thirdparty/ant-contrib/1.0b3/lib/ivy-1.3.1.jar differ
diff --git a/thirdparty/crt/x86-32/9.0.21022.8/crt.zip b/thirdparty/crt/x86-32/9.0.21022.8/crt.zip
new file mode 100644
index 0000000000..3b9b047315
Binary files /dev/null and b/thirdparty/crt/x86-32/9.0.21022.8/crt.zip differ
diff --git a/thirdparty/crt/x86-32/9.0.30729.1/crt.zip b/thirdparty/crt/x86-32/9.0.30729.1/crt.zip
new file mode 100644
index 0000000000..794f597b4e
Binary files /dev/null and b/thirdparty/crt/x86-32/9.0.30729.1/crt.zip differ
diff --git a/trove/release/modules/ext/trove-3.0.2.jar b/trove/release/modules/ext/trove-3.0.2.jar
deleted file mode 100644
index 12fb57681f..0000000000
Binary files a/trove/release/modules/ext/trove-3.0.2.jar and /dev/null differ
diff --git a/trove/src/org/gnu/trove/Bundle.properties b/trove/src/org/gnu/trove/Bundle.properties
deleted file mode 100644
index c6178bf414..0000000000
--- a/trove/src/org/gnu/trove/Bundle.properties
+++ /dev/null
@@ -1 +0,0 @@
-OpenIDE-Module-Name=trove