org.apache.tools.ant.types.resources
public class JavaResource extends Resource
MAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE
description, location, project
Constructor and Description |
---|
JavaResource()
Default constructor.
|
JavaResource(java.lang.String name,
Path path)
Construct a new JavaResource using the specified name and
classpath.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object another)
Compare this JavaResource to another Resource.
|
Path |
createClasspath()
Add a classpath to use when looking up a resource.
|
Path |
getClasspath()
get the classpath used by this
LoadProperties . |
java.io.InputStream |
getInputStream()
Return an InputStream for reading the contents of this Resource.
|
boolean |
isExists()
Learn whether this file exists.
|
void |
setClasspath(Path classpath)
Set the classpath to use when looking up a resource.
|
void |
setClasspathRef(Reference r)
Set the classpath to use when looking up a resource,
given as reference to a <path> defined elsewhere
|
void |
setLoaderRef(Reference r)
Use the reference to locate the loader.
|
void |
setRefid(Reference r)
Overrides the super version.
|
clone, equals, getLastModified, getMagicNumber, getName, getOutputStream, getSize, hashCode, isDirectory, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setSize, size, toLongString, toString
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, tooManyAttributes
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
public JavaResource()
public JavaResource(java.lang.String name, Path path)
name
- the resource name.path
- the classpath.public void setClasspath(Path classpath)
classpath
- to add to any existing classpathpublic Path createClasspath()
public void setClasspathRef(Reference r)
r
- The reference valuepublic Path getClasspath()
LoadProperties
.public void setLoaderRef(Reference r)
r
- the reference to locate the loader.public void setRefid(Reference r)
public boolean isExists()
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class Resource
java.io.IOException
- if an error occurs.public int compareTo(java.lang.Object another)
compareTo
in interface java.lang.Comparable
compareTo
in class Resource
another
- the other Resource against which to compare.