src/share/classes/sun/awt/shell/ShellFolderColumnInfo.java

Print this page
rev 9830 : 8039642: Fix raw and unchecked warnings in sun.awt.*
Reviewed-by: darcy, prr

*** 36,57 **** * Allowed values are {@link SwingConstants#LEFT}, {@link SwingConstants#RIGHT}, {@link SwingConstants#LEADING}, * {@link SwingConstants#TRAILING}, {@link SwingConstants#CENTER} */ private Integer alignment; private SortOrder sortOrder; ! private Comparator comparator; /** * <code>false</code> (default) if the {@link comparator} expects folders as arguments, * and <code>true</code> if folder's column values. The first option is used default for comparison * on Windows and also for separating files from directories when sorting using * ShellFolderManager's inner comparator. */ private boolean compareByColumn; public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, ! SortOrder sortOrder, Comparator comparator, boolean compareByColumn) { this.title = title; this.width = width; this.alignment = alignment; this.visible = visible; --- 36,57 ---- * Allowed values are {@link SwingConstants#LEFT}, {@link SwingConstants#RIGHT}, {@link SwingConstants#LEADING}, * {@link SwingConstants#TRAILING}, {@link SwingConstants#CENTER} */ private Integer alignment; private SortOrder sortOrder; ! private Comparator<?> comparator; /** * <code>false</code> (default) if the {@link comparator} expects folders as arguments, * and <code>true</code> if folder's column values. The first option is used default for comparison * on Windows and also for separating files from directories when sorting using * ShellFolderManager's inner comparator. */ private boolean compareByColumn; public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, ! SortOrder sortOrder, Comparator<?> comparator, boolean compareByColumn) { this.title = title; this.width = width; this.alignment = alignment; this.visible = visible;
*** 60,70 **** this.compareByColumn = compareByColumn; } public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, ! SortOrder sortOrder, Comparator comparator) { this(title, width, alignment, visible, sortOrder, comparator, false); } /** * This constructor is used by native code when getting column set for --- 60,70 ---- this.compareByColumn = compareByColumn; } public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, ! SortOrder sortOrder, Comparator<?> comparator) { this(title, width, alignment, visible, sortOrder, comparator, false); } /** * This constructor is used by native code when getting column set for
*** 113,127 **** public void setSortOrder(SortOrder sortOrder) { this.sortOrder = sortOrder; } ! public Comparator getComparator() { return comparator; } ! public void setComparator(Comparator comparator) { this.comparator = comparator; } public boolean isCompareByColumn() { return compareByColumn; --- 113,127 ---- public void setSortOrder(SortOrder sortOrder) { this.sortOrder = sortOrder; } ! public Comparator<?> getComparator() { return comparator; } ! public void setComparator(Comparator<?> comparator) { this.comparator = comparator; } public boolean isCompareByColumn() { return compareByColumn;