diff options
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle')
6 files changed, 0 insertions, 986 deletions
diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/RequiredHeader.txt b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/RequiredHeader.txt deleted file mode 100644 index 6a5bb9a1..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/RequiredHeader.txt +++ /dev/null @@ -1,17 +0,0 @@ -/* - * 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. - * - */ diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-config b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-config deleted file mode 100644 index b3232be7..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-config +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0"?> -<!-- - 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. ---> -<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd"> - -<module name="Checker"> - - <!-- required licence file --> - <module name="Header"> - <property name="headerFile" value="${config.dir}/RequiredHeader.txt"/> - <property name="ignoreLines" value="2"/> - </module> - - <!-- size limits --> - <module name="FileLength"/> - - <module name="FileTabCharacter"/> - - - <module name="TreeWalker"> - <!-- Javadoc requirements --> - <module name="JavadocType"> - <property name="scope" value="protected"/> - </module> - <module name="JavadocMethod"> - <property name="scope" value="protected"/> - <property name="allowUndeclaredRTE" value="true"/> - </module> - <module name="JavadocVariable"> - <property name="scope" value="public"/> - </module> - - <!-- element naming --> - <module name="PackageName"/> - <module name="TypeName"/> - <module name="ConstantName"/> - <module name="LocalFinalVariableName"/> - <module name="LocalVariableName"/> - <module name="MemberName"/> - <module name="MethodName"/> - <module name="ParameterName"/> - <module name="StaticVariableName"/> - - <!-- Import conventions --> - <module name="AvoidStarImport"/> - <module name="IllegalImport"/> - <module name="RedundantImport"/> - <module name="UnusedImports"/> - - <!-- size limits --> - <module name="LineLength"> - <property name="max" value="100"/> - <property name="ignorePattern" value="^ *\* *[^ ]+$"/> - </module> - <module name="MethodLength"/> - <module name="ParameterNumber"/> - - <!-- whitespace checks --> - <module name="EmptyForIteratorPad"/> - <module name="NoWhitespaceAfter"/> - <module name="NoWhitespaceBefore"/> - <module name="OperatorWrap"/> - <module name="ParenPad"/> - <module name="WhitespaceAfter"/> - <module name="WhitespaceAround"/> - - <!-- Modifier Checks --> - <module name="ModifierOrder"/> - <module name="RedundantModifier"/> - - <!-- Checks for blocks --> - <module name="AvoidNestedBlocks"/> - <module name="EmptyBlock"> - <property name="option" value="text"/> - </module> - <module name="LeftCurly"/> - <module name="NeedBraces"/> - <module name="RightCurly"/> - - <!-- Checks for common coding problems --> - <!--<module name="AvoidInlineConditionals"/> --> - <module name="EmptyStatement"/> - <module name="EqualsHashCode"/> - <module name="IllegalInstantiation"> - <property name="classes" value="java.lang.Boolean"/> - </module> - <!-- <module name="InnerAssignment"/> --> - <!-- <module name="MagicNumber"/> --> - <module name="MissingSwitchDefault"/> - <!-- Allow redundant throw declarations for doc purposes - <module name="RedundantThrows"> - <property name="allowUnchecked" value="true"/> - </module> - --> - <module name="SimplifyBooleanExpression"/> - <module name="SimplifyBooleanReturn"/> - - <!-- Checks for class design --> - <!-- <module name="DesignForExtension"/> --> - <module name="FinalClass"/> - <module name="HideUtilityClassConstructor"/> - <module name="InterfaceIsType"/> - <module name="VisibilityModifier"/> - - <!-- Miscellaneous other checks. --> - <module name="ArrayTypeStyle"/> - <!-- <module name="TodoComment"/> --> - <module name="UpperEll"/> - <!-- allow comment suppression of checks --> - <module name="FileContentsHolder"/> - </module> - - <module name="RegexpSingleline"> - <!-- \s matches whitespace character, $ matches end of line. --> - <property name="format" value="\s+$"/> - </module> - - <!-- <module name="au.com.redhillconsulting.simian.SimianCheck"/> --> - <module name="SuppressionCommentFilter"> - <property name="offCommentFormat" value="CheckStyle\:([\w\|]+) *OFF"/> - <property name="onCommentFormat" value="CheckStyle\:([\w\|]+) *ON"/> - <property name="checkFormat" value="$1"/> - </module> - -</module> diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl deleted file mode 100644 index 060f8788..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl +++ /dev/null @@ -1,367 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" - xmlns:lxslt="http://xml.apache.org/xslt" - xmlns:redirect="http://xml.apache.org/xalan/redirect" - extension-element-prefixes="redirect"> - -<!-- - 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. ---> - - <xsl:output method="html" indent="yes" encoding="US-ASCII"/> - <xsl:decimal-format decimal-separator="." grouping-separator="," /> - - <xsl:param name="output.dir" select="'.'"/> - <xsl:param name="basedir" select="'.'"/> - - - - <!-- - Matches the root element of the data and starts the generation. - --> - <xsl:template match="checkstyle"> - <!-- create the sorted.html with the data --> - <redirect:write file="{$output.dir}/sorted.html"> - <xsl:call-template name="sorted.html"/> - </redirect:write> - - <!-- create the stylesheet.css with layout --> - <redirect:write file="{$output.dir}/sorted.css"> - <xsl:call-template name="sorted.css"/> - </redirect:write> - - <!-- create the switch.js for collepsing the data --> - <redirect:write file="{$output.dir}/switch.js"> - <xsl:call-template name="switch.js"/> - </redirect:write> - </xsl:template> - - - - <!-- - Generates the HTML page with the data. - --> - <xsl:template name="sorted.html"> - <html> - <head> - <title>CheckStyle Audit</title> - <script language="JavaScript" src="switch.js" type="text/javascript"></script> - <link rel="stylesheet" type="text/css" href="sorted.css"/> - </head> - <body onload="javascript:openFirst();"> - <h1>CheckStyle Audit</h1> - <p>Designed for use with - <a href='http://checkstyle.sourceforge.net/'>CheckStyle</a> and - <a href='http://ant.apache.org/'>Ant</a>. - </p> - <xsl:apply-templates select="." mode="navigation"/> - <xsl:apply-templates select="." mode="data"/> - </body> - </html> - </xsl:template> - - - - <!-- - Key for detecting duplicate CheckModules - --> - <xsl:key name="module" match="file/error" use="@source"/> - - - - <!-- - Generates the navagation bar. - --> - <xsl:template match="checkstyle" mode="navigation"> - <ul id="navigation"> - <xsl:for-each select="file/error[generate-id() = generate-id(key('module',@source))]"> - <xsl:sort select="@source"/> - <xsl:variable name="last-index"> - <xsl:call-template name="last-index-of"> - <xsl:with-param name="txt" select="@source"/> - <xsl:with-param name="delimiter" select="'.'"></xsl:with-param> - </xsl:call-template> - </xsl:variable> - <li><a href="javascript:change('{@source}');"> - <xsl:value-of select="substring(@source, $last-index+1)"/> - </a></li> - </xsl:for-each> - </ul> - </xsl:template> - - - - <!-- - Generates the data part. - --> - <xsl:template match="checkstyle" mode="data"> - <div id="content"> - <xsl:for-each select="file/error[generate-id() = generate-id(key('module',@source))]"> - <xsl:sort select="@source"/> - <div class="hideable" id="{@source}"> - <xsl:variable name="module" select="@source"/> - <h2><xsl:value-of select="@source"/></h2> - <xsl:call-template name="data"> - <xsl:with-param name="filter" select="$module"/> - </xsl:call-template> - </div> - </xsl:for-each> - </div> - </xsl:template> - - - - <!-- - Generates the content table for the given check module. - @param filter full qualified module name - --> - <xsl:template name="data"> - <xsl:param name="filter"/> - - <table> - <tr> - <th>file</th> - <th>line</th> - <th>severity</th> - <th>message</th> - </tr> - <xsl:for-each select="/checkstyle/file"> - <xsl:choose> - <xsl:when test="error/@source=$filter"> - <xsl:call-template name="data-rows"> - <xsl:with-param name="node" select="."/> - <xsl:with-param name="filter" select="$filter"/> - </xsl:call-template> - </xsl:when> - </xsl:choose> - </xsl:for-each> - </table> - </xsl:template> - - - - <!-- - Generates the data rows for the current check module. - Ignores errors in the current file from other modules. - @param node the file with the errors - @param filter full qualified module name - --> - <xsl:template name="data-rows"> - <xsl:param name="node"/> - <xsl:param name="filter"/> - - <xsl:for-each select="$node/error"> - <xsl:choose> - <xsl:when test="@source=$filter"> - <tr> - <!-- Hide the basdir. First char of the result is a path separator so remove that. --> - <td><xsl:value-of select="substring(substring-after($node/@name, $basedir),2)"/></td> - <td><xsl:value-of select="@line"/></td> - <td><xsl:value-of select="@severity"/></td> - <td><xsl:value-of select="@message"/></td> - </tr> - </xsl:when> - </xsl:choose> - </xsl:for-each> - </xsl:template> - - - - <!-- - Generates the CSS with the layout instructions. - Generated so this XSL is the single source of the whole report. - --> - <xsl:template name="sorted.css"> - body { - font:normal 80% arial,helvetica,sanserif; - color: black; - background-color: white; - margin: 0; - padding: 1em; - min-width: 41em; - } - h1 { - font-weight:bold; - font-size:140%; - margin: 0 0 0.7em; - padding: 0.3em; - text-align: center; - background-color: #eee; - border: 2px ridge silver; - } - html<xsl:text disable-output-escaping="yes">></xsl:text>body h1 { - border-color: gray; - } - - ul#navigation { - font-size: 0.83em; - float: left; width: 18em; - margin: 0 0 1.2em; padding: 0; - border: 1px dashed silver; - } - ul#navigation li { - list-style: none; - margin: 0; padding: 0.2em; - } - ul#navigation a { - display: block; - padding: 0.2em; - font-weight: bold; - } - ul#navigation a:link { - color: black; background-color: #eee; - } - ul#navigation a:visited { - color: #666; background-color: #eee; - } - ul#navigation a:hover { - color: red; background-color: white; - } - ul#navigation a:active { - color: white; background-color: gray; - } - - div#content { - margin: 0 1em 1em 16em; - padding: 0 1em; - } - * html div#content { - height: 1em; /* Workaround 3-Pixel-Bug of Internet Explorers */ - } - div#content h2 { - font-size:100%; - font-weight:bold; - background: #525D76; - color: white; - text-decoration: none; - padding: 5px; - margin-right: 2px; - margin-left: 2px; - margin-bottom: 0; - } - div#content p { - font-size: 1em; - margin: 1em 0; - } - table { - width:100%; - border-collapse:collapse; - } - table td, table th { - border:1px solid #000; - padding:3px 7px 2px 7px; - } - table th { - font-weight:bold; - background: #ccc; - color: black; - } - table tr:nth-child(odd) td { - background: #efefef; - } - table tr:nth-child(even) td { - background: #fff; - } - </xsl:template> - - - - <!-- - Generates the JavaScript for the dynamic style. - Generated so this XSL is the single source of the whole report. - --> - <xsl:template name="switch.js"> - /* - * Hides all "hideable" div-containers - */ - function hideAll() { - allElements = document.getElementsByTagName("div"); - for (i = 0; i <xsl:text disable-output-escaping="yes"><</xsl:text> allElements.length; i++) { - if (allElements[i].className=="hideable") { - allElements[i].style.display="none"; - } - } - return; - } - - /* - * Shows one div-container and hides the other. - * @param id id of the element to show - */ - function change(id) { - hideAll(); - e = document.getElementById(id); - if (e.style.display=="none") { - e.style.display=""; - } - window.scrollTo(0, 0); - return; - } - - /* - * Shows only the first data row. - * Used in body:onload so the user could directly see some messages. - */ - function openFirst() { - hideAll(); - for (i = 0; i <xsl:text disable-output-escaping="yes"><</xsl:text> allElements.length; i++) { - if (allElements[i].className=="hideable") { - allElements[i].style.display=""; - return; - } - } - return; - } - </xsl:template> - - - - <!-- - Calculates the index of the last occurence of a substring in a string. - @param txt the whole string in which to search - @delimiter the substring to search - --> - <xsl:template name="last-index-of"> - <xsl:param name="txt"/> - <xsl:param name="remainder" select="$txt"/> - <xsl:param name="delimiter" select="' '"/> - - <xsl:choose> - <xsl:when test="contains($remainder, $delimiter)"> - <xsl:call-template name="last-index-of"> - <xsl:with-param name="txt" select="$txt"/> - <xsl:with-param name="remainder" select="substring-after($remainder, $delimiter)"/> - <xsl:with-param name="delimiter" select="$delimiter"/> - </xsl:call-template> - </xsl:when> - <xsl:otherwise> - <xsl:variable name="lastIndex" select="string-length(substring($txt, 1, string-length($txt)-string-length($remainder)))+1"/> - <xsl:choose> - <xsl:when test="string-length($remainder)=0"> - <xsl:value-of select="string-length($txt)"/> - </xsl:when> - <xsl:when test="$lastIndex>0"> - <xsl:value-of select="($lastIndex - string-length($delimiter))"/> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="0"/> - </xsl:otherwise> - </xsl:choose> - </xsl:otherwise> - </xsl:choose> - </xsl:template> - -</xsl:stylesheet> diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames.xsl b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames.xsl deleted file mode 100644 index c79c0b7b..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames.xsl +++ /dev/null @@ -1,299 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" - xmlns:lxslt="http://xml.apache.org/xslt" - xmlns:redirect="http://xml.apache.org/xalan/redirect" - extension-element-prefixes="redirect"> - -<!-- - 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. ---> - - <xsl:output method="html" indent="yes" encoding="US-ASCII"/> - <xsl:decimal-format decimal-separator="." grouping-separator="," /> - - <xsl:param name="output.dir" select="'.'"/> - <xsl:param name="basedir" select="'.'"/> - - <xsl:template match="checkstyle"> - <!-- create the index.html --> - <redirect:write file="{$output.dir}/index.html"> - <xsl:call-template name="index.html"/> - </redirect:write> - - <!-- create the stylesheet.css --> - <redirect:write file="{$output.dir}/stylesheet.css"> - <xsl:call-template name="stylesheet.css"/> - </redirect:write> - - <!-- create the overview-summary.html at the root --> - <redirect:write file="{$output.dir}/overview-frame.html"> - <xsl:apply-templates select="." mode="overview"/> - </redirect:write> - - <!-- create the all-classes.html at the root --> - <redirect:write file="{$output.dir}/allclasses-frame.html"> - <xsl:apply-templates select="." mode="all.classes"/> - </redirect:write> - - <!-- process all files --> - <xsl:apply-templates select="file[count(error) != 0]"/> - </xsl:template> - - <xsl:template name="index.html"> - <html> - <head> - <title>CheckStyle Audit</title> - </head> - <frameset cols="20%,80%"> - <frame src="allclasses-frame.html" name="fileListFrame"/> - <frame src="overview-frame.html" name="fileFrame"/> - </frameset> - <noframes> - <h2>Frame Alert</h2> - <p> - This document is designed to be viewed using the frames feature. - If you see this message, you are using a non-frame-capable web client. - </p> - </noframes> - </html> - </xsl:template> - - <xsl:template name="pageHeader"> - <table border="0" cellpadding="0" cellspacing="0" width="100%"> - <tr> - <td class="text-align:right"><h2>CheckStyle Audit</h2></td> - </tr> - <tr> - <td class="text-align:right">Designed for use with - <a href='http://checkstyle.sourceforge.net/'>CheckStyle</a> and - <a href='http://ant.apache.org/'>Ant</a>.</td> - </tr> - </table> - <hr size="1"/> - </xsl:template> - - <xsl:template match="checkstyle" mode="overview"> - <html> - <head> - <link rel="stylesheet" type="text/css" href="stylesheet.css"/> - </head> - <body> - <!-- page header --> - <xsl:call-template name="pageHeader"/> - - <!-- Summary part --> - <xsl:apply-templates select="." mode="summary"/> - <hr size="1" width="100%" align="left"/> - - <!-- File list part --> - <xsl:apply-templates select="." mode="filelist"/> - </body> - </html> - </xsl:template> - - <xsl:template name="stylesheet.css"> - .bannercell { - border: 0px; - padding: 0px; - } - body { - margin-left: 10; - margin-right: 10; - font:normal 80% arial,helvetica,sanserif; - background-color:#FFFFFF; - color:#000000; - } - .oddrow td { - background: #efefef; - } - .evenrow td { - background: #fff; - } - th, td { - text-align: left; - vertical-align: top; - } - th { - font-weight:bold; - background: #ccc; - color: black; - } - table, th, td { - font-size:100%; - border: none - } - table.log tr td, tr th { - - } - h2 { - font-weight:bold; - font-size:140%; - margin-bottom: 5; - } - h3 { - font-size:100%; - font-weight:bold; - background: #525D76; - color: white; - text-decoration: none; - padding: 5px; - margin-right: 2px; - margin-left: 2px; - margin-bottom: 0; - } - </xsl:template> - - <!-- - Creates an all-classes.html file that contains a link to all files. - --> - <xsl:template match="checkstyle" mode="all.classes"> - <html> - <head> - <link rel="stylesheet" type="text/css" href="stylesheet.css"/> - </head> - <body> - <h2>Files</h2> - <p> - <table width="100%"> - <!-- For each file create its part --> - <xsl:apply-templates select="file[count(error) != 0]" mode="all.classes"> - <xsl:sort select="substring-after(@name, $basedir)"/> - </xsl:apply-templates> - </table> - </p> - </body> - </html> - </xsl:template> - - <xsl:template match="checkstyle" mode="filelist"> - <h3>Files</h3> - <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> - <tr> - <th>Name</th> - <th>Errors</th> - </tr> - <xsl:apply-templates select="file[count(error) != 0]" mode="filelist"> - <xsl:sort select="count(error)" order="descending" data-type="number"/> - </xsl:apply-templates> - </table> - </xsl:template> - - <xsl:template match="file" mode="filelist"> - <tr> - <xsl:call-template name="alternated-row"/> - <td nowrap="nowrap"> - <a> - <xsl:attribute name="href"> - <xsl:text>files/</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text> - </xsl:attribute> - <xsl:value-of select="substring-after(@name, $basedir)"/> - </a> - </td> - <td><xsl:value-of select="count(error)"/></td> - </tr> - </xsl:template> - - <xsl:template match="file" mode="all.classes"> - <tr> - <td nowrap="nowrap"> - <a target="fileFrame"> - <xsl:attribute name="href"> - <xsl:text>files/</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text> - </xsl:attribute> - <xsl:value-of select="substring-after(@name, $basedir)"/> - </a> - </td> - </tr> - </xsl:template> - - <!-- - transform string like a/b/c to ../../../ - @param path the path to transform into a descending directory path - --> - <xsl:template name="path"> - <xsl:param name="path"/> - - <!-- Convert a windows path '\' to a unix path '/' for further processing. --> - <xsl:variable name="path2" select="translate($path,'\','/')"/> - - - <xsl:if test="contains($path2,'/')"> - <xsl:text>../</xsl:text> - <xsl:call-template name="path"> - <xsl:with-param name="path"><xsl:value-of select="substring-after($path2,'/')"/></xsl:with-param> - </xsl:call-template> - </xsl:if> - <xsl:if test="not(contains($path2,'/')) and not($path2 = '')"> - <xsl:text>../</xsl:text> - </xsl:if> - </xsl:template> - - <xsl:template match="file"> - <redirect:write file="{$output.dir}/files/{substring-after(@name, $basedir)}.html"> - <html> - <head> - <link rel="stylesheet" type="text/css"> - <xsl:attribute name="href"><xsl:call-template name="path"><xsl:with-param name="path" select="substring-after(@name, $basedir)"/></xsl:call-template><xsl:text>stylesheet.css</xsl:text></xsl:attribute> - </link> - </head> - <body> - <xsl:call-template name="pageHeader"/> - <h3>File <xsl:value-of select="substring-after(@name, $basedir)"/></h3> - <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> - <tr> - <th>Error Description</th> - <th>Line:Column</th> - </tr> - <xsl:for-each select="error"> - <tr> - <xsl:call-template name="alternated-row"/> - <td><a title="{@source}"><xsl:value-of select="@message"/></a></td> - <td align="center"><xsl:value-of select="@line"/><xsl:if test="@column">:<xsl:value-of select="@column"/></xsl:if></td> - </tr> - </xsl:for-each> - </table> - </body> - </html> - </redirect:write> - </xsl:template> - - <xsl:template match="checkstyle" mode="summary"> - <h3>Summary</h3> - <xsl:variable name="fileCount" select="count(file)"/> - <xsl:variable name="errorCount" select="count(file/error)"/> - <xsl:variable name="fileErrorCount" select="count(file[count(error) != 0])"/> - <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> - <tr> - <th>Total Files</th> - <th>Files With Errors</th> - <th>Errors</th> - </tr> - <tr> - <xsl:call-template name="alternated-row"/> - <td><xsl:value-of select="$fileCount"/></td> - <td><xsl:value-of select="$fileErrorCount"/></td> - <td><xsl:value-of select="$errorCount"/></td> - </tr> - </table> - </xsl:template> - - <xsl:template name="alternated-row"> - <xsl:attribute name="class"> - <xsl:if test="position() mod 2 = 1">oddrow</xsl:if> - <xsl:if test="position() mod 2 = 0">evenrow</xsl:if> - </xsl:attribute> - </xsl:template> -</xsl:stylesheet>
\ No newline at end of file diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-text.xsl b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-text.xsl deleted file mode 100644 index 7359e416..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-text.xsl +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> - -<!-- - 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. ---> - - <xsl:strip-space elements="checkstyle"/> - <xsl:preserve-space elements="file"/> - <xsl:output method="text"/> - <xsl:template match="checkstyle/file/error"> - <xsl:value-of select="../@name"/> - <xsl:text>:</xsl:text> - <xsl:value-of select="@line"/> - <xsl:text>:</xsl:text> - <xsl:value-of select="@column"/> - <xsl:text> </xsl:text> - <xsl:value-of select="@message"/> - </xsl:template> -</xsl:stylesheet> - diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-xdoc.xsl b/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-xdoc.xsl deleted file mode 100644 index 5fc6eab3..00000000 --- a/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-xdoc.xsl +++ /dev/null @@ -1,130 +0,0 @@ -<?xml version="1.0"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" - xmlns:lxslt="http://xml.apache.org/xslt" - xmlns:redirect="org.apache.xalan.lib.Redirect" - extension-element-prefixes="redirect"> - -<!-- - 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. ---> - - <xsl:output method="xml" indent="yes"/> - <xsl:decimal-format decimal-separator="." grouping-separator="," /> - - <xsl:param name="output.dir" select="'.'"/> - <xsl:param name="basedir" select="'.'"/> - - <xsl:template match="checkstyle"> - <document> - <properties> - <title>Checkstyle Audit</title> - </properties> - - <body> - <xsl:apply-templates select="." mode="summary"/> - <!-- File list part --> - <xsl:apply-templates select="." mode="filelist"/> - <xsl:apply-templates select="file[count(error) != 0]"/> - </body> - </document> - </xsl:template> - - <xsl:template match="checkstyle" mode="filelist"> - <section name="Files"> - <table> - <tr> - <th>Name</th> - <th>Errors</th> - </tr> - <xsl:apply-templates select="file[count(error) != 0]" mode="filelist"> - <xsl:sort select="count(error)" order="descending" data-type="number"/> - </xsl:apply-templates> - </table> - </section> - </xsl:template> - - <xsl:template match="file" mode="filelist"> - <tr> - <xsl:call-template name="alternated-row"/> - <td nowrap="nowrap"> - <a> - <xsl:attribute name="href"> - <xsl:text>files</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text> - </xsl:attribute> - <xsl:value-of select="substring-after(@name, $basedir)"/> - </a> - </td> - <td><xsl:value-of select="count(error)"/></td> - </tr> - </xsl:template> - - <xsl:template match="file"> - <redirect:write file="{$output.dir}/files{substring-after(@name, $basedir)}.xml"> - <document> - <properties> - <title>Checkstyle Audit</title> - </properties> - - <body> - <section name="Details for {substring-after(@name, $basedir)}"> - <table> - <tr> - <th>Error Description</th> - <th>Line</th> - </tr> - <xsl:for-each select="error"> - <tr> - <xsl:call-template name="alternated-row"/> - <td><a title="{@source}"><xsl:value-of select="@message"/></a></td> - <td><xsl:value-of select="@line"/></td> - </tr> - </xsl:for-each> - </table> - </section> - </body> - </document> - </redirect:write> - </xsl:template> - - <xsl:template match="checkstyle" mode="summary"> - <section name="Summary"> - <xsl:variable name="fileCount" select="count(file)"/> - <xsl:variable name="errorCount" select="count(file/error)"/> - <xsl:variable name="fileErrorCount" select="count(file[count(error) != 0])"/> - <table> - <tr> - <th>Files</th> - <th>Files With Errors</th> - <th>Errors</th> - </tr> - <tr> - <xsl:call-template name="alternated-row"/> - <td><xsl:value-of select="$fileCount"/></td> - <td><xsl:value-of select="$fileErrorCount"/></td> - <td><xsl:value-of select="$errorCount"/></td> - </tr> - </table> - </section> - </xsl:template> - - <xsl:template name="alternated-row"> - <xsl:attribute name="class"> - <xsl:if test="position() mod 2 = 1">oddrow</xsl:if> - <xsl:if test="position() mod 2 = 0">evenrow</xsl:if> - </xsl:attribute> - </xsl:template> -</xsl:stylesheet> - |