|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.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 Resource
public long getSize()
getSize
in class Resource
public boolean equals(java.lang.Object o)
equals
in class Resource
o
- object to compare
public int hashCode()
hashCode
in class Resource
public java.lang.String toString()
toString
in class Resource
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class Resource
java.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 Resource
java.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 |