Skip to content

Package io.github.qishr.cascara.ui.form

Class Field

java.lang.Object
        javafx.scene.Node
                javafx.scene.Parent
                        javafx.scene.layout.Region
                                javafx.scene.layout.Pane
                                        javafx.scene.layout.VBox
                                                io.github.qishr.cascara.ui.form.Field

Direct Known Subtypes:
    LabeledField, UnlabeledField


public abstract class Field
extends VBox

Constructor Summary

Constructor Description
Field()

Method Summary

Modifier and Type Method Description
public abstract Node getInputControl()
public abstract boolean isArray()
public abstract FieldMetadata getMetadata()
public abstract void setAddRowHandler(Runnable addRow)
public abstract void setRemoveRowHandler(Consumer<TableData> addRow)

Method Details

getInputControl

public abstract Node getInputControl()


isArray

public abstract boolean isArray()


getMetadata

public abstract FieldMetadata getMetadata()


setAddRowHandler

public abstract void setAddRowHandler(Runnable addRow)


setRemoveRowHandler

public abstract void setRemoveRowHandler(Consumer<TableData> addRow)