aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle')
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/RequiredHeader.txt17
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-config139
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames-sortby-check.xsl367
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-frames.xsl299
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-text.xsl34
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/checkstyle/checkstyle-xdoc.xsl130
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">&gt;</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">&lt;</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">&lt;</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>
-