1 16 17 package org.apache.taglibs.gnat; 18 19 import org.apache.taglibs.gnat.util.*; 20 import javax.servlet.ServletContext ; 21 import javax.servlet.jsp.*; 22 import javax.servlet.jsp.tagext.*; 23 import java.io.*; 24 import java.util.*; 25 26 public class filesetTag extends BodyTagSupport 27 { 28 private String dir = ""; 29 private boolean defaultexcludes = true; 30 private String includes = ""; 31 private String excludes = ""; 32 private String includesFile = ""; 33 private String excludesFile = ""; 34 private ResourceBundle gnatRB = ListResourceBundle.getBundle("org.apache.taglibs.gnat.util.GnatTagStrings"); 35 private ResourceBundle gnatERB = ListResourceBundle.getBundle("org.apache.taglibs.gnat.util.GnatExceptionStrings"); 36 37 public void setDir(String dir) { 38 this.dir = dir; 39 } 40 41 public void setDefaultexcludes(boolean defaultexcludes) { 42 this.defaultexcludes = defaultexcludes; 43 } 44 45 public void setExcludes(String excludes) { 46 this.excludes = excludes; 47 } 48 49 public void setIncludes(String includes) { 50 this.includes = includes; 51 } 52 53 public void setExcludesFile(String excludesFile) { 54 this.excludesFile = excludesFile; 55 } 56 57 public void setIncludesFile(String includesFile) { 58 this.includesFile = includesFile; 59 } 60 61 public int doStartTag() throws JspException 62 { 63 return SKIP_BODY; 64 } 65 66 public int doEndTag() throws JspException 67 { 68 69 if (false) 70 { 71 throw new JspTagException( gnatRB.getString("mkdir.tag") + ": " + 72 gnatERB.getString("empty.dir.attribute") ); 73 } 74 75 ServletContext ctx = pageContext.getServletContext(); 76 77 return EVAL_PAGE; 78 } 79 80 public String getDir() { return dir; } 81 public boolean getDefaultexcludes() { return defaultexcludes; } 82 public String getExcludes() { return excludes; } 83 public String getIncludes() { return includes; } 84 public String getExcludesFile() { return excludesFile; } 85 public String getIncludesFile() { return includesFile; } 86 } 87 | Popular Tags |