com.i3sp.ant
Class JdeProject

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--com.i3sp.ant.JdeProject

public class JdeProject
extends org.apache.tools.ant.Task

Ant task to produces a Emacs JDE project file.

Usage

   <jdeproject prjel="${basedir}/prj.el"
               srcdirs="${basedir}/src;${basedir}/gen"
               classdir="${basedir}/classes"
               classpath="${CLASSPATH}" />
 

Version:
$Revision: 1.2 $ $Date: 2002/04/16 22:32:51 $
Author:
Matthew Watson

Constructor Summary
JdeProject()
           
 
Method Summary
 org.apache.tools.ant.types.Path createClasspath()
          Maybe creates a nested classpath element.
 org.apache.tools.ant.types.Path createSrc()
          Maybe creates a nested src element.
 void execute()
           
 void setClassdir(java.io.File dir)
           
 void setClasspath(org.apache.tools.ant.types.Path cp)
          Set the classpath to be used for this compilation.
 void setClasspathRef(org.apache.tools.ant.types.Reference r)
          Adds a reference to a CLASSPATH defined elsewhere.
 void setPrjel(java.io.File prj)
          Set the destination jar file into which to muge all the path elements
 void setSrcdirs(org.apache.tools.ant.types.Path sd)
          Set the srcdirs to be used for this compilation.
 void setSrcRef(org.apache.tools.ant.types.Reference r)
          Adds a reference to a SRCDIRS defined elsewhere.
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdeProject

public JdeProject()
Method Detail

setPrjel

public void setPrjel(java.io.File prj)
Set the destination jar file into which to muge all the path elements

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path cp)
Set the classpath to be used for this compilation.

createClasspath

public org.apache.tools.ant.types.Path createClasspath()
Maybe creates a nested classpath element.

setClasspathRef

public void setClasspathRef(org.apache.tools.ant.types.Reference r)
Adds a reference to a CLASSPATH defined elsewhere.

setSrcdirs

public void setSrcdirs(org.apache.tools.ant.types.Path sd)
Set the srcdirs to be used for this compilation.

createSrc

public org.apache.tools.ant.types.Path createSrc()
Maybe creates a nested src element.

setSrcRef

public void setSrcRef(org.apache.tools.ant.types.Reference r)
Adds a reference to a SRCDIRS defined elsewhere.

setClassdir

public void setClassdir(java.io.File dir)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task


Copyright 2001 i3SP Pty. Ltd. All Rights Reserved.