Package net.sourceforge.wurfl.core

Interface Summary
CapabilitiesHolder Holds the capabilities values for a single Device.
CapabilitiesHolderFactory Factory for CapabilitiesHolder instances.
CapabilitiesLoader Loads the capabilities value for a single Device.
Device This is interface represent a device connected to the WURFL application.
DeviceProvider Factory for Device instances.
MarkupResolver This interface is used to resolve a device's MarkUp.
WURFLHolder This interface is responsible to hold a WURFLManager and WURFLUtils instances.
WURFLManager This is the WURFL interface used to do commons users operations as getting Device instance from HTTP request or user-agent string.
WURFLService This is the central interface of WURFL API.
 

Class Summary
AbstractCapabilitiesHolderFactory Abstract implementation of CapabilitiesHolderFactory.
AbstractDeviceProvider Abstract implementation of DeviceProvider.
Constants Constants used across WURFL API.
CustomWURFLHolder Custom WURFLHolder implementation.
DefaultCapabilitiesHolder CapabilitiesHolder default implementation.
DefaultCapabilitiesHolderFactory CapabilitiesHolderFactory default implementation
DefaultCapabilitiesLoader CapabilityLoader implementation.
DefaultDevice This is a default Device implementation.
DefaultDeviceProvider DeviceProvider default implementation.
DefaultMarkupResolver Default implementation of MarkupResolver.
DefaultWURFLHolder It is a default implementation of WURFLHolder interface, It is intended to use as quick WURFL initialization method with no possibility of customize the initialization process.
DefaultWURFLManager This is the default WURFLManager implementation.
DefaultWURFLService This is the default implementation of WURFLService.
HierarchyCapabilitiesHolder Gets the capabilities values iterating over the device hierarchy.
HierarchyCapabilitiesHolderFactory Hierarchy CapabilitiesHolderFactory implementation.
MarkUp The device's markup.
WURFLUtils This is a interface to WURFL introspection methods.
 

Exception Summary
CapabilityNotDefinedException The capability x is not defined in WURFL.
DeviceNotDefinedException Device is not defined in WURFL.
GroupNotDefinedException Exception thrown if the group requested is not defined in WURFL.
WURFLException A general checked Exception thrown by WURFL API.
WURFLRuntimeException THis is a RuntimeException thrown by WURFL API.
 



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