Skip to content

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

Class UnlabeledField

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
                                                        io.github.qishr.cascara.ui.form.UnlabeledField


public class UnlabeledField
extends Field

Constructor Summary

Constructor Description
UnlabeledField(Observable observable, ViewAndControl inputControl, FieldMetadata metadata)
UnlabeledField(ObservableList<?> list, ViewAndControl inputControl, FieldMetadata metadata) For array fields

Method Summary

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

Method Details

setOnValidate

public void setOnValidate(FieldValidator callback)


getInputControl

public Node getInputControl()


isArray

public boolean isArray()


getMetadata

public FieldMetadata getMetadata()


setAddRowHandler

public void setAddRowHandler(Runnable addRow)


setRemoveRowHandler

public void setRemoveRowHandler(Consumer<TableData> addRow)