Package org.teamapps.application.tools
Klasse RecordModelBuilder<RECORD>
java.lang.Object
org.teamapps.application.tools.RecordModelBuilder<RECORD>
- Bekannte direkte Unterklassen:
EntityModelBuilder,RecordListModelBuilder
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidattachSearchField(org.teamapps.ux.application.view.View view) voidattachSearchField(org.teamapps.ux.component.panel.Panel panel) voidattachViewCountHandler(org.teamapps.ux.application.view.View view, Supplier<String> titleSupplier) voidattachViewCountHandler(org.teamapps.ux.component.panel.Panel panel, Supplier<String> titleSupplier) org.teamapps.ux.component.infiniteitemview.InfiniteItemViewModel<RECORD>org.teamapps.ux.component.infiniteitemview.InfiniteItemView2<RECORD>createItemView2(org.teamapps.ux.component.template.Template template, float itemWidth, int itemHeight) org.teamapps.ux.component.table.Table<RECORD>createListTable(boolean forceFitWidth) org.teamapps.ux.component.field.TextFieldorg.teamapps.ux.component.table.Table<RECORD>org.teamapps.ux.component.table.TableModel<RECORD>org.teamapps.ux.component.table.Table<RECORD>createTemplateFieldTableList(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int rowHeight) org.teamapps.ux.component.timegraph.TimeGraphcreateTimeGraph(Function<RECORD, Long> recordTimeFunction, String fieldName) org.teamapps.ux.component.timegraph.TimeGraphcreateTimeGraph(Function<RECORD, Long> recordTimeFunction, String fieldName, org.teamapps.common.format.RgbaColor color) org.teamapps.ux.component.timegraph.model.LineGraphModelcreateTimeGraphModel(Function<RECORD, Long> recordTimeFunction) org.teamapps.ux.component.tree.Tree<RECORD>createTree(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, Function<RECORD, RECORD> parentRecordFunction, Function<RECORD, Boolean> expandedFunction) org.teamapps.ux.model.TreeModel<RECORD>createTreeModel(Function<RECORD, RECORD> parentRecordFunction, Function<RECORD, Boolean> expandedFunction) org.teamapps.event.Event<RECORD>org.teamapps.databinding.TwoWayBindableValue<RECORD>booleanqueryRecords(String fullTextQuery, TimeIntervalFilter timeIntervalFilter) voidvoidvoidvoidvoidbooleanbooleanvoidsetCustomFieldSorter(Function<String, Comparator<RECORD>> customFieldSorter) voidsetCustomFilter(Predicate<RECORD> customFilter) voidsetCustomFullTextFilter(BiFunction<RECORD, String, Boolean> customFullTextFilter) voidsetFullTextQuery(String query) voidsetSelectedRecord(RECORD record) voidsetSorting(String sortField, boolean sortAscending) voidsetTimeIntervalFilter(String fieldName, long start, long end) voidsetTimeIntervalFilter(TimeIntervalFilter timeIntervalFilter) voidvoidupdateTimeGraphRecordTimeFunction(Function<RECORD, Long> recordTimeFunction, String fieldName, org.teamapps.ux.component.timegraph.TimeGraph timeGraph)
-
Felddetails
-
onDataChanged
-
-
Konstruktordetails
-
RecordModelBuilder
-
-
Methodendetails
-
getApplicationInstanceData
-
setSelectedRecord
-
getSelectedRecord
-
getSelectedRecordBindableValue
-
getOnSelectionEvent
-
selectPreviousRecord
public boolean selectPreviousRecord() -
selectNextRecord
public boolean selectNextRecord() -
updateModels
public void updateModels() -
attachViewCountHandler
-
attachViewCountHandler
-
attachSearchField
public void attachSearchField(org.teamapps.ux.application.view.View view) -
attachSearchField
public void attachSearchField(org.teamapps.ux.component.panel.Panel panel) -
createSearchField
public org.teamapps.ux.component.field.TextField createSearchField() -
createTableModel
-
createTable
-
createListTable
-
createTemplateFieldTableList
-
createInfiniteItemViewModel
public org.teamapps.ux.component.infiniteitemview.InfiniteItemViewModel<RECORD> createInfiniteItemViewModel() -
createItemView2
public org.teamapps.ux.component.infiniteitemview.InfiniteItemView2<RECORD> createItemView2(org.teamapps.ux.component.template.Template template, float itemWidth, int itemHeight) -
createTimeGraph
-
createTimeGraphModel
-
updateTimeGraphRecordTimeFunction
-
createTimeGraph
-
createTreeModel
-
createTree
-
setFullTextQuery
-
removeFullTextQuery
public void removeFullTextQuery() -
setSorting
-
getSortField
-
isSortAscending
public boolean isSortAscending() -
removeSorting
public void removeSorting() -
setTimeIntervalFilter
-
setTimeIntervalFilter
-
removeTimeIntervalFilter
public void removeTimeIntervalFilter() -
setCustomFilter
-
removeCustomFilter
public void removeCustomFilter() -
setCustomFieldSorter
-
removeCustomFieldSorter
public void removeCustomFieldSorter() -
getCustomFieldSorter
-
getCustomFullTextFilter
-
setCustomFullTextFilter
-
queryRecords
public abstract List<RECORD> queryRecords(String fullTextQuery, TimeIntervalFilter timeIntervalFilter)
-