DictionaryTable

An editable table for selecting and editing Dictionaries.

See also

Constructors

Link copied to clipboard

Types

Link copied to clipboard
object Companion

Holds constants.

Functions

Link copied to clipboard
fun addChangeListener(listener: () -> Unit)

Adds a listener that is called whenever this table is updated.

Link copied to clipboard
@NotNull
open fun apply(): @NotNull MutableList<EditableDatum<DictionaryReference>>
Link copied to clipboard
open override fun canCreateElement(): Boolean
Link copied to clipboard
override fun createComponent(): JPanel

Creates a new JPanel with the table and the corresponding buttons.

Link copied to clipboard

Creates a new placeholder Dictionary instance.

Link copied to clipboard
@NotNull
open fun disableUpDownActions(): @NotNull TableModelEditor<EditableDatum<DictionaryReference>>
Link copied to clipboard

Returns null if a unique, non-empty selection of valid dictionaries has been made, or a ValidationInfo object explaining which input should be changed.

Link copied to clipboard
@NotNull
open fun enabled(p0: Boolean): @NotNull TableModelEditor<EditableDatum<DictionaryReference>>
Link copied to clipboard
@NotNull
open fun getModel(): @NotNull ListTableModel<EditableDatum<DictionaryReference>>
Link copied to clipboard
@NotNull
fun getMutable(@NotNull p0: @NotNull EditableDatum<DictionaryReference>): @NotNull EditableDatum<DictionaryReference>
Link copied to clipboard
fun isModified(): Boolean
Link copied to clipboard
open fun modelListener(@NotNull p0: @NotNull TableModelEditor.DataChangedListener<EditableDatum<DictionaryReference>>): TableModelEditor<EditableDatum<DictionaryReference>>
Link copied to clipboard
open fun processModifiedItems(@NotNull p0: @NotNull BiPredicate<in EditableDatum<DictionaryReference>, in EditableDatum<DictionaryReference>>)
Link copied to clipboard
open override fun reset(@NotNull p0: @NotNull MutableList<out EditableDatum<DictionaryReference>>)
Link copied to clipboard
open fun selectItem(@NotNull p0: @NotNull EditableDatum<DictionaryReference>)
Link copied to clipboard
open fun setShowGrid(p0: Boolean)

Properties

Link copied to clipboard

All data of which the checkbox is currently checked.

Link copied to clipboard
var data: Collection<DictionaryReference>

All data currently in the table.

Link copied to clipboard
val panel: JPanel

The panel in which the table editor is present.