All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fluentlenium.core.inject.ContainerContext Maven / Gradle / Ivy

package org.fluentlenium.core.inject;

import org.fluentlenium.core.hook.HookDefinition;
import org.openqa.selenium.SearchContext;

import java.util.List;

/**
 * Context for a container
 */
public interface ContainerContext {
    /**
     * Get the container related to this context.
     *
     * @return container
     */
    Object getContainer();

    /**
     * Get the parent context.
     *
     * @return parent context
     */
    ContainerContext getParent();

    /**
     * Get the search context of this container context.
     *
     * @return search context
     */
    SearchContext getSearchContext();

    /**
     * Get the list of hook definitions attached to this context.
     *
     * @return hook definitions list
     */
    List> getHookDefinitions();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy