net.sourceforge.wurfl.core.handlers.classifiers
Interface Filter

All Known Implementing Classes:
BaseFilter

public interface Filter

Filter interface.

This is responsible to classify devices based to user-agent.

Version:
$Id: Filter.java 432 2010-05-06 12:12:53Z filippo.deluca $
Author:
Fantayeneh Asres Gizaw, Filippo De Luca

Method Summary
 boolean canHandle(String userAgent)
          It returns if this class can classify the given user-agent.
 void filter(String userAgent, String deviceID)
          Classify the given deviceId with corresponding user-agent.
 FilteredDevices getFilteredDevices()
          Returns collected FilteredDevices.
 

Method Detail

canHandle

boolean canHandle(String userAgent)
It returns if this class can classify the given user-agent.

Parameters:
userAgent - The user-agent to probr.
Returns:
True if this classifier can handle userAgent.

filter

void filter(String userAgent,
            String deviceID)
Classify the given deviceId with corresponding user-agent.

Parameters:
userAgent - The user-agent to classify.
deviceID - The device identifier corresponding to given user-agent.

getFilteredDevices

FilteredDevices getFilteredDevices()
Returns collected FilteredDevices.



Copyright © 2008-2010 WURFL-Pro srl. All Rights Reserved.