Package io.github.qishr.cascara.ui.data
Class ColumnMetadata
java.lang.Object
io.github.qishr.cascara.ui.form.FieldMetadata
io.github.qishr.cascara.ui.data.ColumnMetadata
public class ColumnMetadata
extends FieldMetadata
Constructor Summary
| Constructor | Description |
|---|---|
| ColumnMetadata(String name, String title, SchemaNode schema, RendererFactory rendererFactory, javafx.util.Callback<javafx.scene.control.TableColumn<ObservableObject, Object> cellFactory) | |
| ColumnMetadata(String name, String title, SchemaNode schema, RendererFactory rendererFactory) | |
| ColumnMetadata(String name, String title, Renderer renderer) | |
| ColumnMetadata(String name, String title) | |
| ColumnMetadata(String name) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public ColumnMetadata | bindTitle(String key) | |
| public TypeDescriptor<?> | getTypeDescriptor() | |
| public java.util.Comparator<javafx.beans.value.ObservableValue<?> | getComparator() | |
| public double | getMinWidth() | |
| public double | getPrefWidth() | |
| public double | getMaxWidth() | |
| public String | getCellStyle() | |
| public String | getHeaderStyle() | |
| public ColumnMetadata | setTypeDescriptor(TypeDescriptor<?> v) | |
| public ColumnMetadata | setComparator(java.util.Comparator<javafx.beans.value.ObservableValue<?> v) | |
| public ColumnMetadata | setMinWidth(double value) | |
| public ColumnMetadata | setPrefWidth(double value) | |
| public ColumnMetadata | setMaxWidth(double value) | |
| public ColumnMetadata | setCellStyle(String value) | |
| public ColumnMetadata | setHeaderStyle(String value) | |
| public ColumnMetadata | setAllowEdit(boolean v) |
Methods inherited from FieldMetadata
titleProperty, isHidden, allowAdd, getTitle, setColumnMetaList, setOnChange, hasDisplayToggle, isBooleanField, getProviderParameter, getRemoveRowHandler, setRemoveRowHandler, getItemsSchema, hasMediaType, getAddRowHandler, getName, isStringField, isArrayField, getOptionProvider, setDataContext, getSchema, setAddRowHandler, getOnChange, setOptionProvider, hasOptionProvider, allowDelete, getSchemaType, setRenderers, isObjectField, nameProperty, allowEdit, getFormat, hasProviderParameter, getRendererFactory, getEnumValues, getDataContext, setTitle, isEnumField, getContentType, getColumnMetaList, getRenderers
Method Details
bindTitle
public ColumnMetadata bindTitle(String key)
getTypeDescriptor
public TypeDescriptor<?> getTypeDescriptor()
getComparator
public java.util.Comparator<javafx.beans.value.ObservableValue<?> getComparator()
getMinWidth
public double getMinWidth()
getPrefWidth
public double getPrefWidth()
getMaxWidth
public double getMaxWidth()
getCellStyle
public String getCellStyle()
getHeaderStyle
public String getHeaderStyle()
setTypeDescriptor
public ColumnMetadata setTypeDescriptor(TypeDescriptor<?> v)
setComparator
public ColumnMetadata setComparator(java.util.Comparator<javafx.beans.value.ObservableValue<?> v)
setMinWidth
public ColumnMetadata setMinWidth(double value)
setPrefWidth
public ColumnMetadata setPrefWidth(double value)
setMaxWidth
public ColumnMetadata setMaxWidth(double value)
setCellStyle
public ColumnMetadata setCellStyle(String value)
setHeaderStyle
public ColumnMetadata setHeaderStyle(String value)
setAllowEdit
public ColumnMetadata setAllowEdit(boolean v)