This is the main namespace where the most commonly used functions are located.

Classes

  ClassDescription
Public classWURFLManager
The WURFL manager object is the primary intermediary between your code and the WURFL data. This object control the device repositories and selects the right device for each provided user agent information.
Public classWURFLManagerBuilder
Builder for the WURFL manager object.

Interfaces

  InterfaceDescription
Public interfaceIDevice
Indicates the public contract for a known device.
Public interfaceIWurflInfo
Represents the contract for obtaining version information about the WURFL API.
Public interfaceIWURFLManager
Indicates the public contract behind the WURFL manager object. The WURFL manager object is the primary intermediary between you and the WURFL data. It is the object that matches the user agent string to a known device.

Enumerations

  EnumerationDescription
Public enumerationMatchMode
Indicates the algorithm that the WURFL engine will use to serve a request.

"Accuracy" ensures the highest accuracy but may take a bit more time to execute; "Performance" ensures a much faster answer on desktop browsers. For non-desktop devices, there's no difference.