Author: bayard
Date: Sun May 17 09:23:00 2009
New Revision: 775605

URL: http://svn.apache.org/viewvc?rev=775605&view=rev
Log:
Removing availability. Removing restrictions. Neither are spec and used to be 
stripped out. Removing 'EMPTY' as body-content as Tomcat 6 complains. Making it 
JSP, though no idea why it was EMPTY in the first place so may hit that as a 
problem later. 

Modified:
    
jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld

Modified: 
jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld
URL: 
http://svn.apache.org/viewvc/jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld?rev=775605&r1=775604&r2=775605&view=diff
==============================================================================
--- 
jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld
 (original)
+++ 
jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld
 Sun May 17 09:23:00 2009
@@ -15,9 +15,13 @@
   limitations under the License.
 -->
 
-<taglib>
-  <tlib-version>1.1.0</tlib-version>
-  <jsp-version>1.1</jsp-version>
+<taglib
+    xmlns="http://java.sun.com/xml/ns/j2ee";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd";
+    version="2.0">
+  <tlib-version>1.1</tlib-version>
+  <jsp-version>2.0</jsp-version>
   <short-name>string</short-name>
   <uri>http://jakarta.apache.org/taglibs/string-1.1</uri>
   <display-name>String Tag library</display-name>
@@ -39,8 +43,6 @@
           Return the length of a String. An empty string is returned for 
           a null String if one should somehow be passed in.
         </description>
-        <availability>1.2</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -49,7 +51,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.2</availability>
         </attribute>
       </tag>
       <tag>
@@ -61,8 +62,6 @@
             Capitalize a String. The first character is converted 
             to TitleCase.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -71,7 +70,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -82,8 +80,6 @@
         <description>
             Change the first letter of a String to Lowercase.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -92,7 +88,6 @@
           <description>
              Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -105,8 +100,6 @@
             java.lang.String, so no idea if it uses Titlecase
             when it's supposed to.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -115,7 +108,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -126,8 +118,6 @@
         <description>
             Turn all uppercase and titlecase characters to lowercase.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -136,7 +126,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -147,8 +136,6 @@
         <description>
             Remove whitespace from start and end of a String.  
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -157,7 +144,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -169,8 +155,6 @@
             Remove the last character from a String.
             If it is a \n and a \r precedes it, then remove that too.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -179,7 +163,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -191,8 +174,6 @@
             Remove a \n from the end of a String if it is there.
             If a \r precedes it, then it removes that too.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -201,7 +182,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -214,8 +194,6 @@
             Handles unicode, and the standard escapes:
             \t, \b, \n, \f, \r, \\, \", \' 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -224,7 +202,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -235,8 +212,6 @@
         <description>
             Reverse a String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -245,7 +220,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -259,8 +233,6 @@
             are the first in the String or after whitespace.
             Uppercase and Titlecase go to Lowercase
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -269,7 +241,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -280,8 +251,6 @@
         <description>
             Return the US_ENGLISH Soundex of a String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -290,7 +259,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -302,8 +270,6 @@
             Get the metaphone for a String. This is an improved
             variant of SoundEx. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -312,7 +278,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -324,8 +289,6 @@
             Quote a String so that it will pass through a regular
             expression as a constant. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -334,7 +297,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
       </tag>
       <tag>
@@ -348,8 +310,6 @@
            and on the first character.
         </description>
   
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -358,7 +318,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
   
         <example>
@@ -378,8 +337,6 @@
             simple algorithm which just removes any &lt;..&gt;
             blocks of text.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -388,7 +345,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 All it currently does is strip any &lt;xx&gt; tags out. It doesn't check that 
@@ -407,8 +363,6 @@
         <description>
             Encode a String to that it may be used as a URL. <b>Note:</b> 
accented characters may not be encoded correctly, but there is not we can do 
about it (a solution would be passing the encoding as an attribute, but that 
would require a J2SE 1.4 environment).
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -417,7 +371,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Especially useful if database output is being put into an &lt;a href=".."&gt;
@@ -435,8 +388,6 @@
             Decode a URL so it may be nicely printed. <b>Note:</b> accented 
characters may not be encoded correctly, but there is not we can do about it (a 
solution would be passing the encoding as an attribute, but that would require 
a J2SE 1.4 environment).
 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -445,7 +396,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Useful in parallel with its counterpart. If a database contains the URL in 
@@ -473,8 +423,6 @@
              <li>negate - "^a"</li>
             </ul> 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -483,7 +431,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>set</name>
@@ -493,7 +440,6 @@
           <description>
               Character Set to look for.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 There is 1 a, 2 e's and no f's. So the result is 3.
@@ -512,8 +458,6 @@
             characters specified in the Set.
             The syntax of a Set is described in Count.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -522,7 +466,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>set</name>
@@ -532,7 +475,6 @@
           <description>
               Character Set to look for.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output: &apos;Som smpl txt to dlt rom&apos;
@@ -553,8 +495,6 @@
             they are replaced with a single one of the characters.
             The syntax of a Set is described in the Count tag.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -563,7 +503,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>set</name>
@@ -573,7 +512,6 @@
           <description>
               Character Set to look for.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output: &apos;Some sample text to squeeze&apos;
@@ -592,8 +530,6 @@
         <description>
             Center the body String in a larger String of size width.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -602,7 +538,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -613,7 +548,6 @@
             String to pad the larger String with.
             Default is a space character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>width</name>
@@ -623,7 +557,6 @@
           <description>
             Size of larger String.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Outputs a header with &apos;The Title&apos; embedded in a bunch of - 
characters.
@@ -642,8 +575,6 @@
             specified width. The width includes the size of
             the string.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -652,7 +583,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -663,7 +593,6 @@
               String to pad the larger String with.
               Default is a space character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>width</name>
@@ -673,7 +602,6 @@
           <description>
               Size of larger String.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output:  &apos;An arrow-------&gt;&apos;
@@ -692,8 +620,6 @@
             specified width. The width includes the size of
             the string. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -702,7 +628,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -713,7 +638,6 @@
               String to pad the larger String with.
               Default is a space character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>width</name>
@@ -723,7 +647,6 @@
           <description>
               Size of larger String.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output:  &apos;&lt;-------An arrow&gt;&apos;
@@ -743,8 +666,6 @@
             Remove the last occurence of a specified character,
             and everything after it.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -753,7 +674,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -764,7 +684,6 @@
               Character to remove after. 
               Default is a newline character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 One use could be to remove # and // comments from code when outputted.
@@ -782,8 +701,6 @@
             Get everything after a specified delimiter.
             Returns the delimiter as well.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -792,7 +709,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -803,7 +719,6 @@
               Character to get text after.
               Default is a newline character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Similarily to its counterpart, this could be used to get the comments from a 
@@ -822,8 +737,6 @@
             Remove everything up until a specified delimiter, and
             that specified delimiter from the start of a String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -832,7 +745,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -843,7 +755,6 @@
               Character to remove before.
               Default is a newline character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Again, this could be used to get the comment from a piece of code. However it 
@@ -862,8 +773,6 @@
             Get everything up until a specific delimiter.
             Returns the delimiter as well.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -872,7 +781,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -883,7 +791,6 @@
               Character to get text before.
               Default is a newline character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 In the code comment theme, this would return the code but include the comment 
@@ -902,8 +809,6 @@
             Strip all of a specified character which appear
             at the start and end of a String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -912,7 +817,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -923,7 +827,6 @@
               Character to remove from start and end of body.
               Default is a isWhitespace() character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Default is isWhitespace, that is tab or newline or space character.
@@ -941,8 +844,6 @@
             Strip all of a specified character which appear
             at the end of a String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -951,7 +852,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -962,7 +862,6 @@
               Character to remove from end of body.
               Default is a isWhitespace() character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 <![CDATA[ 
@@ -979,8 +878,6 @@
             Strip all of a specified character which appear
             at the start of a String. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -989,7 +886,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -1000,7 +896,6 @@
               Character to remove from start of body.
               Default is a isWhitespace() character. 
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 <![CDATA[ 
@@ -1018,8 +913,6 @@
             org.apache.taglib to taglib.apache.org. The delimiter to use
             is settable.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1028,7 +921,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -1039,7 +931,6 @@
               Character to use as the delimiter in the qualified name.
               Default is a dot character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Major use is to turn domain names into java package names. Bound to be other 
uses.
@@ -1059,8 +950,6 @@
             of the String to overlay does not have to be the same as
             the size of substring it replaces. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1069,7 +958,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>with</name>
@@ -1079,7 +967,6 @@
           <description>
               String to overlay onto the body. 
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>start</name>
@@ -1089,7 +976,6 @@
           <description>
               Start index. 
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>end</name>
@@ -1099,7 +985,6 @@
           <description>
               Index to end before.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 &apos;pond&apos; will be replaced by &apos;tree&apos;
@@ -1119,8 +1004,6 @@
             on the start index and end-before index in the larger
             String
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1129,7 +1012,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>start</name>
@@ -1141,7 +1023,6 @@
               counting backwards from the end of the string.
               Default is 0.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>end</name>
@@ -1154,7 +1035,6 @@
               be longer than the length of the string, in which case it 
               quietly sets it to the length of the string.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will get the substring &apos;tree&apos; from the body.
@@ -1172,8 +1052,6 @@
         <description>
             Repeat a string a particular number of times. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1182,7 +1060,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1192,7 +1069,6 @@
           <description>
               Number of times to repeat the body.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output &apos;xxxxx&apos;
@@ -1214,8 +1090,6 @@
             line and a splitting character can be specified for when
             a word has to be cut in half.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1224,7 +1098,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>width</name>
@@ -1235,7 +1108,6 @@
               Width to word wrap to.
               Default is 80.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiter</name>
@@ -1246,7 +1118,6 @@
               Character to put between each line.
               Default is a newline character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>split</name>
@@ -1257,7 +1128,6 @@
               Character to use when a word has to be split.
               Default is a - character.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>delimiterInside</name>
@@ -1268,7 +1138,6 @@
               Flag indicating if the delimiter should be included in chunk 
before length reaches width.
               Default is true.
           </description>
-          <availability>1.1</availability>
         </attribute>
         <example>
 <![CDATA[ 
@@ -1285,8 +1154,6 @@
         <description>
             Get a String that is nested between an open and closing substring.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1295,7 +1162,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>open</name>
@@ -1305,7 +1171,6 @@
           <description>
               Index to start substring at.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>close</name>
@@ -1316,7 +1181,6 @@
               Index to stop substring before.
               Default is the end of the string.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Pluck's &apos;Bob&apos; from out of the square brackets.
@@ -1335,8 +1199,6 @@
             Return the number of times that the body String
             contains the sub-string.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1345,7 +1207,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>substring</name>
@@ -1355,7 +1216,6 @@
           <description>
               Substring to count number of.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 The substring &apos;world&apos; is repeated four times in the body.
@@ -1376,8 +1236,6 @@
             The major use of this is to convert 'null' into an
             empty String.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1386,7 +1244,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>value</name>
@@ -1397,7 +1254,6 @@
               Value to be equal to.
               Default is the string: "null".
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>default</name>
@@ -1408,7 +1264,6 @@
               Value to place if body is equal to value field.
               Default is an empty String.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 If the inner tag (db:get) return null (or the string "null") then an empty 
@@ -1429,8 +1284,6 @@
             A number of times may be specified to say how many times
             to replace the substring.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1439,7 +1292,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>replace</name>
@@ -1449,7 +1301,6 @@
           <description>
               Value to find to replace.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>with</name>
@@ -1459,7 +1310,6 @@
           <description>
               Value to replace with.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1470,7 +1320,6 @@
               Number of times to replace.
               Default is all matches.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>newlineToken</name>
@@ -1481,7 +1330,6 @@
               Token to use instead of a newline to get around JSP pain.
               Default is to ignore this functionality.
           </description>
-          <availability>1.0.1</availability>
         </attribute>
         <attribute>
           <name>carriageToken</name>
@@ -1492,7 +1340,6 @@
               Token to use instead of a carriage return to get around JSP pain.
               Default is to ignore this functionality.
           </description>
-          <availability>1.0.1</availability>
         </attribute>
         <example>
 One use of the replace tag is to change newlines to html br's. Note that real 
@@ -1528,8 +1375,6 @@
             start and end character. Lastly, a set of characters to use
             may be passed in. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1538,7 +1383,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1548,7 +1392,6 @@
           <description>
               Number of characters to generate.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>start</name>
@@ -1559,7 +1402,6 @@
               Start of range of characters to generate from.
               Linked to type attribute.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>end</name>
@@ -1570,7 +1412,6 @@
               End of range of characters to generate from.
               Linked to type attribute.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>type</name>
@@ -1582,7 +1423,6 @@
               One of: numeric | alphanumeric | alphabet | unicode.
               Default value is to unicode.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 The random tag has a lot of options. The easiest way is to just use the type 
@@ -1607,8 +1447,6 @@
         <description>
             Get the leftmost 'n' characters from a string.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1617,7 +1455,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1627,7 +1464,6 @@
           <description>
               Number of characters to get.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output:  &apos;&lt;A long piece of&gt;&apos;
@@ -1644,8 +1480,6 @@
         <description>
             Get the rightmost 'n' characters from a string.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1654,7 +1488,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1664,7 +1497,6 @@
           <description>
               Number of characters to get.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output:  &apos;&lt;will get cut.&gt;&apos;
@@ -1683,8 +1515,6 @@
             The start position may be set, or the default may be 
             used. The default is to get the central characters.
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1693,7 +1523,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>start</name>
@@ -1703,7 +1532,6 @@
           <description>
               Position to start at.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>count</name>
@@ -1713,7 +1541,6 @@
           <description>
               Number of characters to get.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 Will output:  &apos;&lt;text which&gt;&apos;
@@ -1735,8 +1562,6 @@
             HTML out as a part of the code. Patches on a version which doesn't 
             strip the HTML will be gratefully received. 
         </description>
-        <availability>1.0</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>var</name>
           <required>false</required>
@@ -1745,7 +1570,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>lower</name>
@@ -1755,7 +1579,6 @@
           <description>
               Mininum length to truncate at.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <attribute>
           <name>upper</name>
@@ -1765,7 +1588,6 @@
           <description>
               Maximum length the string can be.  Will force a truncate at this 
point.
           </description>
-          <availability>1.0</availability>
         </attribute>
                <attribute>
                  <name>appendToEnd</name>
@@ -1775,7 +1597,6 @@
                  <description>
                          String to append to the end of the truncated string.
                  </description>
-                 <availability>1.0</availability>
                </attribute>            
         <example>
 Will output:  &apos;&lt;The quick brown...&gt;&apos;
@@ -1787,13 +1608,11 @@
       <tag>
         <name>join</name>
         <tag-class>org.apache.taglibs.string.JoinTag</tag-class>
-        <body-content>EMPTY</body-content>
+        <body-content>JSP</body-content>
         <display-name>decodeUrl</display-name>
         <description>
             Joins the elements of the provided array.
         </description>
-        <availability>1.1</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>items</name>
           <required>true</required>
@@ -1802,7 +1621,6 @@
           <description>
               Array of elements to be joined.
           </description>
-          <availability>1.1</availability>
         </attribute>
         <attribute>
           <name>separator</name>
@@ -1812,7 +1630,6 @@
           <description>
               Separator string to be used.
           </description>
-          <availability>1.1</availability>
         </attribute>
         <example>
 Useful to join elements of a list.
@@ -1832,8 +1649,6 @@
            The separator is not included in the returned String array and 
adjacent separators
            are treated as one separator.
         </description>
-        <availability>1.1</availability>
-        <restrictions>None</restrictions>
         <attribute>
           <name>separator</name>
           <required>true</required>
@@ -1842,7 +1657,6 @@
           <description>
               Separator string to be used.
           </description>
-          <availability>1.1</availability>
         </attribute>
         <attribute>
           <name>var</name>
@@ -1852,7 +1666,6 @@
           <description>
               Variable to store result in.
           </description>
-          <availability>1.0</availability>
         </attribute>
         <example>
 This is the reverse of join and is the equivalent of StringTokenizer in a tag.



---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscr...@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-h...@jakarta.apache.org

Reply via email to