com.i3sp.ant.depend
Class Dependency

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

public class Dependency
extends SubProjectDependency

Class representing a project/product a project depends on.

This class serves two functions. On the one hand, it represents a or tag in the tag of a build.xml file. On the second hand, it represents a or tag in the tag of a generated dependencies.xml - generated in a depended upon project by its own execution of ant.

Version:
$Revision: 1.1 $ $Date: 2002/04/13 03:51:36 $
Author:
Matthew Watson

Field Summary
static java.lang.String defaultEnvFile
           
 
Fields inherited from class com.i3sp.ant.depend.SubProjectDependency
defaultDepfile
 
Constructor Summary
Dependency(boolean project, ProjectDependencies.Settings settings)
           
 
Method Summary
 void addEnvValues(ProjectDependencies.EnvValues envValues)
           
 org.apache.tools.ant.types.PatternSet createClasspath()
           
 org.apache.tools.ant.types.PatternSet createLibpath()
           
 org.apache.tools.ant.types.PatternSet createManpath()
           
 org.apache.tools.ant.types.PatternSet createPath()
           
 java.lang.String getEnvfile()
           
 Environment getEnvironment()
           
 java.lang.String getOptions()
           
 SubProjectEnvironment loadEnvironment()
           
 void setEnvfile(java.lang.String envfile_)
           
 void setOptions(java.lang.String options_)
           
 
Methods inherited from class com.i3sp.ant.depend.SubProjectDependency
checkDependencies, checkDeveloperBuild, checkPath, equals, getDependencies, getDepfile, getDeveloperbuild, getRelease, getSubProject, getType, isDeveloperBuild, isProject, locateRelease, setDepfile, setDeveloperbuild, setRelease, 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

defaultEnvFile

public static final java.lang.String defaultEnvFile
Constructor Detail

Dependency

public Dependency(boolean project,
                  ProjectDependencies.Settings settings)
Method Detail

getOptions

public java.lang.String getOptions()

setOptions

public void setOptions(java.lang.String options_)

getEnvfile

public java.lang.String getEnvfile()

setEnvfile

public void setEnvfile(java.lang.String envfile_)

getEnvironment

public Environment getEnvironment()

createClasspath

public org.apache.tools.ant.types.PatternSet createClasspath()

createLibpath

public org.apache.tools.ant.types.PatternSet createLibpath()

createPath

public org.apache.tools.ant.types.PatternSet createPath()

createManpath

public org.apache.tools.ant.types.PatternSet createManpath()

addEnvValues

public void addEnvValues(ProjectDependencies.EnvValues envValues)

loadEnvironment

public SubProjectEnvironment loadEnvironment()


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