org.openqa.selenium.remote
Interface AugmenterProvider

All Known Implementing Classes:
AddApplicationCache, AddBrowserConnection, AddDatabaseStorage, AddFindsByCss, AddFindsChildByCss, AddLocationContext, AddRotatable, AddWebStorage

public interface AugmenterProvider

Describes and provides an implementation for a particular interface for use with the Augmenter. Think of this as a simulacrum of mixins.


Method Summary
 Class<?> getDescribedInterface()
           
 InterfaceImplementation getImplementation(Object value)
          For the interface that this provider describes, return an implementation.
 

Method Detail

getDescribedInterface

Class<?> getDescribedInterface()
Returns:
The interface that this augmentor describes.

getImplementation

InterfaceImplementation getImplementation(Object value)
For the interface that this provider describes, return an implementation.

Parameters:
value - The value from the capability map
Returns:
An interface implementation


Copyright © 2011. All Rights Reserved.