org.apache.tools.ant.types
Class Resource
java.lang.Object
org.apache.tools.ant.types.Resource
- Cloneable, Comparable
public class Resource
extends java.lang.Object
implements Cloneable, Comparable
describes a File or a ZipEntry
this class is meant to be used by classes needing to record path
and date/time information about a file, a zip entry or some similar
resource (URL, archive in a version control repository, ...)
- Ant 1.5.2
Resource() - default constructor
|
Resource(String name) - only sets the name.
|
Resource(String name, boolean exists, long lastmodified) - sets the name, lastmodified flag, and exists flag
|
Resource(String name, boolean exists, long lastmodified, boolean directory)
|
Object | clone()
|
int | compareTo(Object other) - delegates to a comparison of names.
|
long | getLastModified() - tells the modification time in milliseconds since 01.01.1970 of
|
String | getName() - name attribute will contain the path of a file relative to the
root directory of its fileset or the recorded path of a zip
entry.
|
boolean | isDirectory() - tells if the resource is a directory
|
boolean | isExists() - the exists attribute tells whether a file exists
|
void | setDirectory(boolean directory)
|
void | setExists(boolean exists)
|
void | setLastModified(long lastmodified)
|
void | setName(String name)
|
Resource
public Resource()
default constructor
Resource
public Resource(String name)
only sets the name.
This is a dummy, used for not existing resources.
name
- relative path of the resource. Expects
"/" to be used as the directory separator.
Resource
public Resource(String name,
boolean exists,
long lastmodified)
sets the name, lastmodified flag, and exists flag
name
- relative path of the resource. Expects
"/" to be used as the directory separator.
Resource
public Resource(String name,
boolean exists,
long lastmodified,
boolean directory)
name
- relative path of the resource. Expects
"/" to be used as the directory separator.
clone
public Object clone()
- copy of this
compareTo
public int compareTo(Object other)
delegates to a comparison of names.
- Ant 1.6
getLastModified
public long getLastModified()
tells the modification time in milliseconds since 01.01.1970 of
- 0 if the resource does not exist to mirror the behavior
of
File
.
getName
public String getName()
name attribute will contain the path of a file relative to the
root directory of its fileset or the recorded path of a zip
entry.
example for a file with fullpath /var/opt/adm/resource.txt
in a file set with root dir /var/opt it will be
adm/resource.txt.
"/" will be used as the directory separator.
isDirectory
public boolean isDirectory()
tells if the resource is a directory
- boolean flag indicating if the resource is a directory
isExists
public boolean isExists()
the exists attribute tells whether a file exists
setDirectory
public void setDirectory(boolean directory)
setExists
public void setExists(boolean exists)
setLastModified
public void setLastModified(long lastmodified)
setName
public void setName(String name)
name
- relative path of the resource. Expects
"/" to be used as the directory separator.
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.