org.apache.cocoon.components.browser
Interface Browser

All Superinterfaces:
org.apache.avalon.framework.component.Component
All Known Implementing Classes:
BrowserImpl

public interface Browser
extends org.apache.avalon.framework.component.Component

Version:
CVS $Id: Browser.java,v 1.5 2002/02/22 07:00:06 cziegeler Exp $
Author:
Davanum Srinivas

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.util.HashMap getBrowser(java.lang.String userAgent, java.lang.String acceptHeader)
          getMedia returns a media type based on the user agent or on the Accept: header.
 java.lang.String getMedia(java.util.HashMap browserInfo)
           
 org.w3c.dom.Document getUACapabilities(java.util.HashMap browserInfo)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

getBrowser

public java.util.HashMap getBrowser(java.lang.String userAgent,
                                    java.lang.String acceptHeader)
getMedia returns a media type based on the user agent or on the Accept: header. This is used later by the XSLT processor to select the stylesheet to apply on a given XML file.
Parameters:
userAgent - a String value
acceptHeader - a String value
Returns:
a String value

getMedia

public java.lang.String getMedia(java.util.HashMap browserInfo)

getUACapabilities

public org.w3c.dom.Document getUACapabilities(java.util.HashMap browserInfo)


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.