org.apache.tools.ant.types.resources
public abstract class ArchiveResource extends Resource
Since: Ant 1.7
Constructor Summary | |
---|---|
protected | ArchiveResource()
Default constructor. |
protected | ArchiveResource(File a)
Construct a ArchiveResource representing the specified
entry in the specified archive. |
protected | ArchiveResource(File a, boolean withEntry)
Construct a ArchiveResource representing the specified
entry in the specified archive. |
protected | ArchiveResource(Resource a, boolean withEntry)
Construct a ArchiveResource representing the specified
entry in the specified archive. |
Method Summary | |
---|---|
void | addConfigured(ResourceCollection a)
Sets the archive that holds this as a single element Resource
collection. |
protected void | checkEntry()
Validate settings and ensure that the represented "archive entry"
has been established. |
int | compareTo(Object another)
Compare this ArchiveResource to another Resource. |
protected void | dieOnCircularReference(Stack stk, Project p) |
boolean | equals(Object another)
Compare another Object to this ArchiveResource for equality. |
protected abstract void | fetchEntry()
Fetch information from the named entry inside the archive. |
Resource | getArchive()
Get the archive that holds this Resource. |
long | getLastModified()
Get the last modified date of this Resource. |
int | getMode()
Get the file or dir mode for this Resource. |
long | getSize()
Get the size of this Resource. |
int | hashCode()
Get the hash code for this Resource. |
boolean | isDirectory()
Learn whether this Resource represents a directory. |
boolean | isExists()
Find out whether this Resource represents an existing Resource. |
void | setArchive(File a)
Set the archive that holds this Resource. |
void | setMode(int mode)
Sets the file or dir mode for this resource. |
void | setRefid(Reference r)
Overrides the super version. |
String | toString()
Format this Resource as a String. |
Parameters: a the archive as File.
Parameters: a the archive as File. withEntry if the entry has been specified.
Parameters: a the archive as Resource. withEntry if the entry has been specified.
Parameters: a the archive as a single element Resource collection.
Parameters: another the other Resource against which to compare.
Returns: a negative integer, zero, or a positive integer as this Resource is less than, equal to, or greater than the specified Resource.
Parameters: another the other Object to compare.
Returns: true if another is a Resource representing the same entry in the same archive.
Returns: the archive as a Resource.
Returns: the last modification date.
Returns: integer representation of Unix permission mask.
Returns: the long size of this Resource.
Returns: hash code as int.
Returns: boolean flag indicating whether the entry is a directory.
Returns: boolean existence flag.
Parameters: a the archive as a File.
Parameters: mode integer representation of Unix permission mask.
Parameters: r the Reference to set.
Returns: String representatation of this Resource.