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

com.insightfullogic.lambdabehave.specifications.Column Maven / Gradle / Ivy

There is a newer version: 0.4
Show newest version
package com.insightfullogic.lambdabehave.specifications;

/**
 * A column represents a single series of data values.
 */
public interface Column {

    /**
     * Specify the actual behaviour.
     *
     * @param description a human readable description of the behaviour you're expecting.
     * @param specification a function which describes in code the expected behaviour.
     * @return this
     */
    Column toShow(String description, ColumnDataSpecification specification);

    /**
     * Add another element to the column.
     *
     * @param value the element to with.
     * @return this the fluent builder object
     */
    Column and(T value);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy