1*0d40e9d0SAdam Hornáček<%-- 2*0d40e9d0SAdam Hornáček$Id$ 3*0d40e9d0SAdam Hornáček 4*0d40e9d0SAdam HornáčekCDDL HEADER START 5*0d40e9d0SAdam Hornáček 6*0d40e9d0SAdam HornáčekThe contents of this file are subject to the terms of the 7*0d40e9d0SAdam HornáčekCommon Development and Distribution License (the "License"). 8*0d40e9d0SAdam HornáčekYou may not use this file except in compliance with the License. 9*0d40e9d0SAdam Hornáček 10*0d40e9d0SAdam HornáčekSee LICENSE.txt included in this distribution for the specific 11*0d40e9d0SAdam Hornáčeklanguage governing permissions and limitations under the License. 12*0d40e9d0SAdam Hornáček 13*0d40e9d0SAdam HornáčekWhen distributing Covered Code, include this CDDL HEADER in each 14*0d40e9d0SAdam Hornáčekfile and include the License file at LICENSE.txt. 15*0d40e9d0SAdam HornáčekIf applicable, add the following below this CDDL HEADER, with the 16*0d40e9d0SAdam Hornáčekfields enclosed by brackets "[]" replaced with your own identifying 17*0d40e9d0SAdam Hornáčekinformation: Portions Copyright [yyyy] [name of copyright owner] 18*0d40e9d0SAdam Hornáček 19*0d40e9d0SAdam HornáčekCDDL HEADER END 20*0d40e9d0SAdam Hornáček 21*0d40e9d0SAdam HornáčekCopyright (c) 2010, 2017, Oracle and/or its affiliates. All rights reserved. 22*0d40e9d0SAdam Hornáček 23*0d40e9d0SAdam HornáčekPortions Copyright 2011 Jens Elkner. 24*0d40e9d0SAdam Hornáček 25*0d40e9d0SAdam Hornáček--%><%@page errorPage="error.jsp" import=" 26*0d40e9d0SAdam Hornáčekjava.io.FileInputStream, 27*0d40e9d0SAdam Hornáčekjava.io.Reader, 28*0d40e9d0SAdam Hornáčekjava.nio.charset.StandardCharsets, 29*0d40e9d0SAdam Hornáčekjava.util.logging.Level, 30*0d40e9d0SAdam Hornáčekjava.util.logging.Logger, 31*0d40e9d0SAdam Hornáček 32*0d40e9d0SAdam Hornáčekorg.apache.lucene.search.Query, 33*0d40e9d0SAdam Hornáčekorg.opensolaris.opengrok.search.QueryBuilder, 34*0d40e9d0SAdam Hornáčekorg.opensolaris.opengrok.search.context.Context, 35*0d40e9d0SAdam Hornáčekorg.opensolaris.opengrok.logger.LoggerFactory, 36*0d40e9d0SAdam Hornáčekorg.opensolaris.opengrok.util.IOUtils" 37*0d40e9d0SAdam Hornáček%> 38*0d40e9d0SAdam Hornáček<% 39*0d40e9d0SAdam Hornáček{ 40*0d40e9d0SAdam Hornáček PageConfig cfg = PageConfig.get(request); 41*0d40e9d0SAdam Hornáček cfg.checkSourceRootExistence(); 42*0d40e9d0SAdam Hornáček} 43*0d40e9d0SAdam Hornáček%><%@include 44*0d40e9d0SAdam Hornáček 45*0d40e9d0SAdam Hornáčekfile="mast.jsp" 46*0d40e9d0SAdam Hornáček 47*0d40e9d0SAdam Hornáček%><% 48*0d40e9d0SAdam Hornáček/* ---------------------- more.jsp start --------------------- */ 49*0d40e9d0SAdam Hornáček{ 50*0d40e9d0SAdam Hornáček PageConfig cfg = PageConfig.get(request); 51*0d40e9d0SAdam Hornáček QueryBuilder qbuilder = cfg.getQueryBuilder(); 52*0d40e9d0SAdam Hornáček 53*0d40e9d0SAdam Hornáček try { 54*0d40e9d0SAdam Hornáček Query tquery = qbuilder.build(); 55*0d40e9d0SAdam Hornáček if (tquery != null) { 56*0d40e9d0SAdam Hornáček Context sourceContext = new Context(tquery, qbuilder.getQueries()); 57*0d40e9d0SAdam Hornáček%><p><span class="pagetitle">Lines Matching <b><%= tquery %></b></span></p> 58*0d40e9d0SAdam Hornáček<div id="more" style="line-height:1.5em;"> 59*0d40e9d0SAdam Hornáček <pre><% 60*0d40e9d0SAdam Hornáček // SRCROOT is read with UTF-8 as a default. 61*0d40e9d0SAdam Hornáček Reader r = IOUtils.createBOMStrippedReader(new FileInputStream( 62*0d40e9d0SAdam Hornáček cfg.getResourceFile()), StandardCharsets.UTF_8.name()); 63*0d40e9d0SAdam Hornáček sourceContext.getContext(r, out, 64*0d40e9d0SAdam Hornáček request.getContextPath() + Prefix.XREF_P, null, cfg.getPath(), 65*0d40e9d0SAdam Hornáček null, false, false, null, null); 66*0d40e9d0SAdam Hornáček %></pre> 67*0d40e9d0SAdam Hornáček</div><% 68*0d40e9d0SAdam Hornáček } 69*0d40e9d0SAdam Hornáček } catch (Exception e) { 70*0d40e9d0SAdam Hornáček LoggerFactory.getLogger(more_jsp.class).log(Level.WARNING, e.getMessage()); 71*0d40e9d0SAdam Hornáček } 72*0d40e9d0SAdam Hornáček} 73*0d40e9d0SAdam Hornáček/* ---------------------- more.jsp end --------------------- */ 74*0d40e9d0SAdam Hornáček%><%@ 75*0d40e9d0SAdam Hornáček 76*0d40e9d0SAdam Hornáčekinclude file="foot.jspf" 77*0d40e9d0SAdam Hornáček 78*0d40e9d0SAdam Hornáček%>