public class RemoteResourceBrowserWidget
extends org.eclipse.swt.widgets.Composite
| Modifier and Type | Field and Description |
|---|---|
static int |
DIRECTORY_BROWSER
Browse for directories (files are not shown)
|
static int |
FILE_BROWSER
Browse for files
|
static int |
SHOW_CONNECTIONS
Display widget to select a connection
|
static int |
SHOW_HIDDEN_CHECKBOX
Display checkbox to show/hide hidden files
|
static int |
SHOW_LOCAL_SELECTION
Show local selection button
|
static int |
SHOW_NEW_FOLDER_BUTTON
Display button to create new folders
|
| Constructor and Description |
|---|
RemoteResourceBrowserWidget(org.eclipse.swt.widgets.Composite parent,
int style,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Add a listener that will be notified when the selection is changed.
|
IRemoteConnection |
getConnection()
Get the connection that was selected
|
org.eclipse.core.filesystem.IFileStore |
getResource()
Get a resource that corresponds to the text field
|
java.util.List<org.eclipse.core.filesystem.IFileStore> |
getResources()
Get the resources that were selected.
|
org.eclipse.jface.operation.IRunnableContext |
getRunnableContext() |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Remove a listener that will be notified when the selection is changed
|
void |
setConnection(IRemoteConnection connection)
Set the connection for the browser.
|
void |
setInitialPath(java.lang.String path)
Set the initial path to start browsing.
|
void |
setRunnableContext(org.eclipse.jface.operation.IRunnableContext context) |
void |
setTitle(java.lang.String title)
Set the fDialogTitle of the dialog.
|
void |
setType()
Set the type of browser.
|
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListcomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBaraddControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateaddDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toStringpublic static final int FILE_BROWSER
public static final int DIRECTORY_BROWSER
public static final int SHOW_LOCAL_SELECTION
public static final int SHOW_HIDDEN_CHECKBOX
public static final int SHOW_NEW_FOLDER_BUTTON
public static final int SHOW_CONNECTIONS
public RemoteResourceBrowserWidget(org.eclipse.swt.widgets.Composite parent,
int style,
int flags)
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
listener - listener to addpublic IRemoteConnection getConnection()
public org.eclipse.core.filesystem.IFileStore getResource()
public java.util.List<org.eclipse.core.filesystem.IFileStore> getResources()
public org.eclipse.jface.operation.IRunnableContext getRunnableContext()
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
listener - listener to removepublic void setConnection(IRemoteConnection connection)
connection - connection that supports the IRemoteFileService servicepublic void setInitialPath(java.lang.String path)
setConnection(IRemoteConnection) to have any effect.path - public void setRunnableContext(org.eclipse.jface.operation.IRunnableContext context)
public void setTitle(java.lang.String title)
title - public void setType()