net.sourceforge.wurfl.core.request
Interface WURFLRequest

All Known Implementing Classes:
DefaultWURFLRequest

public interface WURFLRequest

Abstraction of HTTP request.

This interface is used along the WURFL api.

Version:
$Id: WURFLRequest.java 934 2012-03-27 13:34:26Z fulvio.crivellaro $

Method Summary
 String getHeader(String headerName)
           
 Map<String,String> getHeaders()
           
 String getUserAgent()
          Return the user-agent of requester.
 String getUserAgentProfile()
          Return the requester UAProf URL.
 boolean isBot()
          Says if this request comes from a bot.
 boolean isDesktopBrowser()
          Says if this request is supposed to come from a desktop browser.
 boolean isDesktopBrowserHeavyDutyAnalysis()
          Says if this request comes from a desktop browser.
 boolean isMobileBrowser()
          Says if this request comes from a mobile browser.
 boolean isSmartTvBrowser()
          Says if this request comes from a SmartTV.
 

Method Detail

getUserAgent

String getUserAgent()
Return the user-agent of requester.

Returns:
A requester user-agent String

getUserAgentProfile

String getUserAgentProfile()
Return the requester UAProf URL.

Returns:
The URL of requester UAProf

getHeader

String getHeader(String headerName)
Parameters:
headerName -
Returns:
Http header value

getHeaders

Map<String,String> getHeaders()
Returns:
read-only headers map

isMobileBrowser

boolean isMobileBrowser()
Says if this request comes from a mobile browser.

Returns:

isDesktopBrowser

boolean isDesktopBrowser()
Says if this request is supposed to come from a desktop browser.

Returns:

isDesktopBrowserHeavyDutyAnalysis

boolean isDesktopBrowserHeavyDutyAnalysis()
Says if this request comes from a desktop browser.

Returns:

isBot

boolean isBot()
Says if this request comes from a bot.

Returns:

isSmartTvBrowser

boolean isSmartTvBrowser()
Says if this request comes from a SmartTV.

Returns:


Copyright © 2012 ScientiaMobile Inc.. All Rights Reserved.