| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.Resource
org.apache.tools.ant.types.resources.PropertyResource
public class PropertyResource
Exposes an Ant property as a Resource.
| Field Summary | 
|---|
| Fields inherited from class org.apache.tools.ant.types.Resource | 
|---|
| MAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE | 
| Fields inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checked, ref | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| description, location, project | 
| Constructor Summary | |
|---|---|
| PropertyResource()Default constructor. | |
| PropertyResource(Project p,
                 java.lang.String n)Construct a new PropertyResource with the specified name. | |
| Method Summary | |
|---|---|
|  boolean | equals(java.lang.Object o)Override to implement equality with equivalent Resources, since we are capable of proxying them. | 
|  java.io.InputStream | getInputStream()Get an InputStream for the Resource. | 
|  java.lang.Object | getObjectValue()Get the Object value of this PropertyResource. | 
|  java.io.OutputStream | getOutputStream()Get an OutputStream for the Resource. | 
| protected  Resource | getReferencedOrProxied()Get the referenced or proxied Resource, if applicable. | 
|  long | getSize()Get the size of this Resource. | 
|  java.lang.String | getValue()Get the value of this PropertyResource. | 
|  int | hashCode()Get the hash code for this Resource. | 
|  boolean | isExists()Find out whether this Resource exists. | 
| protected  boolean | isReferenceOrProxy()Learn whether this PropertyResource either refers to another Resource or proxies another Resource due to its object property value being said Resource. | 
|  java.lang.String | toString()Get the string representation of this Resource. | 
| Methods inherited from class org.apache.tools.ant.types.Resource | 
|---|
| as, clone, compareTo, getLastModified, getMagicNumber, getName, isDirectory, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setRefid, setSize, size, toLongString | 
| Methods inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public PropertyResource()
public PropertyResource(Project p,
                        java.lang.String n)
p - the project to use.n - the String name of this PropertyResource (Ant property name/key).| Method Detail | 
|---|
public java.lang.String getValue()
public java.lang.Object getObjectValue()
public boolean isExists()
isExists in class Resourcepublic long getSize()
getSize in class Resourcepublic boolean equals(java.lang.Object o)
equals in class Resourceo - object to compare
public int hashCode()
hashCode in class Resourcepublic java.lang.String toString()
toString in class Resource
public java.io.InputStream getInputStream()
                                   throws java.io.IOException
getInputStream in class Resourcejava.io.IOException - if unable to provide the content of this
         Resource as a stream.
java.lang.UnsupportedOperationException - if InputStreams are not
         supported for this Resource type.
public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
getOutputStream in class Resourcejava.io.IOException - if unable to provide the content of this
         Resource as a stream.
java.lang.UnsupportedOperationException - if OutputStreams are not
         supported for this Resource type.protected boolean isReferenceOrProxy()
protected Resource getReferencedOrProxied()
java.lang.IllegalStateException - if this PropertyResource neither proxies nor
                               references another Resource.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||