APIdia Launch Partner
Top Fields Constructors Methods
sun.awt.shell

public Class ShellFolderColumnInfo

extends Object
Class Inheritance
Imports
javax.swing.*, java.util.Comparator

Field Summary

Modifier and TypeField and Description
private Integer
private Comparator<?>
private boolean
compareByColumn

false (default) if the comparator expects folders as arguments, and true if folder's column values.

private SortOrder
private String
private boolean
private Integer

Constructor Summary

AccessConstructor and Description
public
ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator, boolean compareByColumn)

public
ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator)

public
ShellFolderColumnInfo(String title, int width, int alignment, boolean visible)

This constructor is used by native code when getting column set for a folder under Windows

Method Summary

Modifier and TypeMethod and Description
public Integer
public Comparator<?>
public SortOrder
public String
public Integer
public boolean
public boolean
public void
setAlignment(Integer alignment)

public void
setComparator(Comparator<?> comparator)

public void
setCompareByColumn(boolean compareByColumn)

public void
public void
public void
setVisible(boolean visible)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alignmentback to summary
private Integer alignment

Allowed values are SwingConstants#LEFT, SwingConstants#RIGHT, SwingConstants#LEADING, SwingConstants#TRAILING, SwingConstants#CENTER

comparatorback to summary
private Comparator<?> comparator
compareByColumnback to summary
private boolean compareByColumn

false (default) if the comparator expects folders as arguments, and true 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.

sortOrderback to summary
private SortOrder sortOrder
titleback to summary
private String title
visibleback to summary
private boolean visible
widthback to summary
private Integer width

Constructor Detail

ShellFolderColumnInfoback to summary
public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator, boolean compareByColumn)
ShellFolderColumnInfoback to summary
public ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator)
ShellFolderColumnInfoback to summary
public ShellFolderColumnInfo(String title, int width, int alignment, boolean visible)

This constructor is used by native code when getting column set for a folder under Windows

Method Detail

getAlignmentback to summary
public Integer getAlignment()
getComparatorback to summary
public Comparator<?> getComparator()
getSortOrderback to summary
public SortOrder getSortOrder()
getTitleback to summary
public String getTitle()
getWidthback to summary
public Integer getWidth()
isCompareByColumnback to summary
public boolean isCompareByColumn()
isVisibleback to summary
public boolean isVisible()
setAlignmentback to summary
public void setAlignment(Integer alignment)
setComparatorback to summary
public void setComparator(Comparator<?> comparator)
setCompareByColumnback to summary
public void setCompareByColumn(boolean compareByColumn)
setSortOrderback to summary
public void setSortOrder(SortOrder sortOrder)
setTitleback to summary
public void setTitle(String title)
setVisibleback to summary
public void setVisible(boolean visible)
setWidthback to summary
public void setWidth(Integer width)