/** * Removes the interactive sorter. * */ public void resetSortOrder() { SortController controller = getSortController(); if (controller != null) { controller.setSortKeys(null); } }
/** * Sorts the list using SortOrder. * Delegates to the SortController if available, or does nothing if not.<p> * * @param sortOrder the sort order to use. * */ public void setSortOrder(SortOrder sortOrder) { if (hasSortController()) getSortController().setSortOrder(0, sortOrder); }
/** * Sorts the list using SortOrder. * Delegates to the SortController if available, or does nothing if not.<p> * * @param sortOrder the sort order to use. * */ public void setSortOrder(SortOrder sortOrder) { if (hasSortController()) getSortController().setSortOrder(0, sortOrder); }
/** * Resets sorting of all columns. * Delegates to the SortController if available, or does nothing if not.<p> * * PENDING JW: method name - consistent in SortController and here. * */ public void resetSortOrder() { if (hasSortController()) getSortController().resetSortOrders(); }
/** * Returns the SortOrder. * Delegates to the SortController if available, or returns SortOrder.UNSORTED if not.<p> * * @return the current SortOrder */ public SortOrder getSortOrder() { if (hasSortController()) return getSortController().getSortOrder(0); return SortOrder.UNSORTED; }
/** * Sorts the list using SortOrder. * Delegates to the SortController if available, or does nothing if not.<p> * * @param sortOrder the sort order to use. * */ public void setSortOrder(SortOrder sortOrder) { if (hasSortController()) getSortController().setSortOrder(0, sortOrder); }
/** * Resets sorting of all columns. * Delegates to the SortController if available, or does nothing if not.<p> * * PENDING JW: method name - consistent in SortController and here. * */ public void resetSortOrder() { if (hasSortController()) getSortController().resetSortOrders(); }
/** * Resets sorting of all columns. * Delegates to the SortController if available, or does nothing if not.<p> * * PENDING JW: method name - consistent in SortController and here. * */ public void resetSortOrder() { if (hasSortController()) getSortController().resetSortOrders(); }
/** * Resets sorting of all columns. * Delegates to the SortController if available, or does nothing if not.<p> * * PENDING JW: method name - consistent in SortController and here. * */ public void resetSortOrder() { if (hasSortController()) getSortController().resetSortOrders(); }
/** * Sorts the list using SortOrder. * Delegates to the SortController if available, or does nothing if not.<p> * * @param sortOrder the sort order to use. * */ public void setSortOrder(SortOrder sortOrder) { if (hasSortController()) getSortController().setSortOrder(0, sortOrder); }
/** * Returns the SortOrder. * Delegates to the SortController if available, or returns SortOrder.UNSORTED if not.<p> * * @return the current SortOrder */ public SortOrder getSortOrder() { if (hasSortController()) return getSortController().getSortOrder(0); return SortOrder.UNSORTED; }
/** * Returns the SortOrder. * Delegates to the SortController if available, or returns SortOrder.UNSORTED if not.<p> * * @return the current SortOrder */ public SortOrder getSortOrder() { if (hasSortController()) return getSortController().getSortOrder(0); return SortOrder.UNSORTED; }
/** * Returns the SortOrder. * Delegates to the SortController if available, or returns SortOrder.UNSORTED if not.<p> * * @return the current SortOrder */ public SortOrder getSortOrder() { if (hasSortController()) return getSortController().getSortOrder(0); return SortOrder.UNSORTED; }
/** * Returns the filter of the sorter, if available and of type SortController. * Returns null otherwise.<p> * * PENDING JW: generics? had to remove return type from getSortController to * make this compilable, so probably wrong. * * @return the filter used in the sorter. */ @SuppressWarnings("unchecked") public RowFilter<?, ?> getRowFilter() { return hasSortController() ? getSortController().getRowFilter() : null; }
/** * Returns the filter of the sorter, if available and of type SortController. * Returns null otherwise.<p> * * PENDING JW: generics? had to remove return type from getSortController to * make this compilable, so probably wrong. * * @return the filter used in the sorter. */ @SuppressWarnings("unchecked") public RowFilter<?, ?> getRowFilter() { return hasSortController() ? getSortController().getRowFilter() : null; }
/** * Updates the SortController's comparator, if available. Does nothing otherwise. * */ protected void updateSortAfterComparatorChange() { if (getControlsSorterProperties()) { getSortController().setComparator(0, getComparator()); } }
/** * Updates the SortController's comparator, if available. Does nothing otherwise. * */ protected void updateSortAfterComparatorChange() { if (getControlsSorterProperties()) { getSortController().setComparator(0, getComparator()); } }
/** * Updates the SortController's comparator, if available. Does nothing otherwise. * */ protected void updateSortAfterComparatorChange() { if (getControlsSorterProperties()) { getSortController().setComparator(0, getComparator()); } }
/** * Updates the SortController's comparator, if available. Does nothing otherwise. * */ protected void updateSortAfterComparatorChange() { if (getControlsSorterProperties()) { getSortController().setComparator(0, getComparator()); } }
/** * Returns the SortOrder. * * @return the interactive sorter's SortOrder * or SortOrder.UNSORTED */ public SortOrder getSortOrder() { SortController sortController = getSortController(); if (sortController == null) return SortOrder.UNSORTED; SortKey sortKey = SortKey.getFirstSortKeyForColumn(sortController.getSortKeys(), 0); return sortKey != null ? sortKey.getSortOrder() : SortOrder.UNSORTED; }