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, OptionProviderRegistry optionProviderRegistry, java.util.List<io.github.qishr.cascara.ui.api.render.RendererFactory<? extends Renderer> rendererFactories, javafx.util.Callback<javafx.scene.control.TableColumn<ObservableObject, Object> cellFactory) | |
| ColumnMetadata(String name, String title, SchemaNode schema, OptionProviderRegistry optionProviderRegistry, java.util.List<io.github.qishr.cascara.ui.api.render.RendererFactory<? extends Renderer> rendererFactories) | |
| ColumnMetadata(String name, String title, Renderer renderer) | |
| ColumnMetadata(String name, String title) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| 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) |
Methods inherited from FieldMetadata
isHidden, allowAdd, getTitle, setColumnMetaList, setOnChange, hasDisplayToggle, isBooleanField, getProviderParameter, getRemoveRowHandler, setRemoveRowHandler, setAllowEdit, getItemsSchema, hasMediaType, getAddRowHandler, getName, isStringField, isArrayField, getRendererFactories, getOptionProvider, setDataContext, getSchema, setAddRowHandler, getOnChange, getOptionProviderRegistry, hasOptionProvider, allowDelete, getSchemaType, setRenderers, isObjectField, allowEdit, getFormat, hasProviderParameter, getEnumValues, getDataContext, setTitle, isEnumField, getContentType, getColumnMetaList, getRenderers
Method Details
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)