Coverage report

  %line %branch
org.apache.commons.jelly.tags.core.CoreTagLibrary
100% 
100% 

 1  
 /*
 2  
  * Copyright 2002,2004 The Apache Software Foundation.
 3  
  *
 4  
  * Licensed under the Apache License, Version 2.0 (the "License");
 5  
  * you may not use this file except in compliance with the License.
 6  
  * You may obtain a copy of the License at
 7  
  *
 8  
  *      http://www.apache.org/licenses/LICENSE-2.0
 9  
  *
 10  
  * Unless required by applicable law or agreed to in writing, software
 11  
  * distributed under the License is distributed on an "AS IS" BASIS,
 12  
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 13  
  * See the License for the specific language governing permissions and
 14  
  * limitations under the License.
 15  
  */
 16  
 package org.apache.commons.jelly.tags.core;
 17  
 
 18  
 import org.apache.commons.jelly.TagLibrary;
 19  
 
 20  
 /**
 21  
   * This is the core tag library for jelly and contains commonly
 22  
   * used tags.
 23  
   * This class could be generated by XDoclet
 24  
   *
 25  
   * @author <a href="mailto:jstrachan@apache.org">James Strachan</a>
 26  
   * @version $Revision: 1.33 $
 27  
   */
 28  1178
 public class CoreTagLibrary extends TagLibrary {
 29  
 
 30  134
     public CoreTagLibrary() {
 31  134
         registerTag("jelly", JellyTag.class);
 32  
 
 33  
         // core tags
 34  134
         registerTag("out", ExprTag.class);
 35  134
         registerTag("catch", CatchTag.class);
 36  134
         registerTag("forEach", ForEachTag.class);
 37  134
         registerTag("set", SetTag.class);
 38  134
         registerTag("remove", RemoveTag.class);
 39  134
         registerTag("while", WhileTag.class);
 40  
 
 41  
         // conditional tags
 42  134
         registerTag("if", IfTag.class);
 43  134
         registerTag("choose", ChooseTag.class);
 44  134
         registerTag("when", WhenTag.class);
 45  134
         registerTag("otherwise", OtherwiseTag.class);
 46  134
         registerTag("switch", SwitchTag.class);
 47  134
         registerTag("case", CaseTag.class);
 48  134
         registerTag("default", DefaultTag.class);
 49  
 
 50  
         // other tags
 51  134
         registerTag("include", IncludeTag.class);
 52  134
         registerTag("import", ImportTag.class);
 53  134
         registerTag("mute", MuteTag.class);
 54  
 
 55  
         // extensions to JSTL
 56  134
         registerTag("arg", ArgTag.class);
 57  134
         registerTag("break", BreakTag.class);
 58  134
         registerTag("expr", ExprTag.class);
 59  134
         registerTag("file", FileTag.class);
 60  134
         registerTag("getStatic", GetStaticTag.class);
 61  134
         registerTag("invoke", InvokeTag.class);
 62  134
         registerTag("invokeStatic", InvokeStaticTag.class);
 63  134
         registerTag("new", NewTag.class);
 64  134
         registerTag("parse", ParseTag.class);
 65  134
         registerTag("scope", ScopeTag.class);
 66  134
         registerTag("setProperties", SetPropertiesTag.class);
 67  134
         registerTag("thread", ThreadTag.class);
 68  134
         registerTag("useBean", UseBeanTag.class);
 69  134
         registerTag("useList", UseListTag.class);
 70  134
         registerTag("whitespace", WhitespaceTag.class);
 71  134
     }
 72  
 
 73  
 }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.