package org.apache.jsp.tag.web; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import java.io.File; public final class renderFileSystemEntry_tagx extends javax.servlet.jsp.tagext.SimpleTagSupport implements org.apache.jasper.runtime.JspSourceDependent { private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory(); private static java.util.List _jspx_dependants; private JspContext jspContext; private java.io.Writer _jspx_sout; private javax.el.ExpressionFactory _el_expressionfactory; private org.apache.AnnotationProcessor _jsp_annotationprocessor; public void setJspContext(JspContext ctx) { super.setJspContext(ctx); java.util.ArrayList _jspx_nested = null; java.util.ArrayList _jspx_at_begin = null; java.util.ArrayList _jspx_at_end = null; this.jspContext = new org.apache.jasper.runtime.JspContextWrapper(ctx, _jspx_nested, _jspx_at_begin, _jspx_at_end, null); } public JspContext getJspContext() { return this.jspContext; } private java.io.File file; private java.lang.Integer indentLevel; public java.io.File getFile() { return this.file; } public void setFile(java.io.File file) { this.file = file; jspContext.setAttribute("file", file); } public java.lang.Integer getIndentLevel() { return this.indentLevel; } public void setIndentLevel(java.lang.Integer indentLevel) { this.indentLevel = indentLevel; jspContext.setAttribute("indentLevel", indentLevel); } public Object getDependants() { return _jspx_dependants; } private void _jspInit(ServletConfig config) { _el_expressionfactory = _jspxFactory.getJspApplicationContext(config.getServletContext()).getExpressionFactory(); _jsp_annotationprocessor = (org.apache.AnnotationProcessor) config.getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName()); } public void _jspDestroy() { } public void doTag() throws JspException, java.io.IOException { PageContext _jspx_page_context = (PageContext)jspContext; HttpServletRequest request = (HttpServletRequest) _jspx_page_context.getRequest(); HttpServletResponse response = (HttpServletResponse) _jspx_page_context.getResponse(); HttpSession session = _jspx_page_context.getSession(); ServletContext application = _jspx_page_context.getServletContext(); ServletConfig config = _jspx_page_context.getServletConfig(); JspWriter out = jspContext.getOut(); _jspInit(config); jspContext.getELContext().putContext(JspContext.class,jspContext); if( getFile() != null ) _jspx_page_context.setAttribute("file", getFile()); if( getIndentLevel() != null ) _jspx_page_context.setAttribute("indentLevel", getIndentLevel()); try { out.write("
"); out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${file.name}", java.lang.String.class, (PageContext)this.getJspContext(), null, false)); out.write("
"); File file = (File) jspContext.getAttribute("file"); File[] children = file.listFiles(); if (children != null) { for (int i=0; i