1 9 package com.vladium.emma.ant; 10 11 import java.io.File ; 12 13 import org.apache.tools.ant.types.FileSet; 14 import org.apache.tools.ant.types.PatternSet; 15 16 23 public 24 final class XFileSet extends FileSet 25 { 26 28 29 public XFileSet () 30 { 31 super (); 32 } 33 34 public XFileSet (final FileSet fileset) 35 { 36 super (fileset); 37 } 38 39 40 public void setFile (final File file) 42 { 43 if (IANTVersion.ANT_1_5_PLUS) 44 { 45 super.setFile (file); 46 } 47 else 48 { 49 if (isReference ()) throw tooManyAttributes (); 50 51 final File parent = file.getParentFile (); 52 if (parent != null) setDir (parent); 53 54 final PatternSet.NameEntry include = createInclude (); 55 include.setName (file.getName ()); 56 } 57 } 58 59 61 63 65 } | Popular Tags |