package org.fluentlenium.core.components; import org.openqa.selenium.WebElement; /** * A listener interface for components registration. */ public interface ComponentsListener { /** * Invoked when a component has been registered. * * @param element underlying element * @param component registered component */ void componentRegistered(WebElement element, Object component); /** * Invoked when a component has been released. * * @param element underlying element * @param component released component */ void componentReleased(WebElement element, Object component); }