SymbolSetTable

class SymbolSetTable : ActivityTableModelEditor<SymbolSet>

An editable table for selecting and editing SymbolSets.

See also

Constructors

Link copied to clipboard
fun SymbolSetTable()

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<SymbolSet>>
Link copied to clipboard
fun areSelectedItemsRemovable(@NotNull p0: @NotNull ListSelectionModel): Boolean
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
open override fun createElement(): EditableDatum<SymbolSet>

Creates a new placeholder SymbolSet instance.

Link copied to clipboard
@NotNull
open fun disableUpDownActions(): @NotNull TableModelEditor<EditableDatum<SymbolSet>>
Link copied to clipboard
fun doValidate(excludeLookAlikeSymbols: Boolean): ValidationInfo?

Validates the symbol sets entered into this table.

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

Properties

Link copied to clipboard
var activeData: Collection<SymbolSet>

All data of which the checkbox is currently checked.

Link copied to clipboard
var data: Collection<SymbolSet>

All data currently in the table.

Link copied to clipboard
val helper: CollectionModelEditor.ModelHelper<EditableDatum<SymbolSet>, CollectionItemEditor<EditableDatum<SymbolSet>>>
Link copied to clipboard
val itemEditor: CollectionItemEditor<EditableDatum<SymbolSet>>
Link copied to clipboard
val panel: JPanel

The panel in which the table editor is present.

Sources

Link copied to clipboard