Package is.codion.tools.generator.model
Class DomainGeneratorModel.SchemaColumns
java.lang.Object
is.codion.tools.generator.model.DomainGeneratorModel.SchemaColumns
- All Implemented Interfaces:
FilterTableModel.Columns<SchemaRow,
DomainGeneratorModel.SchemaColumns.Id>
- Enclosing class:
- DomainGeneratorModel
public static final class DomainGeneratorModel.SchemaColumns
extends Object
implements FilterTableModel.Columns<SchemaRow,DomainGeneratorModel.SchemaColumns.Id>
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
columnClass
(DomainGeneratorModel.SchemaColumns.Id identifier) This method gets called quite often, so it is recommended to return a constant List instance, instead of creating one each time.value
(SchemaRow row, DomainGeneratorModel.SchemaColumns.Id identifier) Returns a value for the given row and identifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface is.codion.swing.common.model.component.table.FilterTableModel.Columns
comparable, comparator, identifier, string
-
Constructor Details
-
SchemaColumns
public SchemaColumns()
-
-
Method Details
-
identifiers
Description copied from interface:FilterTableModel.Columns
This method gets called quite often, so it is recommended to return a constant List instance, instead of creating one each time.- Specified by:
identifiers
in interfaceFilterTableModel.Columns<SchemaRow,
DomainGeneratorModel.SchemaColumns.Id> - Returns:
- the column identifiers
-
columnClass
- Specified by:
columnClass
in interfaceFilterTableModel.Columns<SchemaRow,
DomainGeneratorModel.SchemaColumns.Id> - Parameters:
identifier
- the column identifier- Returns:
- the column class for the given column
-
value
Description copied from interface:FilterTableModel.Columns
Returns a value for the given row and identifier- Specified by:
value
in interfaceFilterTableModel.Columns<SchemaRow,
DomainGeneratorModel.SchemaColumns.Id> - Parameters:
row
- the object representing a given rowidentifier
- the column identifier- Returns:
- a value for the given row and column
-