You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by pe...@apache.org on 2005/02/07 11:51:34 UTC

cvs commit: ant/src/main/org/apache/tools/ant/taskdefs PathConvert.java

peterreilly    2005/02/07 02:51:34

  Modified:    src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH
                        PathConvert.java
  Log:
  sync to head to get the nested mapper type
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.27.2.6  +26 -5     ant/src/main/org/apache/tools/ant/taskdefs/PathConvert.java
  
  Index: PathConvert.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/PathConvert.java,v
  retrieving revision 1.27.2.5
  retrieving revision 1.27.2.6
  diff -u -r1.27.2.5 -r1.27.2.6
  --- PathConvert.java	20 Apr 2004 22:32:29 -0000	1.27.2.5
  +++ PathConvert.java	7 Feb 2005 10:51:34 -0000	1.27.2.6
  @@ -1,5 +1,5 @@
   /*
  - * Copyright  2001-2004 The Apache Software Foundation
  + * Copyright  2001-2005 The Apache Software Foundation
    *
    *  Licensed under the Apache License, Version 2.0 (the "License");
    *  you may not use this file except in compliance with the License.
  @@ -71,7 +71,7 @@
       /**
        * The property to receive the conversion
        */
  -    private String property = null;//
  +    private String property = null;
       /**
        * Path prefix map
        */
  @@ -111,7 +111,7 @@
            * Note that this value is case-insensitive when the build is
            * running on a Windows platform and case-sensitive when running on
            * a Unix platform.
  -         * @param from
  +         * @param from the prefix string to search for
            */
           public void setFrom(String from) {
               this.from = from;
  @@ -169,13 +169,19 @@
        * windows", "unix", "netware", and "os/2".
        */
       public static class TargetOs extends EnumeratedAttribute {
  +        /**
  +         * @return the list of values for this enumerated attribute
  +         */
           public String[] getValues() {
               return new String[]{"windows", "unix", "netware", "os/2", "tandem"};
           }
       }
   
   
  -    /** Create a nested PATH element  */
  +    /**
  +     * Create a nested PATH element
  +     * @return a Path to be used by ant reflection
  +     */
       public Path createPath() {
   
           if (isReference()) {
  @@ -223,6 +229,7 @@
        * Set targetos to a platform to one of
        * "windows", "unix", "netware", or "os/2"; required unless
        * unless pathsep and/or dirsep are specified.
  +     * @param target the target os
        *
        * @since Ant 1.5
        */
  @@ -254,6 +261,7 @@
   
       /**
        * The property into which the converted path will be placed.
  +     * @param p the property name
        */
       public void setProperty(String p) {
           property = p;
  @@ -263,6 +271,7 @@
       /**
        * Adds a reference to a Path, FileSet, DirSet, or FileList defined
        * elsewhere.
  +     * @param r the reference to a path, fileset, dirset or filelist
        */
       public void setRefid(Reference r) {
           if (path != null) {
  @@ -352,7 +361,7 @@
               // case-insensitive.
               String fromDirSep = onWindows ? "\\" : "/";
   
  -            StringBuffer rslt = new StringBuffer(100);
  +            StringBuffer rslt = new StringBuffer();
   
               // Get the list of path components in canonical form
               String[] elems = path.list();
  @@ -466,6 +475,18 @@
       }
   
       /**
  +     * A nested filenamemapper
  +     * @param fileNameMapper the mapper to add
  +     * @since Ant 1.6.3
  +     */
  +    public void add(FileNameMapper fileNameMapper) {
  +        Mapper m = new Mapper(getProject());
  +        m.add(fileNameMapper);
  +        addMapper(m);
  +    }
  +
  +
  +    /**
        * Validate that all our parameters have been properly initialized.
        *
        * @throws BuildException if something is not setup properly
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org