Author: bayard
Date: Sat Jan 3 16:54:23 2009
New Revision: 731142
URL: http://svn.apache.org/viewvc?rev=731142&view=rev
Log:
Migrating to Maven2
Added:
jakarta/taglibs/proper/random/trunk/LICENSE.txt
- copied unchanged from r731102, jakarta/taglibs/proper/string/trunk/LICENSE.txt
jakarta/taglibs/proper/random/trunk/NOTICE.txt
- copied, changed from r731102, jakarta/taglibs/proper/string/trunk/NOTICE.txt
jakarta/taglibs/proper/random/trunk/pom.xml (with props)
jakarta/taglibs/proper/random/trunk/src/assembly/
- copied from r731102, jakarta/taglibs/proper/string/trunk/src/assembly/
jakarta/taglibs/proper/random/trunk/src/changes/
jakarta/taglibs/proper/random/trunk/src/changes/changes.xml (with props)
jakarta/taglibs/proper/random/trunk/src/main/
jakarta/taglibs/proper/random/trunk/src/main/resources/
jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/
jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld (with props)
jakarta/taglibs/proper/random/trunk/xdocs/
jakarta/taglibs/proper/random/trunk/xdocs/index.xml (with props)
Copied: jakarta/taglibs/proper/random/trunk/NOTICE.txt (from r731102, jakarta/taglibs/proper/string/trunk/NOTICE.txt)
URL: http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk/NOTICE.txt?p2=jakarta/taglibs/proper/random/trunk/NOTICE.txt&p1=jakarta/taglibs/proper/string/trunk/NOTICE.txt&r1=731102&r2=731142&rev=731142&view=diff
==============================================================================
--- jakarta/taglibs/proper/string/trunk/NOTICE.txt (original)
+++ jakarta/taglibs/proper/random/trunk/NOTICE.txt Sat Jan 3 16:54:23 2009
@@ -1,4 +1,4 @@
-Apache Jakarta String Taglib
+Apache Jakarta Random Taglib
Copyright 2001-2009 The Apache Software Foundation
This product includes software developed by
Added: jakarta/taglibs/proper/random/trunk/pom.xml
URL: http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk/pom.xml?rev=731142&view=auto
==============================================================================
--- jakarta/taglibs/proper/random/trunk/pom.xml (added)
+++ jakarta/taglibs/proper/random/trunk/pom.xml Sat Jan 3 16:54:23 2009
@@ -0,0 +1,75 @@
+<?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.
+-->
+<!-- TODO:
+ Generate the doc war
+ Generate the examples war
+-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-parent</artifactId>
+ <version>1-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>random-taglib</artifactId>
+ <version>1.0.3-SNAPSHOT</version>
+ <name>Jakarta Random Taglib</name>
+
+ <inceptionYear>2002</inceptionYear>
+ <description>
+ This custom tag library is used to create random string and number generators.
+ </description>
+
+ <url>http://jakarta.apache.org/taglibs/doc/random-doc/intro.html</url>
+
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/taglibs/proper/random/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/jakarta/taglibs/proper/random/trunk</developerConnection>
+ <url>http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk</url>
+ </scm>
+
+ <developers>
+ <developer>
+ <name>Felipe Leme</name>
+ <id>felipeal</id>
+ </developer>
+ <developer>
+ <name>Rich Catlett</name>
+ </developer>
+ </developers>
+
+ <dependencies>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jsp-api</artifactId>
+ <version>2.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+</project>
Propchange: jakarta/taglibs/proper/random/trunk/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/taglibs/proper/random/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk/src/changes/changes.xml?rev=731142&view=auto
==============================================================================
--- jakarta/taglibs/proper/random/trunk/src/changes/changes.xml (added)
+++ jakarta/taglibs/proper/random/trunk/src/changes/changes.xml Sat Jan 3 16:54:23 2009
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<document>
+ <properties>
+ <title>Random Taglib changes</title>
+ </properties>
+ <body>
+
+<release release="1.0.2" date="03/15/2004" description="1.0.2 Release">
+ <action>Fixed a bug when generating random strings when using a JSP Container like Jasper 2 in Tomcat 4.1 which implements JSP custom tag pooling. </action>
+ <action>Renamed TEI classes. </action>
+ <action>Replaced ASF license (1.1 to 2.0). </action>
+</release>
+
+<release release="1.0.1" date="12/1/2002" description="1.0.1 Release">
+ <action>Improved packaging of release archives. </action>
+</release>
+
+<release release="1.0" date="04/14/2002" description="1.0 Release"/>
+
+<release release="Pre Beta" date="07/22/2001" description="Clean up of tag library prior to performing a beta release, moving toward an official release. Changing tag library over to the new build. "/>
+
+<release release="Development" date="04/28/2001" description="Initial version of tag library before Jakarta-Taglibs had an official release policy for tag libraries. "/>
+
+ </body>
+</document>
Propchange: jakarta/taglibs/proper/random/trunk/src/changes/changes.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld
URL: http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld?rev=731142&view=auto
==============================================================================
--- jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld (added)
+++ jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld Sat Jan 3 16:54:23 2009
@@ -0,0 +1,331 @@
+<?xml version="1.0" ?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed 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.
+-->
+<taglib>
+ <tlib-version>1.0.2</tlib-version>
+ <jsp-version>1.1</jsp-version>
+ <short-name>random</short-name>
+ <uri>http://jakarta.apache.org/taglibs/random-1.0</uri>
+ <display-name>Random Tag library</display-name>
+
+ <description>
+ The Random tag library creates random strings and random numbers. You may
+ specify a set of allowable characters as well as the length for randomly
+ generated strings. You may specify a range of allowable integers or a
+ random floating point number between zero and one for randomly generated
+ numbers. <!-- Both the RandomStrgTag and the RandomNum tag support the use of
+ a SecureRandom object in the generation of their random objects. To make use
+ of this option there are two attributes that can be used: algorithm and
+ provider. The algorithm attribute is required, and it is the name of the
+ algorithm that the SecureRandom object will use. The provider attribute is
+ optional, if there are multiples of the same algorithm available, and the
+ desired algorithm exists within a specific package, then that package can be
+ specified here. -->
+ </description>
+
+ <tag>
+ <name>string</name>
+ <tag-class>org.apache.taglibs.random.RandomStrgTag</tag-class>
+ <tei-class>org.apache.taglibs.random.RandomStrgTEI</tei-class>
+ <body-content>Empty</body-content>
+ <display-name>string</display-name>
+
+ <description>
+ Set the properties of a variable length random string generator. A new
+ random string will be created every time the <b>jsp:getProperty</b> tag
+ is used to access the generator.
+ </description>
+
+ <summary>
+ Set the properties of a variable length random string generator. A new
+ random string will be created every time the jsp:getProperty tag is
+ used to access the generator.
+ </summary>
+ <availability>1.0</availability>
+ <restrictions>None</restrictions>
+
+ <variable>
+ <name-from-attribute>id</name-from-attribute>
+ <variable-class>org.apache.taglibs.random.RandomStrg</variable-class>
+ <declare>true</declare>
+ <scope>AT_END</scope>
+ <description>
+ Name used to retrieve the random string later in the page.
+ </description>
+ <availability>1.0</availability>
+
+ <beanprop>
+ <name>random</name>
+ <get>Yes</get>
+ <set>No</set>
+ <description>
+ The variable length randomly generated string from the named
+ generator.
+ </description>
+ <availability>1.0</availability>
+ </beanprop>
+ </variable>
+
+ <attribute>
+ <name>id</name>
+ <required>yes</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ Script variable for use with the standard <b>jsp:getProperty</b> tag.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>length</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The length of the random string. Defaults to a length of 8.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>map</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ Attribute name of a Bean or Script variable which is a Java HashMap
+ object. The random string generated will be a new unique key for use
+ as a key for the HashMap.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>charset</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The set of characters to use when creating the random string. The
+ following characters can be used as a charset a-zA-Z0-9
+ ! @ # $ % ^ & * ( ) _ \- + = { } [ ] \\ | : ; \" ' < > , . ? /
+ The backslash, hyphen, and double quotes characters must be escaped
+ with a \: like this \\, \-, and \". Lowercase alpha characters can be
+ specified using a range like "a-z" or "f-r", the same can be done
+ with uppercase letters A-Z and digits 0-9. To use the entire
+ character set, set charset="all". Single characters must be separated
+ by a space. Charset defaults to a value of a-zA-Z0-9.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>algorithm</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The algorithm to be used if a SecureRandom object is going to be used to
+ generate the random string.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>provider</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The package to search for the desired algorithm that is to be used for a
+ SecureRandom object.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <example>
+Create a random string that is 8 characters long and that uses a charser of all characters.
+<![CDATA[
+<rand:string id="random1" charset="all"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random1" property="random"/>
+]]>
+Create a random string that only uses uppercase letters.
+<![CDATA[
+<rand:string id="random2" charset="A-Z"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random2" property="random"/>
+]]>
+Create the same random string as above only make it 15 characters long.
+<![CDATA[
+<rand:string id="random3" charset="A-Z" length="15"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random3" property="random"/>
+]]>
+Create a random string that uses the following charset A-Z ! @ # \\ \- + ? & $
+<![CDATA[
+<rand:string id="random4" charset="A-Z ! @ # \\ \- + ? & $"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random4" property="random"/>
+]]>
+Create the default random string that uses a hashmap named passkeys to make
+sure each randomly created string is unique. This string defaults to a charset of a-zA-Z0-9.
+<![CDATA[
+<rand:string id="random5" map="passkeys"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random5" property="random"/>
+]]>
+Use the algorithm and provider attributes to use a SecureRandom object instead
+of just a Random object when creating the random string. Use the default
+settings for range and length of the string. The algorithm is SHA1PRNG and the
+provider is SUN.
+<![CDATA[
+<rand:string id="random6" algorithm="SHA1PRNG" provider="SUN"/>
+]]>
+Get the random string that was set up above, with a <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random6" property="random"/>
+]]>
+ </example>
+
+ </tag>
+
+ <tag>
+ <name>number</name>
+ <tag-class>org.apache.taglibs.random.RandomNumTag</tag-class>
+ <tei-class>org.apache.taglibs.random.RandomNumTEI</tei-class>
+ <body-content>Empty</body-content>
+ <display-name>number</display-name>
+
+ <description>
+ Set the properties of a random number generator. A new random number
+ will be generated each time the <b>jsp:getProperty</b> tag is used to
+ access the generator.
+ </description>
+
+ <summary>
+ Set the properties of a random number generator. A new random number
+ will be generated each time the <b>jsp:getProperty</b> tag is used to
+ access the generator .
+ </summary>
+ <availability>1.0</availability>
+ <restrictions>None</restrictions>
+
+ <variable>
+ <name-from-attribute>id</name-from-attribute>
+ <variable-class>org.apache.taglibs.random.RandomNum</variable-class>
+ <declare>true</declare>
+ <scope>AT_END</scope>
+ <description>
+ Name used to retrieve the random number later in the page.
+ </description>
+ <availability>1.0</availability>
+
+ <beanprop>
+ <name>random</name>
+ <get>Yes</get>
+ <set>No</set>
+ <description>
+ The variable length randomly generated number as a Java Number
+ object. In a JSP page the number is printed out as a string.
+ </description>
+ <availability>1.0</availability>
+ </beanprop>
+ </variable>
+
+ <attribute>
+ <name>id</name>
+ <required>yes</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ Script variable for use with the standard <b>jsp:getProperty</b> tag.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>range</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ This parameter determines the lower and upper bound from which to
+ select the random number. If a range of 0-1 is selected, the tag will
+ automatically create a float value between 0 and 1. The default range
+ is the digits 0 to 100. Max size of the random number is limited by
+ the size of the primitive data type of long.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>algorithm</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The algorithm to be used if a SecureRandom object is going to be used to
+ generate the random string.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <attribute>
+ <name>provider</name>
+ <required>no</required>
+ <rtexprvalue>no</rtexprvalue>
+ <description>
+ The package to search for the desired algorithm that is to be used for a
+ SecureRandom object.
+ </description>
+ <availability>1.0</availability>
+ </attribute>
+
+ <example>
+Create a default random number in the range 10000000-99999999.
+<![CDATA[
+<rand:number id="random1" range="10000000-99999999"/>
+]]>
+Get the random number that was set up above, using the <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random1" property="random"/>
+]]>
+Create a random number that is a float value by setting the range to 0-1.
+<![CDATA[
+<rand:number id="random2" range="0-1"/>
+]]>
+Get the random number that was set up above, using the <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random2" property="random"/>
+]]>
+Use the algorithm and provider attributes to use a SecureRandom object instead
+of just a Random object when creating the random string. Use the default settings
+for range of the number. The algorithm is SHA1PRNG and the provider is SUN.
+<![CDATA[
+<rand:number id="random3" algorithm="SHA1PRNG" provider="SUN"/>
+]]>
+Get the random number that was set up above, using the <b>jsp:getProperty</b> tag.
+<![CDATA[
+<jsp:getProperty name="random3" property="random"/>
+]]>
+ </example>
+
+ </tag>
+
+</taglib>
Propchange: jakarta/taglibs/proper/random/trunk/src/main/resources/META-INF/taglibs-random.tld
------------------------------------------------------------------------------
svn:eol-style = native
Added: jakarta/taglibs/proper/random/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewvc/jakarta/taglibs/proper/random/trunk/xdocs/index.xml?rev=731142&view=auto
==============================================================================
--- jakarta/taglibs/proper/random/trunk/xdocs/index.xml (added)
+++ jakarta/taglibs/proper/random/trunk/xdocs/index.xml Sat Jan 3 16:54:23 2009
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed 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.
+-->
+<document url="./intro.xml">
+
+ <properties>
+ <title>The Jakarta-Taglibs Project: Random Tag Library</title>
+ </properties>
+
+ <body>
+
+
+ <section name="Random Tag Library" href="Welcome">
+ <p>This custom tag library is used to create random string and number generators.
+ </p>
+
+ </section>
+
+ <section name="News" href="News">
+ <table>
+ <tr><td>03/15/2004</td>
+ <td>Version 1.0.2 Released</td></tr>
+ <tr><td>12/01/2002</td>
+ <td>Version 1.0.1 Released</td></tr>
+ <tr><td>04/14/2002</td>
+ <td>Version 1.0 Released</td></tr>
+ </table>
+ </section>
+
+ <section name="Download" href="Download">
+
+ <p>Download a binary distribution of the Random Tag Library</p>
+ <ul>
+ <li>
+ Download the Random Tag Library 1.0.2 Release from an
+ <a href="http://jakarta.apache.org/site/downloads/downloads_taglibs-random.cgi">
+ Apache Jakarta Project Mirror</a>
+ </li>
+ </ul>
+
+ </section>
+
+ </body>
+</document>
Propchange: jakarta/taglibs/proper/random/trunk/xdocs/index.xml
------------------------------------------------------------------------------
svn:eol-style = native
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.