* might be in an inconsistent state because some state changes have been | * might be in an inconsistent state because some state changes have been | ||||
* applied but others not. This includes running layotus. | * applied but others not. This includes running layotus. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @return <code>true</code> if the internal state might be inconsistent | * @return <code>true</code> if the internal state might be inconsistent | ||||
* because changes are being processed; <code>false</code> if the | * because changes are being processed; <code>false</code> if the | ||||
* state should be consistent | * state should be consistent |
* Handler for {@link GridDoubleClickEvent}s that happen in the body of the | * Handler for {@link GridDoubleClickEvent}s that happen in the body of the | ||||
* Grid. | * Grid. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @author Vaadin Ltd | * @author Vaadin Ltd | ||||
*/ | */ | ||||
public interface BodyDoubleClickHandler extends GridDoubleClickHandler { | public interface BodyDoubleClickHandler extends GridDoubleClickHandler { |
* Handler for {@link GridDoubleClickEvent}s that happen in the footer of the | * Handler for {@link GridDoubleClickEvent}s that happen in the footer of the | ||||
* Grid. | * Grid. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @author Vaadin Ltd | * @author Vaadin Ltd | ||||
*/ | */ | ||||
public interface FooterDoubleClickHandler extends GridDoubleClickHandler { | public interface FooterDoubleClickHandler extends GridDoubleClickHandler { |
/** | /** | ||||
* Represents native mouse double click event in Grid. | * Represents native mouse double click event in Grid. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @author Vaadin Ltd | * @author Vaadin Ltd | ||||
*/ | */ | ||||
public class GridDoubleClickEvent extends | public class GridDoubleClickEvent extends |
* Handler for {@link GridDoubleClickEvent}s that happen in the header of the | * Handler for {@link GridDoubleClickEvent}s that happen in the header of the | ||||
* Grid. | * Grid. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @author Vaadin Ltd | * @author Vaadin Ltd | ||||
*/ | */ | ||||
public interface HeaderDoubleClickHandler extends GridDoubleClickHandler { | public interface HeaderDoubleClickHandler extends GridDoubleClickHandler { |
* {@link JsonValue#jsEquals(JsonValue)} is defined to use JavaScript | * {@link JsonValue#jsEquals(JsonValue)} is defined to use JavaScript | ||||
* semantics where arrays and objects are equals only based on identity. | * semantics where arrays and objects are equals only based on identity. | ||||
* | * | ||||
* @since | |||||
* @since 7.4 | |||||
* @param a | * @param a | ||||
* the first json value to check, may not be null | * the first json value to check, may not be null | ||||
* @param b | * @param b |