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, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, 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, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public 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()