|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.types.Resource
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, ...)
Constructor Summary | |
Resource()
default constructor |
|
Resource(java.lang.String name)
only sets the name. |
|
Resource(java.lang.String name,
boolean exists,
long lastmodified)
sets the name, lastmodified flag, and exists flag |
|
Resource(java.lang.String name,
boolean exists,
long lastmodified,
boolean directory)
|
Method Summary | |
java.lang.Object |
clone()
|
int |
compareTo(java.lang.Object other)
delegates to a comparison of names. |
long |
getLastModified()
tells the modification time in milliseconds since 01.01.1970 of |
java.lang.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(java.lang.String name)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Resource()
public Resource(java.lang.String name)
This is a dummy, used for not existing resources.
name
- relative path of the resource. Expects
"/" to be used as the directory separator.public Resource(java.lang.String name, boolean exists, long lastmodified)
name
- relative path of the resource. Expects
"/" to be used as the directory separator.public Resource(java.lang.String name, boolean exists, long lastmodified, boolean directory)
name
- relative path of the resource. Expects
"/" to be used as the directory separator.Method Detail |
public java.lang.String getName()
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.
public void setName(java.lang.String name)
name
- relative path of the resource. Expects
"/" to be used as the directory separator.public boolean isExists()
public void setExists(boolean exists)
public long getLastModified()
File
.public void setLastModified(long lastmodified)
public boolean isDirectory()
public void setDirectory(boolean directory)
public java.lang.Object clone()
clone
in class java.lang.Object
public int compareTo(java.lang.Object other)
compareTo
in interface java.lang.Comparable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |