webwork.view.taglib.vui
Class BrowserSupport

java.lang.Object
  extended bywebwork.view.taglib.vui.BrowserSupport

public final class BrowserSupport
extends java.lang.Object

Utility class for handling multiple types of voice browsers

Version:
$Revision: 1.5 $
Author:
Jeff Haynie (jhaynie@vocalocity.net)

Constructor Summary
BrowserSupport()
           
 
Method Summary
static void addBrowserMatch(java.lang.String uaString, java.lang.String templateDir)
          add a browser match pattern to use when trying to match a user-agent if the exact user agent string is specified.
static java.lang.String getBrowserTemplateDirectory(java.lang.String userAgent)
          for a given user agent, return a vxml browser template directory
static java.lang.String getTemplateDirectoryFromMatch(java.lang.String userAgent)
          for a given user agent, return a near match if any
static void loadBrowserInfo(java.util.Properties p)
          load browser settings from properties file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserSupport

public BrowserSupport()
Method Detail

addBrowserMatch

public static void addBrowserMatch(java.lang.String uaString,
                                   java.lang.String templateDir)
add a browser match pattern to use when trying to match a user-agent if the exact user agent string is specified. The uaString can contain a wildcard, such as VocalOS/* which will match up to VocalOS/.


loadBrowserInfo

public static void loadBrowserInfo(java.util.Properties p)
load browser settings from properties file


getTemplateDirectoryFromMatch

public static java.lang.String getTemplateDirectoryFromMatch(java.lang.String userAgent)
for a given user agent, return a near match if any


getBrowserTemplateDirectory

public static java.lang.String getBrowserTemplateDirectory(java.lang.String userAgent)
for a given user agent, return a vxml browser template directory



Copyright © 2001-2003 WebWork All Rights Reserved.