Class EditableTextHeaderMetaData<W extends org.gwtbootstrap3.client.ui.base.ValueBoxBase<String>,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<String,W> & com.google.gwt.user.client.TakesValue<String> & com.google.gwt.user.client.ui.Focusable>
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.columns.EditableTextHeaderMetaData<W,E>
-
- All Implemented Interfaces:
EditableHeaderMetaData,org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
- Direct Known Subclasses:
InvocationColumnExpressionHeaderMetaData,RuleAnnotationClauseColumnHeaderMetaData
public abstract class EditableTextHeaderMetaData<W extends org.gwtbootstrap3.client.ui.base.ValueBoxBase<String>,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<String,W> & com.google.gwt.user.client.TakesValue<String> & com.google.gwt.user.client.ui.Focusable> extends Object implements EditableHeaderMetaData
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcolumnGroupprotected org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W,E>factoryprotected Supplier<String>titleGetterprotected Consumer<String>titleSetter
-
Constructor Summary
Constructors Constructor Description EditableTextHeaderMetaData(Supplier<String> titleGetter, Consumer<String> titleSetter, org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W,E> factory)EditableTextHeaderMetaData(Supplier<String> titleGetter, Consumer<String> titleSetter, org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W,E> factory, String columnGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroyResources()voidedit(org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellEditContext context)booleanequals(Object o)StringgetColumnGroup()org.uberfire.ext.wires.core.grids.client.model.GridCellEditActiongetSupportedEditAction()Returns the default action that will trigger editing of the cells value.StringgetTitle()inthashCode()voidsetColumnGroup(String columnGroup)voidsetTitle(String title)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.columns.EditableHeaderMetaData
getPlaceHolder, render, renderPlaceHolder
-
-
-
-
Field Detail
-
columnGroup
protected final String columnGroup
-
factory
protected final org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<W extends org.gwtbootstrap3.client.ui.base.ValueBoxBase<String>,E extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<String,W> & com.google.gwt.user.client.TakesValue<String> & com.google.gwt.user.client.ui.Focusable> factory
-
-
Method Detail
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
-
getColumnGroup
public String getColumnGroup()
- Specified by:
getColumnGroupin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
-
setColumnGroup
public void setColumnGroup(String columnGroup)
- Specified by:
setColumnGroupin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
-
destroyResources
public void destroyResources()
- Specified by:
destroyResourcesin interfaceorg.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
-
edit
public void edit(org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellEditContext context)
- Specified by:
editin interfaceorg.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData
-
getSupportedEditAction
public org.uberfire.ext.wires.core.grids.client.model.GridCellEditAction getSupportedEditAction()
Description copied from interface:EditableHeaderMetaDataReturns the default action that will trigger editing of the cells value.- Specified by:
getSupportedEditActionin interfaceEditableHeaderMetaData- Returns:
-
-