public abstract static class SwingFileDialog.BaseDlg<ResultConf extends FileDialogConfigure> extends Object implements FileDialogConfigure<ResultConf>
| Modifier and Type | Field and Description |
|---|---|
protected File |
current |
protected Integer |
dialogType |
protected Queue<Reciver<File>> |
fileConsumers |
protected Integer |
fileSelectionMode |
protected Reciver<List<File>> |
multiConsumer |
protected Component |
parent |
protected Func1<Component,File> |
preview |
protected Reciver<File> |
singleConsumer |
protected String |
title |
| Constructor and Description |
|---|
BaseDlg() |
protected String title
protected File current
protected Integer dialogType
protected Integer fileSelectionMode
protected Component parent
public String getTitle()
public void setTitle(String title)
public ResultConf title(String title)
title in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public File getCurrent()
public void setCurrent(File current)
public ResultConf current(File file)
current in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>protected abstract ResultConf result()
public ResultConf fileConsumer(Reciver<File> consumer)
fileConsumer in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf singleSelection(Reciver<File> consumer)
singleSelection in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf multiSelection(Reciver<List<File>> consumer)
multiSelection in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf preview(Func1<Component,File> preview)
preview in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf filesAndDirectories()
filesAndDirectories in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf filesOnly()
filesOnly in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf directoriesOnly()
directoriesOnly in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public Component getParent()
public void setParent(Component parent)
public ResultConf parent(Component cmpt)
parent in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public String getSelectedFilterName()
getSelectedFilterName in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public void setSelectedFilterName(String selectedFilterName)
public boolean isAnyFilter()
isAnyFilter in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public void setAnyFilter(boolean anyFilter)
public ResultConf addNameMaskFilter(String name, String... mask)
addNameMaskFilter in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>public ResultConf show()
show in interface FileDialogConfigure<ResultConf extends FileDialogConfigure>Copyright © 2018. All rights reserved.