Change-Id: Ibbfe62395eb93f9349b65edba4425d9782ce15f9tags/8.0.0.alpha8
* @param <R> | * @param <R> | ||||
* the row type of the containing Grid | * the row type of the containing Grid | ||||
* | * | ||||
* @see {@link ButtonRenderer#addClickHandler(RendererClickHandler)} | |||||
* @see ButtonRenderer#addClickHandler(RendererClickHandler) | |||||
*/ | */ | ||||
public interface RendererClickHandler<R> extends EventHandler { | public interface RendererClickHandler<R> extends EventHandler { | ||||
* @param <R> | * @param <R> | ||||
* the row type of the containing Grid | * the row type of the containing Grid | ||||
* | * | ||||
* @see {@link ButtonRenderer#addClickHandler(RendererClickHandler)} | |||||
* @see ButtonRenderer#addClickHandler(RendererClickHandler) | |||||
*/ | */ | ||||
public interface RendererClickHandler<R> extends EventHandler { | public interface RendererClickHandler<R> extends EventHandler { | ||||
* </br> | * </br> | ||||
* Returns the maximum indent of the hierarcyColumn, if applicable. | * Returns the maximum indent of the hierarcyColumn, if applicable. | ||||
* | * | ||||
* @see {@link VScrollTable#getHierarchyColumnIndex()} | |||||
* @see VScrollTable#getHierarchyColumnIndex() | |||||
* | * | ||||
* @return maximum indent in pixels | * @return maximum indent in pixels | ||||
*/ | */ |
* | * | ||||
* @param mode | * @param mode | ||||
* a selection mode value | * a selection mode value | ||||
* @see {@link SelectionMode}. | |||||
* @see SelectionMode | |||||
*/ | */ | ||||
public void setSelectionMode(SelectionMode mode) { | public void setSelectionMode(SelectionMode mode) { | ||||
SelectionModel<T> model = mode.createModel(); | SelectionModel<T> model = mode.createModel(); |
* Concrete implementation of {@link DataBoundTransferable} for data | * Concrete implementation of {@link DataBoundTransferable} for data | ||||
* transferred from a table. | * transferred from a table. | ||||
* | * | ||||
* @see {@link DataBoundTransferable}. | |||||
* @see DataBoundTransferable | |||||
* | * | ||||
* @since 6.3 | * @since 6.3 | ||||
*/ | */ |
* Concrete implementation of {@link DataBoundTransferable} for data | * Concrete implementation of {@link DataBoundTransferable} for data | ||||
* transferred from a tree. | * transferred from a tree. | ||||
* | * | ||||
* @see {@link DataBoundTransferable}. | |||||
* @see DataBoundTransferable | |||||
* | * | ||||
* @since 6.3 | * @since 6.3 | ||||
*/ | */ |
* An interface for listening to {@link RendererClickEvent renderer click | * An interface for listening to {@link RendererClickEvent renderer click | ||||
* events}. | * events}. | ||||
* | * | ||||
* @see {@link ButtonRenderer#addClickListener(RendererClickListener)} | |||||
* @see ButtonRenderer#addClickListener(RendererClickListener) | |||||
*/ | */ | ||||
@Deprecated | @Deprecated | ||||
public interface RendererClickListener extends ConnectorEventListener { | public interface RendererClickListener extends ConnectorEventListener { |
* @see #removeBean() | * @see #removeBean() | ||||
* @see #forField(HasValue) | * @see #forField(HasValue) | ||||
* @see #forSelect(AbstractMultiSelect) | * @see #forSelect(AbstractMultiSelect) | ||||
* @See {@link #validate()} | |||||
* @see #validate() | |||||
* @see Binding#validate() | * @see Binding#validate() | ||||
* @see Binding#bind(Object) | * @see Binding#bind(Object) | ||||
* | * |
/** | /** | ||||
* A {@link BiConsumer} that is also {@link Serializable}. | * A {@link BiConsumer} that is also {@link Serializable}. | ||||
* | * | ||||
* @see {@link BiConsumer} | |||||
* @see BiConsumer | |||||
* @param <T> | * @param <T> | ||||
* the type of the first argument to the operation | * the type of the first argument to the operation | ||||
* @param <U> | * @param <U> |
/** | /** | ||||
* A {@link Consumer} that is also {@link Serializable}. | * A {@link Consumer} that is also {@link Serializable}. | ||||
* | * | ||||
* @see {@link Consumer} | |||||
* @see Consumer | |||||
* @param <T> | * @param <T> | ||||
* the type of the first argument to the operation | * the type of the first argument to the operation | ||||
* | * |
* @throws IllegalArgumentException | * @throws IllegalArgumentException | ||||
* if the same identifier is used for multiple columns | * if the same identifier is used for multiple columns | ||||
* | * | ||||
* @see {@link AbstractRenderer} | |||||
* @see AbstractRenderer | |||||
*/ | */ | ||||
public <V> Column<T, V> addColumn(String identifier, | public <V> Column<T, V> addColumn(String identifier, | ||||
SerializableFunction<T, ? extends V> valueProvider, | SerializableFunction<T, ? extends V> valueProvider, | ||||
* | * | ||||
* @return the new column | * @return the new column | ||||
* | * | ||||
* @see {@link AbstractRenderer} | |||||
* @see AbstractRenderer | |||||
*/ | */ | ||||
public <V> Column<T, V> addColumn( | public <V> Column<T, V> addColumn( | ||||
SerializableFunction<T, ? extends V> valueProvider, | SerializableFunction<T, ? extends V> valueProvider, |
* @param event | * @param event | ||||
* the event | * the event | ||||
* | * | ||||
* @see {@link PopupVisibilityEvent} | |||||
* @see {@link PopupView#addListener(PopupVisibilityListener)} | |||||
* @see PopupVisibilityEvent | |||||
* @see PopupView#addListener(PopupVisibilityListener) | |||||
*/ | */ | ||||
public void popupVisibilityChange(PopupVisibilityEvent event); | public void popupVisibilityChange(PopupVisibilityEvent event); | ||||
} | } |
* An interface for listening to {@link RendererClickEvent renderer click | * An interface for listening to {@link RendererClickEvent renderer click | ||||
* events}. | * events}. | ||||
* | * | ||||
* @see {@link ButtonRenderer#addClickListener(RendererClickListener)} | |||||
* @see ButtonRenderer#addClickListener(RendererClickListener) | |||||
*/ | */ | ||||
public interface RendererClickListener<T> extends ConnectorEventListener { | public interface RendererClickListener<T> extends ConnectorEventListener { | ||||