com.i3sp.ant.depend
Class SubProjectDependency

java.lang.Object
  |
  +--com.i3sp.ant.depend.DependedProject
        |
        +--com.i3sp.ant.depend.SubProjectDependency
All Implemented Interfaces:
Project
Direct Known Subclasses:
Dependency

public class SubProjectDependency
extends DependedProject

Class representing a project/product a depended project/product depends on.

Author:
Matthew Watson mattw@i3sp.com

Field Summary
static java.lang.String defaultDepfile
           
 
Constructor Summary
SubProjectDependency(boolean isproject)
           
 
Method Summary
 void checkDependencies(SubProjectDependency[] deps, ProjectDependencies.Settings settings, Project dependedby)
          Deprecated.  
 void checkDeveloperBuild(ProjectDependencies.Settings settings)
           
 java.io.File checkPath(java.lang.String path, java.lang.String version)
           
 boolean equals(java.lang.Object o)
           
 void getDependencies(java.util.ArrayList list, ProjectDependencies.Settings settings, Project dependedby)
           
 java.lang.String getDepfile()
           
 java.io.File getDeveloperbuild()
           
 java.io.File getRelease()
           
 SubProject getSubProject(ProjectDependencies.Settings settings, Project dependedby)
           
 java.lang.String getType()
           
 boolean isDeveloperBuild()
           
 boolean isProject()
           
 void locateRelease(ProjectDependencies.Settings settings)
           
 void setDepfile(java.lang.String depFile_)
           
 void setDeveloperbuild(java.io.File developerbuild_)
           
 void setRelease(java.io.File release_)
           
 java.lang.String toString()
           
 
Methods inherited from class com.i3sp.ant.depend.DependedProject
getDependedby, getDepPath, getName, getVersion, setDependedby, setDeveloperBuild, setName, setVersion
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultDepfile

public static final java.lang.String defaultDepfile
Constructor Detail

SubProjectDependency

public SubProjectDependency(boolean isproject)
Method Detail

getRelease

public java.io.File getRelease()

setRelease

public void setRelease(java.io.File release_)

getDeveloperbuild

public java.io.File getDeveloperbuild()

setDeveloperbuild

public void setDeveloperbuild(java.io.File developerbuild_)

isDeveloperBuild

public boolean isDeveloperBuild()
Overrides:
isDeveloperBuild in class DependedProject

setDepfile

public void setDepfile(java.lang.String depFile_)

getDepfile

public java.lang.String getDepfile()

getType

public java.lang.String getType()

isProject

public boolean isProject()

locateRelease

public void locateRelease(ProjectDependencies.Settings settings)
                   throws org.apache.tools.ant.BuildException

checkDeveloperBuild

public void checkDeveloperBuild(ProjectDependencies.Settings settings)

checkPath

public java.io.File checkPath(java.lang.String path,
                              java.lang.String version)

checkDependencies

public void checkDependencies(SubProjectDependency[] deps,
                              ProjectDependencies.Settings settings,
                              Project dependedby)
                       throws org.apache.tools.ant.BuildException
Deprecated.  


getDependencies

public void getDependencies(java.util.ArrayList list,
                            ProjectDependencies.Settings settings,
                            Project dependedby)
                     throws org.apache.tools.ant.BuildException

getSubProject

public SubProject getSubProject(ProjectDependencies.Settings settings,
                                Project dependedby)
                         throws org.apache.tools.ant.BuildException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class DependedProject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001 i3SP Pty. Ltd. All Rights Reserved.