org.apache.myfaces.trinidadinternal.agent
Class CapabilitiesProvider

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.agent.CapabilitiesProvider

public class CapabilitiesProvider
extends java.lang.Object

An implementation of Capabilities Provider. The Capabilities provider provides capabilities (CapabilityMap) for the context Agent from a configured capabilities store (currently XML files)


Method Summary
 CapabilityMap getCapabilities(org.apache.myfaces.trinidad.context.Agent agent)
           
static CapabilitiesProvider getCapabilitiesProvider(java.net.URL capUrl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCapabilitiesProvider

public static CapabilitiesProvider getCapabilitiesProvider(java.net.URL capUrl)
Parameters:
capUrl - URL to the capabilities document defining the capabilities for various clients/agents
Returns:
A provider of Capabilities based on the context Agent

getCapabilities

public CapabilityMap getCapabilities(org.apache.myfaces.trinidad.context.Agent agent)
Parameters:
agent - Agent for which the capabilities are to be evaluated
Returns:
capability map that has merged capabilities from the Agent provided and capabilities defined in the configured provider


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.