list.jsp revision ca13a2073cb9936daab594cd277550783ac2e6b6
70N/ASee LICENSE.txt included in this distribution for the specific
70N/Afile and include the License file at LICENSE.txt.
70N/A--%><%@ page import = "javax.servlet.*,
324N/A Project activeProject = Project.getProject(resourceFile);
332N/A Cookie[] cookies = request.getCookies();
128N/A project = cookie.getValue();
277N/A for (String aproj : project.split(" ")) {
356N/A if (activeProject.getPath().equalsIgnoreCase(aproj)) {
332N/A if (project == null || project.length() == 0) {
70N/A project = activeProject.getPath();
319N/A project = project + " " + activeProject.getPath();
359N/A Cookie cookie = new Cookie("OpenGrok/project", project);
418N/A cookie.setPath(context + "/");
418N/A response.addCookie(cookie);
156N/A String[] files = resourceFile.list();
70N/A if(readMes != null && readMes.size() > 0) {
70N/A File xdir = new File(environment.getDataRootPath() + "/xref" + path);
70N/A for(int i = 0; i< readMes.size(); i++) {
70N/A BufferedReader br = new BufferedReader(new FileReader(new File(xdir, (String)readMes.get(i))));
70N/A %><h3><%=(String)readMes.get(i)%></h3><div id="src"><pre><%
response.sendError(404, "Revision not found");
} else if (rev.matches("^[0-9]+(\\.[0-9]+)*$")) {
FileAnalyzerFactory a = AnalyzerGuru.find(basename);
Genre g = AnalyzerGuru.getGenre(a);
response.sendError(404, "Revision not found");
a = AnalyzerGuru.find(in);
g = AnalyzerGuru.getGenre(a);
%> <div id="src">Binary file [Click <a href="<%=context%>/raw<%=uriEncodedName%>?r=<%=rev%>">here</a> to download] </div><%
if (g == Genre.PLAIN) {
HistoryGuru.getInstance().annotate(resourceFile, rev) : null;
AnalyzerGuru.writeXref(a, in, out, annotation);
} else if (g == Genre.IMAGE) {
} else if (g == Genre.HTML) {
while((len = br.read(buf)) > 0) {
out.write(buf, 0, len);
%> <h3 class="error">IO Error</h3> <p> <%=e.getMessage() %> </p> <%
in.close();
} else if(g == Genre.IMAGE) {
%><div id="src"> Binary file [Click <a href="<%=context%>/raw<%=path%>?r=<%=rev%>">here</a> to download] </div><%
String xrefSource = environment.getDataRootPath() + "/xref";
if(xrefFile.exists() && !annotate) {
while((len = br.read(buf)) > 0) {
out.write(buf, 0, len);
br.close();
FileAnalyzerFactory a = AnalyzerGuru.find(basename);
Genre g = AnalyzerGuru.getGenre(a);
a = AnalyzerGuru.find(bin);
g = AnalyzerGuru.getGenre(a);
if (g == Genre.IMAGE) {
} else if( g == Genre.HTML) {
while((len = br.read(buf)) > 0) {
out.write(buf, 0, len);
} else if(g == Genre.PLAIN) {
HistoryGuru.getInstance().annotate(resourceFile, rev) : null;
AnalyzerGuru.writeXref(a, bin, out, annotation);
%><%@include file="foot.jspf"%><%
ef.close();