Skip to content

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)