Class JavaConstantResource
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.DataType
- 
- org.apache.tools.ant.types.Resource
- 
- org.apache.tools.ant.types.resources.AbstractClasspathResource
- 
- org.apache.tools.ant.types.resources.JavaConstantResource
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- java.lang.Comparable<Resource>,- java.lang.Iterable<Resource>,- ResourceCollection
 
 public class JavaConstantResource extends AbstractClasspathResource A resource that is a java constant. This lets you extract values off the classpath and use them elsewhere- Since:
- Ant 1.7
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.tools.ant.types.resources.AbstractClasspathResourceAbstractClasspathResource.ClassLoaderWithFlag
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.tools.ant.types.ResourceMAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description JavaConstantResource()
 - 
Method SummaryModifier and Type Method Description protected java.io.InputStreamopenInputStream(java.lang.ClassLoader cl)open the input stream from a specific classloader- 
Methods inherited from class org.apache.tools.ant.types.resources.AbstractClasspathResourcecreateClasspath, dieOnCircularReference, getClassLoader, getClasspath, getInputStream, getLoader, getRef, isExists, setClasspath, setClasspathRef, setLoaderRef, setParentFirst, setRefid
 - 
Methods inherited from class org.apache.tools.ant.types.Resourceas, asOptional, clone, compareTo, equals, getLastModified, getMagicNumber, getName, getOutputStream, getSize, hashCode, isDirectory, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setSize, size, toLongString, toString
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.tools.ant.types.ResourceCollectionisEmpty, stream
 
- 
 
- 
- 
- 
Method Detail- 
openInputStreamprotected java.io.InputStream openInputStream(java.lang.ClassLoader cl) throws java.io.IOExceptionopen the input stream from a specific classloader- Specified by:
- openInputStreamin class- AbstractClasspathResource
- Parameters:
- cl- the classloader to use. Will be null if the system classloader is used
- Returns:
- an open input stream for the resource
- Throws:
- java.io.IOException- if an error occurs.
 
 
- 
 
-