public class WorkspaceResourceDialog
extends ElementTreeSelectionDialog
Modifier and Type | Field and Description |
---|---|
protected Text |
fileText |
protected java.lang.String |
fileTextContent |
protected Button |
newFolderButton |
protected IContainer |
selectedContainer |
protected boolean |
showFileControl |
protected boolean |
showFiles |
protected boolean |
showNewFolderControl |
Constructor and Description |
---|
WorkspaceResourceDialog(Shell parent,
ILabelProvider labelProvider,
ITreeContentProvider contentProvider) |
Modifier and Type | Method and Description |
---|---|
ViewerFilter |
createDefaultViewerFilter(boolean showFiles) |
protected Control |
createDialogArea(Composite parent) |
protected void |
createFileControl(Composite parent) |
protected void |
createNewFolderControl(Composite parent) |
protected void |
fileTextModified(java.lang.String text) |
IFile |
getFile() |
java.lang.String |
getFileText() |
IContainer[] |
getSelectedContainers() |
IFile[] |
getSelectedFiles() |
boolean |
isShowFileControl() |
boolean |
isShowNewFolderControl() |
void |
loadContents() |
protected void |
newFolderButtonPressed() |
static IFile[] |
openFileSelection(Shell parent,
java.lang.String title,
java.lang.String message,
boolean allowMultipleSelection,
java.lang.Object[] initialSelection,
java.util.List<ViewerFilter> viewerFilters) |
static IContainer[] |
openFolderSelection(Shell parent,
java.lang.String title,
java.lang.String message,
boolean allowMultipleSelection,
java.lang.Object[] initialSelection,
java.util.List<ViewerFilter> viewerFilters) |
static IFile |
openNewFile(Shell parent,
java.lang.String title,
java.lang.String message,
IPath suggestedPath,
java.util.List<ViewerFilter> viewerFilters) |
void |
setFileText(java.lang.String text) |
void |
setShowFileControl(boolean showFileControl) |
void |
setShowNewFolderControl(boolean showNewFolderControl) |
protected void |
updateNewFolderButtonState() |
IStatus |
validate(java.lang.Object[] selectedElements) |
protected boolean showNewFolderControl
protected boolean showFileControl
protected boolean showFiles
protected Button newFolderButton
protected Text fileText
protected java.lang.String fileTextContent
protected IContainer selectedContainer
public WorkspaceResourceDialog(Shell parent, ILabelProvider labelProvider, ITreeContentProvider contentProvider)
public static IContainer[] openFolderSelection(Shell parent, java.lang.String title, java.lang.String message, boolean allowMultipleSelection, java.lang.Object[] initialSelection, java.util.List<ViewerFilter> viewerFilters)
public static IFile[] openFileSelection(Shell parent, java.lang.String title, java.lang.String message, boolean allowMultipleSelection, java.lang.Object[] initialSelection, java.util.List<ViewerFilter> viewerFilters)
public static IFile openNewFile(Shell parent, java.lang.String title, java.lang.String message, IPath suggestedPath, java.util.List<ViewerFilter> viewerFilters)
public void loadContents()
public ViewerFilter createDefaultViewerFilter(boolean showFiles)
protected Control createDialogArea(Composite parent)
protected void createNewFolderControl(Composite parent)
protected void updateNewFolderButtonState()
protected void newFolderButtonPressed()
protected void createFileControl(Composite parent)
protected void fileTextModified(java.lang.String text)
public IStatus validate(java.lang.Object[] selectedElements)
public IContainer[] getSelectedContainers()
public IFile[] getSelectedFiles()
public IFile getFile()
public void setFileText(java.lang.String text)
public java.lang.String getFileText()
public boolean isShowNewFolderControl()
public void setShowNewFolderControl(boolean showNewFolderControl)
public boolean isShowFileControl()
public void setShowFileControl(boolean showFileControl)