You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by ra...@apache.org on 2005/08/10 20:08:53 UTC
svn commit: r231289 - in /jakarta/taglibs/proper/rdc/trunk: examples/web/
src/.grammar/ src/META-INF/tags/rdc/ src/META-INF/tags/rdc/config/
src/org/apache/taglibs/rdc/ xml/
Author: rahul
Date: Wed Aug 10 11:08:45 2005
New Revision: 231289
URL: http://svn.apache.org/viewcvs?rev=231289&view=rev
Log:
Resolved BZ# 35024 [Submitted by Mitch Warner]
Thanks Mitch!
Added:
jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp (with props)
jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml (with props)
jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc (with props)
jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag (with props)
jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml (with props)
jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java (with props)
Modified:
jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml
Added: jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp (added)
+++ jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp Wed Aug 10 11:08:45 2005
@@ -0,0 +1,28 @@
+<!--Example:Start-->
+<%--
+ Copyright 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.
+--%>
+<!--
+<%@ page language="java" contentType="application/voicexml+xml" %>
+<%@ taglib prefix="rdc" uri="http://jakarta.apache.org/taglibs/rdc-1.0"%>
+-->
+<vxml version="2.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/vxml">
+ <jsp:useBean id="dialogMap" class="java.util.LinkedHashMap" scope="session" />
+ <rdc:task map="${dialogMap}">
+
+ <rdc:color id="color" confirm="true" minConfidence="0.4F" numNBest="5" />
+
+ </rdc:task>
+</vxml>
+<!--Example:End-->
Propchange: jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp
------------------------------------------------------------------------------
svn:executable = *
Propchange: jakarta/taglibs/proper/rdc/trunk/examples/web/color-test.jsp
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml (added)
+++ jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml Wed Aug 10 11:08:45 2005
@@ -0,0 +1,794 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE grammar PUBLIC "-//W3C//DTD GRAMMAR 1.0//EN" "http://www.w3.org/TR/speech-grammar/grammar.dtd" >
+<!--
+ Copyright 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.
+-->
+<grammar version="1.0" xmlns="http://www.w3.org/2001/06/grammar" xml:lang="en-US" tag-format="semantics/1.0" mode="voice" root="color">
+ <rule id="color" scope="public">
+ <item>
+ <one-of>
+ <item>alice blue
+ <tag>
+ <![CDATA[$ = "alice blue"]]>
+ </tag>
+ </item>
+ <item>antique white
+ <tag>
+ <![CDATA[$ = "antique white"]]>
+ </tag>
+ </item>
+ <item>aquamarine
+ <tag>
+ <![CDATA[$ = "aquamarine"]]>
+ </tag>
+ </item>
+ <item>azure
+ <tag>
+ <![CDATA[$ = "azure"]]>
+ </tag>
+ </item>
+ <item>banana
+ <tag>
+ <![CDATA[$ = "banana"]]>
+ </tag>
+ </item>
+ <item>beige
+ <tag>
+ <![CDATA[$ = "beige"]]>
+ </tag>
+ </item>
+ <item>bisque
+ <tag>
+ <![CDATA[$ = "bisque"]]>
+ </tag>
+ </item>
+ <item>black
+ <tag>
+ <![CDATA[$ = "black"]]>
+ </tag>
+ </item>
+ <item>blanched almond
+ <tag>
+ <![CDATA[$ = "blanched almond"]]>
+ </tag>
+ </item>
+ <item>blue
+ <tag>
+ <![CDATA[$ = "blue"]]>
+ </tag>
+ </item>
+ <item>blue violet
+ <tag>
+ <![CDATA[$ = "blue violet"]]>
+ </tag>
+ </item>
+ <item>brick
+ <tag>
+ <![CDATA[$ = "brick"]]>
+ </tag>
+ </item>
+ <item>brown
+ <tag>
+ <![CDATA[$ = "brown"]]>
+ </tag>
+ </item>
+ <item>burly wood
+ <tag>
+ <![CDATA[$ = "burly wood"]]>
+ </tag>
+ </item>
+ <item>burnt sienna
+ <tag>
+ <![CDATA[$ = "burnt sienna"]]>
+ </tag>
+ </item>
+ <item>burnt umber
+ <tag>
+ <![CDATA[$ = "burnt umber"]]>
+ </tag>
+ </item>
+ <item>cadet blue
+ <tag>
+ <![CDATA[$ = "cadet blue"]]>
+ </tag>
+ </item>
+ <item>cadmium orange
+ <tag>
+ <![CDATA[$ = "cadmium orange"]]>
+ </tag>
+ </item>
+ <item>cadmium yellow
+ <tag>
+ <![CDATA[$ = "cadmium yellow"]]>
+ </tag>
+ </item>
+ <item>carrot
+ <tag>
+ <![CDATA[$ = "carrot"]]>
+ </tag>
+ </item>
+ <item>chartreuse
+ <tag>
+ <![CDATA[$ = "chartreuse"]]>
+ </tag>
+ </item>
+ <item>chocolate
+ <tag>
+ <![CDATA[$ = "chocolate"]]>
+ </tag>
+ </item>
+ <item>cobalt
+ <tag>
+ <![CDATA[$ = "cobalt"]]>
+ </tag>
+ </item>
+ <item>cobalt green
+ <tag>
+ <![CDATA[$ = "cobalt green"]]>
+ </tag>
+ </item>
+ <item>cold grey
+ <tag>
+ <![CDATA[$ = "cold grey"]]>
+ </tag>
+ </item>
+ <item>coral
+ <tag>
+ <![CDATA[$ = "coral"]]>
+ </tag>
+ </item>
+ <item>corn flower blue
+ <tag>
+ <![CDATA[$ = "corn flower blue"]]>
+ </tag>
+ </item>
+ <item>corn silk
+ <tag>
+ <![CDATA[$ = "corn silk"]]>
+ </tag>
+ </item>
+ <item>crimson
+ <tag>
+ <![CDATA[$ = "crimson"]]>
+ </tag>
+ </item>
+ <item>cyan
+ <tag>
+ <![CDATA[$ = "cyan"]]>
+ </tag>
+ </item>
+ <item>dark golden rod
+ <tag>
+ <![CDATA[$ = "dark golden rod"]]>
+ </tag>
+ </item>
+ <item>dark gray
+ <tag>
+ <![CDATA[$ = "dark gray"]]>
+ </tag>
+ </item>
+ <item>dark green
+ <tag>
+ <![CDATA[$ = "dark green"]]>
+ </tag>
+ </item>
+ <item>dark khaki
+ <tag>
+ <![CDATA[$ = "dark khaki"]]>
+ </tag>
+ </item>
+ <item>dark olive green
+ <tag>
+ <![CDATA[$ = "dark olive green"]]>
+ </tag>
+ </item>
+ <item>dark orange
+ <tag>
+ <![CDATA[$ = "dark orange"]]>
+ </tag>
+ </item>
+ <item>dark orchid
+ <tag>
+ <![CDATA[$ = "dark orchid"]]>
+ </tag>
+ </item>
+ <item>dark salmon
+ <tag>
+ <![CDATA[$ = "dark salmon"]]>
+ </tag>
+ </item>
+ <item>dark sea green
+ <tag>
+ <![CDATA[$ = "dark sea green"]]>
+ </tag>
+ </item>
+ <item>dark slate blue
+ <tag>
+ <![CDATA[$ = "dark slate blue"]]>
+ </tag>
+ </item>
+ <item>dark slate gray
+ <tag>
+ <![CDATA[$ = "dark slate gray"]]>
+ </tag>
+ </item>
+ <item>dark turquoise
+ <tag>
+ <![CDATA[$ = "dark turquoise"]]>
+ </tag>
+ </item>
+ <item>dark violet
+ <tag>
+ <![CDATA[$ = "dark violet"]]>
+ </tag>
+ </item>
+ <item>deep pink
+ <tag>
+ <![CDATA[$ = "deep pink"]]>
+ </tag>
+ </item>
+ <item>deep sky blue
+ <tag>
+ <![CDATA[$ = "deep sky blue"]]>
+ </tag>
+ </item>
+ <item>dim gray
+ <tag>
+ <![CDATA[$ = "dim gray"]]>
+ </tag>
+ </item>
+ <item>dodger blue
+ <tag>
+ <![CDATA[$ = "dodger blue"]]>
+ </tag>
+ </item>
+ <item>eggshell
+ <tag>
+ <![CDATA[$ = "eggshell"]]>
+ </tag>
+ </item>
+ <item>emerald green
+ <tag>
+ <![CDATA[$ = "emerald green"]]>
+ </tag>
+ </item>
+ <item>fire brick
+ <tag>
+ <![CDATA[$ = "fire brick"]]>
+ </tag>
+ </item>
+ <item>flesh
+ <tag>
+ <![CDATA[$ = "flesh"]]>
+ </tag>
+ </item>
+ <item>floral white
+ <tag>
+ <![CDATA[$ = "floral white"]]>
+ </tag>
+ </item>
+ <item>forest green
+ <tag>
+ <![CDATA[$ = "forest green"]]>
+ </tag>
+ </item>
+ <item>gainsboro
+ <tag>
+ <![CDATA[$ = "gainsboro"]]>
+ </tag>
+ </item>
+ <item>ghost white
+ <tag>
+ <![CDATA[$ = "ghost white"]]>
+ </tag>
+ </item>
+ <item>gold
+ <tag>
+ <![CDATA[$ = "gold"]]>
+ </tag>
+ </item>
+ <item>golden rod
+ <tag>
+ <![CDATA[$ = "golden rod"]]>
+ </tag>
+ </item>
+ <item>gray
+ <tag>
+ <![CDATA[$ = "gray"]]>
+ </tag>
+ </item>
+ <item>green
+ <tag>
+ <![CDATA[$ = "green"]]>
+ </tag>
+ </item>
+ <item>green yellow
+ <tag>
+ <![CDATA[$ = "green yellow"]]>
+ </tag>
+ </item>
+ <item>honeydew
+ <tag>
+ <![CDATA[$ = "honeydew"]]>
+ </tag>
+ </item>
+ <item>hot pink
+ <tag>
+ <![CDATA[$ = "hot pink"]]>
+ </tag>
+ </item>
+ <item>indian
+ <tag>
+ <![CDATA[$ = "indian"]]>
+ </tag>
+ </item>
+ <item>indian red
+ <tag>
+ <![CDATA[$ = "indian red"]]>
+ </tag>
+ </item>
+ <item>indigo
+ <tag>
+ <![CDATA[$ = "indigo"]]>
+ </tag>
+ </item>
+ <item>ivory
+ <tag>
+ <![CDATA[$ = "ivory"]]>
+ </tag>
+ </item>
+ <item>ivory black
+ <tag>
+ <![CDATA[$ = "ivory black"]]>
+ </tag>
+ </item>
+ <item>khaki
+ <tag>
+ <![CDATA[$ = "khaki"]]>
+ </tag>
+ </item>
+ <item>lavender
+ <tag>
+ <![CDATA[$ = "lavender"]]>
+ </tag>
+ </item>
+ <item>lavender blush
+ <tag>
+ <![CDATA[$ = "lavender blush"]]>
+ </tag>
+ </item>
+ <item>lawng reen
+ <tag>
+ <![CDATA[$ = "lawng reen"]]>
+ </tag>
+ </item>
+ <item>lemon chiffon
+ <tag>
+ <![CDATA[$ = "lemon chiffon"]]>
+ </tag>
+ </item>
+ <item>light blue
+ <tag>
+ <![CDATA[$ = "light blue"]]>
+ </tag>
+ </item>
+ <item>light coral
+ <tag>
+ <![CDATA[$ = "light coral"]]>
+ </tag>
+ </item>
+ <item>light cyan
+ <tag>
+ <![CDATA[$ = "light cyan"]]>
+ </tag>
+ </item>
+ <item>light golden rod
+ <tag>
+ <![CDATA[$ = "light golden rod"]]>
+ </tag>
+ </item>
+ <item>light golden rod yellow
+ <tag>
+ <![CDATA[$ = "light golden rod yellow"]]>
+ </tag>
+ </item>
+ <item>light grey
+ <tag>
+ <![CDATA[$ = "light grey"]]>
+ </tag>
+ </item>
+ <item>light pink
+ <tag>
+ <![CDATA[$ = "light pink"]]>
+ </tag>
+ </item>
+ <item>light salmon
+ <tag>
+ <![CDATA[$ = "light salmon"]]>
+ </tag>
+ </item>
+ <item>light sea green
+ <tag>
+ <![CDATA[$ = "light sea green"]]>
+ </tag>
+ </item>
+ <item>light sky blue
+ <tag>
+ <![CDATA[$ = "light sky blue"]]>
+ </tag>
+ </item>
+ <item>light slate blue
+ <tag>
+ <![CDATA[$ = "light slate blue"]]>
+ </tag>
+ </item>
+ <item>light slate gray
+ <tag>
+ <![CDATA[$ = "light slate gray"]]>
+ </tag>
+ </item>
+ <item>light steel blue
+ <tag>
+ <![CDATA[$ = "light steel blue"]]>
+ </tag>
+ </item>
+ <item>light yellow
+ <tag>
+ <![CDATA[$ = "light yellow"]]>
+ </tag>
+ </item>
+ <item>lime green
+ <tag>
+ <![CDATA[$ = "lime green"]]>
+ </tag>
+ </item>
+ <item>linen
+ <tag>
+ <![CDATA[$ = "linen"]]>
+ </tag>
+ </item>
+ <item>magenta
+ <tag>
+ <![CDATA[$ = "magenta"]]>
+ </tag>
+ </item>
+ <item>manganese blue
+ <tag>
+ <![CDATA[$ = "manganese blue"]]>
+ </tag>
+ </item>
+ <item>maroon
+ <tag>
+ <![CDATA[$ = "maroon"]]>
+ </tag>
+ </item>
+ <item>medium orchid
+ <tag>
+ <![CDATA[$ = "medium orchid"]]>
+ </tag>
+ </item>
+ <item>medium purple
+ <tag>
+ <![CDATA[$ = "medium purple"]]>
+ </tag>
+ </item>
+ <item>medium sea green
+ <tag>
+ <![CDATA[$ = "medium sea green"]]>
+ </tag>
+ </item>
+ <item>medium slate blue
+ <tag>
+ <![CDATA[$ = "medium slate blue"]]>
+ </tag>
+ </item>
+ <item>medium spring green
+ <tag>
+ <![CDATA[$ = "medium spring green"]]>
+ </tag>
+ </item>
+ <item>medium turquoise
+ <tag>
+ <![CDATA[$ = "medium turquoise"]]>
+ </tag>
+ </item>
+ <item>medium violet red
+ <tag>
+ <![CDATA[$ = "medium violet red"]]>
+ </tag>
+ </item>
+ <item>melon
+ <tag>
+ <![CDATA[$ = "melon"]]>
+ </tag>
+ </item>
+ <item>midnight blue
+ <tag>
+ <![CDATA[$ = "midnight blue"]]>
+ </tag>
+ </item>
+ <item>mint
+ <tag>
+ <![CDATA[$ = "mint"]]>
+ </tag>
+ </item>
+ <item>mint cream
+ <tag>
+ <![CDATA[$ = "mint cream"]]>
+ </tag>
+ </item>
+ <item>misty rose
+ <tag>
+ <![CDATA[$ = "misty rose"]]>
+ </tag>
+ </item>
+ <item>moccasin
+ <tag>
+ <![CDATA[$ = "moccasin"]]>
+ </tag>
+ </item>
+ <item>navajo white
+ <tag>
+ <![CDATA[$ = "navajo white"]]>
+ </tag>
+ </item>
+ <item>navy
+ <tag>
+ <![CDATA[$ = "navy"]]>
+ </tag>
+ </item>
+ <item>old lace
+ <tag>
+ <![CDATA[$ = "old lace"]]>
+ </tag>
+ </item>
+ <item>olive
+ <tag>
+ <![CDATA[$ = "olive"]]>
+ </tag>
+ </item>
+ <item>olive drab
+ <tag>
+ <![CDATA[$ = "olive drab"]]>
+ </tag>
+ </item>
+ <item>orange
+ <tag>
+ <![CDATA[$ = "orange"]]>
+ </tag>
+ </item>
+ <item>orange red
+ <tag>
+ <![CDATA[$ = "orange red"]]>
+ </tag>
+ </item>
+ <item>orchid
+ <tag>
+ <![CDATA[$ = "orchid"]]>
+ </tag>
+ </item>
+ <item>pale golden rod
+ <tag>
+ <![CDATA[$ = "pale golden rod"]]>
+ </tag>
+ </item>
+ <item>pale green
+ <tag>
+ <![CDATA[$ = "pale green"]]>
+ </tag>
+ </item>
+ <item>pale turquoise
+ <tag>
+ <![CDATA[$ = "pale turquoise"]]>
+ </tag>
+ </item>
+ <item>pale violet red
+ <tag>
+ <![CDATA[$ = "pale violet red"]]>
+ </tag>
+ </item>
+ <item>papaya whip
+ <tag>
+ <![CDATA[$ = "papaya whip"]]>
+ </tag>
+ </item>
+ <item>peach puff
+ <tag>
+ <![CDATA[$ = "peach puff"]]>
+ </tag>
+ </item>
+ <item>peacock
+ <tag>
+ <![CDATA[$ = "peacock"]]>
+ </tag>
+ </item>
+ <item>pink
+ <tag>
+ <![CDATA[$ = "pink"]]>
+ </tag>
+ </item>
+ <item>plum
+ <tag>
+ <![CDATA[$ = "plum"]]>
+ </tag>
+ </item>
+ <item>powder blue
+ <tag>
+ <![CDATA[$ = "powder blue"]]>
+ </tag>
+ </item>
+ <item>purple
+ <tag>
+ <![CDATA[$ = "purple"]]>
+ </tag>
+ </item>
+ <item>raspberry
+ <tag>
+ <![CDATA[$ = "raspberry"]]>
+ </tag>
+ </item>
+ <item>raw sienna
+ <tag>
+ <![CDATA[$ = "raw sienna"]]>
+ </tag>
+ </item>
+ <item>red
+ <tag>
+ <![CDATA[$ = "red"]]>
+ </tag>
+ </item>
+ <item>rosy brown
+ <tag>
+ <![CDATA[$ = "rosy brown"]]>
+ </tag>
+ </item>
+ <item>royal blue
+ <tag>
+ <![CDATA[$ = "royal blue"]]>
+ </tag>
+ </item>
+ <item>salmon
+ <tag>
+ <![CDATA[$ = "salmon"]]>
+ </tag>
+ </item>
+ <item>sandy brown
+ <tag>
+ <![CDATA[$ = "sandy brown"]]>
+ </tag>
+ </item>
+ <item>sap green
+ <tag>
+ <![CDATA[$ = "sap green"]]>
+ </tag>
+ </item>
+ <item>sea green
+ <tag>
+ <![CDATA[$ = "sea green"]]>
+ </tag>
+ </item>
+ <item>sea shell
+ <tag>
+ <![CDATA[$ = "sea shell"]]>
+ </tag>
+ </item>
+ <item>sepia
+ <tag>
+ <![CDATA[$ = "sepia"]]>
+ </tag>
+ </item>
+ <item>sienna
+ <tag>
+ <![CDATA[$ = "sienna"]]>
+ </tag>
+ </item>
+ <item>silver
+ <tag>
+ <![CDATA[$ = "silver"]]>
+ </tag>
+ </item>
+ <item>sky blue
+ <tag>
+ <![CDATA[$ = "sky blue"]]>
+ </tag>
+ </item>
+ <item>slate blue
+ <tag>
+ <![CDATA[$ = "slate blue"]]>
+ </tag>
+ </item>
+ <item>slate gray
+ <tag>
+ <![CDATA[$ = "slate gray"]]>
+ </tag>
+ </item>
+ <item>snow
+ <tag>
+ <![CDATA[$ = "snow"]]>
+ </tag>
+ </item>
+ <item>spring green
+ <tag>
+ <![CDATA[$ = "spring green"]]>
+ </tag>
+ </item>
+ <item>steel blue
+ <tag>
+ <![CDATA[$ = "steel blue"]]>
+ </tag>
+ </item>
+ <item>tan
+ <tag>
+ <![CDATA[$ = "tan"]]>
+ </tag>
+ </item>
+ <item>teal
+ <tag>
+ <![CDATA[$ = "teal"]]>
+ </tag>
+ </item>
+ <item>thistle
+ <tag>
+ <![CDATA[$ = "thistle"]]>
+ </tag>
+ </item>
+ <item>tomato
+ <tag>
+ <![CDATA[$ = "tomato"]]>
+ </tag>
+ </item>
+ <item>turquoise
+ <tag>
+ <![CDATA[$ = "turquoise"]]>
+ </tag>
+ </item>
+ <item>turquoise blue
+ <tag>
+ <![CDATA[$ = "turquoise blue"]]>
+ </tag>
+ </item>
+ <item>violet
+ <tag>
+ <![CDATA[$ = "violet"]]>
+ </tag>
+ </item>
+ <item>violet red
+ <tag>
+ <![CDATA[$ = "violet red"]]>
+ </tag>
+ </item>
+ <item>warm grey
+ <tag>
+ <![CDATA[$ = "warm grey"]]>
+ </tag>
+ </item>
+ <item>wheat
+ <tag>
+ <![CDATA[$ = "wheat"]]>
+ </tag>
+ </item>
+ <item>white
+ <tag>
+ <![CDATA[$ = "white"]]>
+ </tag>
+ </item>
+ <item>yellow
+ <tag>
+ <![CDATA[$ = "yellow"]]>
+ </tag>
+ </item>
+ </one-of>
+ </item>
+ </rule>
+</grammar>
Propchange: jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/src/.grammar/color.grxml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc (added)
+++ jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc Wed Aug 10 11:08:45 2005
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 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.
+-->
+<ui-config>
+
+ <component name="color" summary="Collect a color value"
+ path="META-INF/tags/rdc/color.tag">
+
+ <input-params>
+ <param name="id" value="some-name" required="true" rtexprvalue="false" visible="1" description="Component ID">
+ This specifies the id of this color component.
+ </param>
+ <param name="submit" value="self-URI" required="false" rtexprvalue="true" visible="0" description="Location where resuls are submitted">
+ This specifies the URL to which the component should submit its results.
+ The default is to submit to the originating page that instantiated the component.
+ </param>
+ <param name="config" value="xxx-cfg.xml" required="false" rtexprvalue="true" visible="1" description="Configuration file for the component">
+ This specifies the location of the configuration file used to customize interaction behavior of this instance.
+ Customizations include prompts, properties etc (see configuration section for details).
+ By default, the component uses a pre-packaged configuration.
+ </param>
+ <param name="initial" value="red" required="false" rtexprvalue="true" visible="2" description="Default color">
+ This specifies the initial default color.
+ If not specified, the user will not be able to select a default value.
+ </param>
+ <param name="numNBest" value="[0-9]*" required="false" rtexprvalue="true" visible="2" description="Maximum number of N-best values requested">
+ This specifies the maximum number of N-Best color values requested.
+ Default is 1 value.
+ </param>
+ <param name="minConfidence" value="[0-9][0-9].[0-9]*F" required="false" rtexprvalue="true" visible="2" description="Minimum confidence value of the recognised output">
+ This specifies the minimum confidence score of a utterance for it to be considered in the NBest list.
+ Default is 40.0F.
+ </param>
+ <param name="maxNoInput" value="[0-9]*" required="false" rtexprvalue="true" visible="2" description="Graceful exit on noinput">
+ Maximum number of client side <noinput> events before this RDC gracefully exits with MAX_NOINPUT exitStatus.
+ Never exit by default.
+ </param>
+ <param name="maxNoMatch" value="[0-9]*" required="false" rtexprvalue="true" visible="2" description="Graceful exit on nomatch">
+ Maximum number of client side <nomatch> events before this RDC gracefully exits with MAX_NOMATCH exitStatus.
+ Never exit by default.
+ </param>
+ <param name="locale" value="[language](-[country])?" required="false" rtexprvalue="true" visible="2" description="RDC Locale">
+ The Locale to which the grammar(s) and default configuration chosen for this component will belong to.
+ Default is en-US.
+ </param>
+ <param name="echo" value="true/false" required="false" rtexprvalue="true" visible="1" description="Playback options">
+ Specifies if the component produces a concluding utterance that echoes the value that was collected.
+ Value is false by default.
+ </param>
+ <param name="confirm" value="true/false" required="false" rtexprvalue="true" visible="1" description="Confirmation option">
+ If confirm is true, the component asks the user to confirm the specified color with an appropriate yes/no dialog.
+ Value is false by default.
+ </param>
+ </input-params>
+
+ <output-params>
+ <param name="id of this component" description="Variable that holds the color specified by the user">
+ Variable that holds the color value specified by the user.
+ Thus, if the component is invoked with an id value of "start", then variable $start holds the value collected by the component.
+ </param>
+ </output-params>
+ </component>
+
+ <config>
+ <input>
+ <property-list>
+ <property name="incompletetimeout" value="1s"/>
+ <property name="completetimeout" value="1s"/>
+ </property-list>
+ <prompt-list>
+ <prompt>What is your favourite color</prompt>
+ </prompt-list>
+ <help-list>
+ <help>
+ <prompt> Say your favourite color, for example burgundy</prompt>
+ </help>
+ </help-list>
+ <noinput-list>
+ <noinput count="1">
+ <prompt>I did not hear you, say it again.</prompt>
+ </noinput>
+ <noinput count="2">
+ <prompt>Could you please repeat the input?</prompt>
+ </noinput>
+ <noinput count="3">
+ <prompt>I appear to be having trouble hearing you.
+ Waiting for you to tell me your favorite color. </prompt>
+ </noinput>
+ </noinput-list>
+ <nomatch-list>
+ <nomatch>
+ <prompt>I am sorry. I didn't understand you. Please repeat the
+ input.</prompt>
+ </nomatch>
+ </nomatch-list>
+ </input>
+ <confirm>
+ <property-list>
+ <property name="incompletetimeout" value="1s"/>
+ <property name="completetimeout" value="1s"/>
+ </property-list>
+ <prompt-list>
+ <prompt>I think you said #{model.utterance}. Is that
+ right? </prompt>
+ </prompt-list>
+ <help-list>
+ <help>
+ <prompt>To accept the value, say yes. To change your mind, say no.</prompt>
+ </help>
+ </help-list>
+ <noinput-list>
+ <noinput>
+ <prompt>Is #{model.utterance} an acceptable value? Please
+ say yes or no.</prompt>
+ </noinput>
+ </noinput-list>
+ <nomatch-list>
+ <nomatch>
+ <prompt>If #{model.utterance} is acceptable, say yes. Otherwise,
+ say no.</prompt>
+ </nomatch>
+ </nomatch-list>
+ <reject>
+ <prompt>OK, lets try again.</prompt>
+ </reject>
+ </confirm>
+ <validate>
+ </validate>
+ <echo>
+ <property-list>
+ <property name="universals" value="all"/>
+ </property-list>
+ <prompt-list>
+ <prompt>OK, #{model.utterance}. Got it.</prompt>
+ </prompt-list>
+ </echo>
+ </config>
+</ui-config>
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.rdc
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag (added)
+++ jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag Wed Aug 10 11:08:45 2005
@@ -0,0 +1,77 @@
+<%--
+ Copyright 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 prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
+<%@ taglib prefix="rdc" uri="http://jakarta.apache.org/taglibs/rdc-1.0" %>
+
+<%@ tag body-content="empty" %>
+
+<%@ attribute name="id" required="true" rtexprvalue="false" %>
+<%@ attribute name="submit" required="false" %>
+<%@ attribute name="config" required="false" %>
+<%@ attribute name="initial" required="false" %>
+<%@ attribute name="confirm" required="false" %>
+<%@ attribute name="echo" required="false" %>
+<%@ attribute name="locale" required="false" %>
+<%@ attribute name="minConfidence" required="false" %>
+<%@ attribute name="numNBest" required="false" %>
+<%@ attribute name="maxNoInput" required="false" %>
+<%@ attribute name="maxNoMatch" required="false" %>
+<%@ variable name-from-attribute="id" alias="retVal" scope="AT_END"%>
+-->
+<rdc:peek var="stateMap" stack="${requestScope.rdcStack}"/>
+<jsp:useBean id="constants" class="org.apache.taglibs.rdc.core.Constants" />
+
+<c:choose>
+ <c:when test="${empty stateMap[id]}">
+ <rdc:comment>This instance is being called for the first time in
+ this session</rdc:comment>
+ <jsp:useBean id="model" class="org.apache.taglibs.rdc.Color" >
+ <c:set target="${model}" property="state"
+ value="${stateMap.initOnlyFlag == true ? constants.FSM_INITONLY : constants.FSM_INPUT}"/>
+ <rdc:comment>initialize bean from our attributes</rdc:comment>
+ <c:set target="${model}" property="id" value="${id}"/>
+ <c:set target="${model}" property="confirm" value="${confirm}"/>
+ <c:set target="${model}" property="submit" value="${submit}"/>
+ <c:set target="${model}" property="echo" value="${echo}"/>
+ <c:set target="${model}" property="initial" value="${initial}"/>
+ <c:set target="${model}" property="locale" value="${locale}"/>
+ <rdc:set-grammar model="${model}" key="rdc.color.voicegrammar.uri" />
+ <rdc:get-resource bundle="${model.rdcResourceBundle}" var="defaultConfig"
+ key="rdc.color.defaultconfig.uri" />
+ <rdc:configure model="${model}" config="${config}"
+ defaultConfig="${defaultConfig}" />
+ <rdc:setup-results model="${model}" submit="${submit}"
+ minConfidence="${minConfidence}" numNBest="${numNBest}"
+ maxNoInput="${maxNoInput}" maxNoMatch="${maxNoMatch}" />
+ </jsp:useBean>
+ <rdc:comment>cache away this instance for future requests in this
+ session</rdc:comment>
+ <c:set target="${stateMap}" property="${id}" value="${model}"/>
+ </c:when>
+ <c:otherwise>
+ <rdc:comment>retrieve cached bean for this instance</rdc:comment>
+ <c:set var="model" value="${stateMap[id]}"/>
+ </c:otherwise>
+</c:choose>
+
+<rdc:extract-params target="${model}" parameters="${model.paramsMap}"/>
+
+<rdc:fsm-run model="${model}"/>
+
+<c:if test="${model.state == constants.FSM_DONE}">
+ <c:set var="retVal" value="${model.value}"/>
+</c:if>
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag
------------------------------------------------------------------------------
svn:executable = *
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/color.tag
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml (added)
+++ jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml Wed Aug 10 11:08:45 2005
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 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.
+-->
+ <config>
+ <input>
+ <property-list>
+ <property name="incompletetimeout" value="1s"/>
+ <property name="completetimeout" value="1s"/>
+ </property-list>
+ <prompt-list>
+ <prompt>What is your favourite color</prompt>
+ </prompt-list>
+ <help-list>
+ <help>
+ <prompt> Say your favourite color, for example burgundy</prompt>
+ </help>
+ </help-list>
+ <noinput-list>
+ <noinput count="1">
+ <prompt>I did not hear you, say it again.</prompt>
+ </noinput>
+ <noinput count="2">
+ <prompt>Could you please repeat the input?</prompt>
+ </noinput>
+ <noinput count="3">
+ <prompt>I appear to be having trouble hearing you.
+ Waiting for you to tell me your favorite color. </prompt>
+ </noinput>
+ </noinput-list>
+ <nomatch-list>
+ <nomatch>
+ <prompt>I am sorry. I didn't understand you. Please repeat the
+ input.</prompt>
+ </nomatch>
+ </nomatch-list>
+ </input>
+ <confirm>
+ <property-list>
+ <property name="incompletetimeout" value="1s"/>
+ <property name="completetimeout" value="1s"/>
+ </property-list>
+ <prompt-list>
+ <prompt>I think you said #{model.utterance}. Is that
+ right? </prompt>
+ </prompt-list>
+ <help-list>
+ <help>
+ <prompt>To accept the value, say yes. To change your mind, say no.</prompt>
+ </help>
+ </help-list>
+ <noinput-list>
+ <noinput>
+ <prompt>Is #{model.utterance} an acceptable value? Please
+ say yes or no.</prompt>
+ </noinput>
+ </noinput-list>
+ <nomatch-list>
+ <nomatch>
+ <prompt>If #{model.utterance} is acceptable, say yes. Otherwise,
+ say no.</prompt>
+ </nomatch>
+ </nomatch-list>
+ <reject>
+ <prompt>OK, lets try again.</prompt>
+ </reject>
+ </confirm>
+ <validate>
+ </validate>
+ <echo>
+ <property-list>
+ <property name="universals" value="all"/>
+ </property-list>
+ <prompt-list>
+ <prompt>OK, #{model.utterance}. Got it.</prompt>
+ </prompt-list>
+ </echo>
+ </config>
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/config/color.xml
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Added: jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java?rev=231289&view=auto
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java (added)
+++ jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java Wed Aug 10 11:08:45 2005
@@ -0,0 +1,39 @@
+/*
+ * Copyright 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.
+ *
+ *
+ */
+package org.apache.taglibs.rdc;
+
+import org.apache.taglibs.rdc.core.BaseModel;
+
+/**
+ * Datamodel for the Color RDC. The Color RDC is associated with the
+ * color input
+ *
+ * @author mwarne (Original)
+ * @author $Author$ (Last Updated)
+ * @version $Revision$ $Date$
+ */
+public class Color extends BaseModel {
+
+ /**
+ * Sets default values for all data members
+ */
+ public Color() {
+ super();
+ }
+
+}
Propchange: jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: jakarta/taglibs/proper/rdc/trunk/src/org/apache/taglibs/rdc/Color.java
------------------------------------------------------------------------------
svn:keywords = Date Author Id Revision HeadURL
Modified: jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml?rev=231289&r1=231288&r2=231289&view=diff
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml (original)
+++ jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml Wed Aug 10 11:08:45 2005
@@ -167,6 +167,27 @@
</tag-extension>
</tag-file>
<tag-file>
+ <description>Collects a color</description>
+ <display-name>color</display-name>
+ <name>color</name>
+ <path>/META-INF/tags/rdc/color.tag</path>
+ <example>
+ <![CDATA[
+ <rdc:color id="myColor" confirm="true" echo="true" />
+ ]]>
+ <usage>
+ <comment>
+ <p>
+ See color-test.jsp in the rdc-examples application.
+ </p>
+ </comment>
+ </usage>
+ </example>
+ <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
+ <extension-element>/META-INF/tags/rdc/color.rdc</extension-element>
+ </tag-extension>
+ </tag-file>
+ <tag-file>
<description>Collect a country name</description>
<display-name>country</display-name>
<name>country</name>
---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org