On 15 September 2016 at 18:26, Felix Schumacher <felix.schumac...@internetallee.de> wrote: > Am 14.09.2016 um 22:18 schrieb ago...@apache.org: >> >> Author: agomes >> Date: Wed Sep 14 20:18:03 2016 >> New Revision: 1760749 >> >> URL: http://svn.apache.org/viewvc?rev=1760749&view=rev >> Log: >> Add RenderAsHTMLFormated.java file > > I think we should correct ...[Ff]ormated to ...[Ff]ormatted and normally we > add the header from the commit messages to the corresponding bugzilla > entries.
Also please add the Bugzilla id to the SVN log message. > Regards, > Felix > > >> >> Added: >> >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsHTMLFormated.java >> >> Added: >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsHTMLFormated.java >> URL: >> http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsHTMLFormated.java?rev=1760749&view=auto >> >> ============================================================================== >> --- >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsHTMLFormated.java >> (added) >> +++ >> jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsHTMLFormated.java >> Wed Sep 14 20:18:03 2016 >> @@ -0,0 +1,51 @@ >> +/* >> + * Licensed to the Apache Software Foundation (ASF) under one or more >> + * contributor license agreements. See the NOTICE file distributed with >> + * this work for additional information regarding copyright ownership. >> + * The ASF licenses this file to You under the Apache License, Version >> 2.0 >> + * (the "License"); you may not use this file except in compliance with >> + * the License. You may obtain a copy of the License at >> + * >> + * http://www.apache.org/licenses/LICENSE-2.0 >> + * >> + * Unless required by applicable law or agreed to in writing, software >> + * distributed under the License is distributed on an "AS IS" BASIS, >> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> + * implied. >> + * >> + * See the License for the specific language governing permissions and >> + * limitations under the License. >> + */ >> + >> +package org.apache.jmeter.visualizers; >> + >> +import org.apache.jmeter.samplers.SampleResult; >> +import org.apache.jmeter.util.JMeterUtils; >> +import org.jsoup.Jsoup; >> + >> +public class RenderAsHTMLFormated extends SamplerResultTab implements >> ResultRenderer { >> + >> + /** {@inheritDoc} */ >> + @Override >> + public void renderResult(SampleResult sampleResult) { >> + String response = >> ViewResultsFullVisualizer.getResponseAsString(sampleResult); >> + showHTMLFormatedResponse(response); >> + } >> + >> + private void showHTMLFormatedResponse(String response) { >> + results.setContentType("text/plain"); // $NON-NLS-1$ >> + results.setText(response == null ? "" : >> Jsoup.parse(response).html()); // $NON-NLS-1$ >> + results.setCaretPosition(0); >> + resultsScrollPane.setViewportView(results); >> + // Bug 55111 - Refresh JEditor pane size depending on the >> presence or absence of scrollbars >> + >> resultsScrollPane.setPreferredSize(resultsScrollPane.getMinimumSize()); >> + results.revalidate(); >> + } >> + >> + /** {@inheritDoc} */ >> + @Override >> + public String toString() { >> + return >> JMeterUtils.getResString("view_results_render_html_formated"); // >> $NON-NLS-1$ >> + } >> + >> +} >> >> >