/**
* Returns the value of initialRenderDone
*
- * @since
+ * @since 8.7
*/
public boolean isInitialRenderDone() {
return initialRenderDone;
/**
* Returns true if empty selection is allowed.
*
- * @since
+ * @since 8.7
* @return empty selection is allowed
*/
public boolean isEmptySelectionAllowed() {
/**
* Sets true if empty selection is allowed.
*
- * @since
+ * @since 8.7
* @param emptySelectionAllowed
*/
public void setEmptySelectionAllowed(boolean emptySelectionAllowed) {
/**
* For internal use only. May be removed or replaced in the future.
*
- * @since
+ * @since 8.7
* @return {@code true} if row height calculations have been scheduled
*/
public boolean isAutodetectingRowHeightLater();
* Any extra content, such as spacers for the body, should not be included
* in this count.
*
- * @since
+ * @since 8.7
*
* @return the actual DOM count of rows
*/
* invoked.
*
* @author Vaadin Ltd
- * @since
+ * @since 8.7
*/
public class FocusShortcut extends ShortcutListener {
protected Focusable focusable;
* returned. If the runnable does not extend {@link ErrorHandlingRunnable},
* then the original exception is returned.
*
- * @since
+ * @since 8.7
* @param runnable
* the runnable for which the exception should be processed, not
* <code>null</code>
*
* @param objects
* new objects set needs to be merged.
- * @since
+ * @since 8.7
*/
public void merge(Set<V> objects) {
final Set<String> keys = new HashSet<>(keyObjectMap.size());