svn commit: r775605 - /jakarta/taglibs/proper/string/trunk/src/main/resources/META-INF/taglibs-string.tld

[email protected]
Newsgroups gmane.comp.jakarta.taglibs.devel
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.