|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.types.Reference
Class to hold a reference to another object in the project.
Constructor Summary | |
Reference()
Deprecated. Please use Reference(Project,String) instead. |
|
Reference(Project p,
java.lang.String id)
Create a reference to a named ID in a particular project. |
|
Reference(java.lang.String id)
Deprecated. Please use Reference(Project,String) instead. |
Method Summary | |
Project |
getProject()
Get the associated project, if any; may be null. |
java.lang.Object |
getReferencedObject()
Resolve the reference, looking in the associated project. |
java.lang.Object |
getReferencedObject(Project fallback)
Resolve the reference, using the associated project if it set, otherwise use the passed in project. |
java.lang.String |
getRefId()
Get the reference id of this reference. |
void |
setProject(Project p)
Set the associated project. |
void |
setRefId(java.lang.String id)
Set the reference id. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Reference()
Reference(Project,String)
instead.
public Reference(java.lang.String id)
Reference(Project,String)
instead.
id
- the name of this referencepublic Reference(Project p, java.lang.String id)
p
- the project this reference is associated withid
- the name of this referenceMethod Detail |
public void setRefId(java.lang.String id)
Reference(Project, String)
.
id
- the reference id to usepublic java.lang.String getRefId()
public void setProject(Project p)
Reference(Project,String)
.
p
- the project to usepublic Project getProject()
public java.lang.Object getReferencedObject(Project fallback) throws BuildException
fallback
- the fallback project to use if the project attribute of
reference is not set.
BuildException
- if the reference cannot be dereferenced.public java.lang.Object getReferencedObject() throws BuildException
BuildException
- if the project is null or the reference cannot be dereferencedProject.getReference(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |