[jboss-cvs] jboss-seam/src/gen/org/jboss/seam/tool ...

Gavin King gavin.king at jboss.com
Fri Dec 1 21:33:32 EST 2006


  User: gavin   
  Date: 06/12/01 21:33:32

  Added:       src/gen/org/jboss/seam/tool  PathFilenameTask.java
  Log:
  auto-add jdbc driver jar to eclipse cp
  
  Revision  Changes    Path
  1.1      date: 2006/12/02 02:33:32;  author: gavin;  state: Exp;jboss-seam/src/gen/org/jboss/seam/tool/PathFilenameTask.java
  
  Index: PathFilenameTask.java
  ===================================================================
  package org.jboss.seam.tool;
  
  import org.apache.tools.ant.BuildException;
  import org.apache.tools.ant.Task;
  
  public class PathFilenameTask extends Task
  {
     private String path;
     private String propertyName;
     
     @Override
     public void execute() throws BuildException
     {
        if ( path!=null && !"".equals(path) )
        {
           int fwdloc = path.lastIndexOf('/');
           int backloc = path.lastIndexOf('\\');
           int loc = fwdloc > backloc ? fwdloc : backloc;
           String filename = loc>=0 ? path.substring(loc) : path;
           getProject().setProperty(propertyName, filename);
        }
     }
  
     public void setPath(String packageName)
     {
        this.path = packageName;
     }
  
     public void setProperty(String propertyName)
     {
        this.propertyName = propertyName;
     }
  }
  
  
  



More information about the jboss-cvs-commits mailing list