com.aptana.ide.core.ui.io.file
Class LocalProtocolManager

java.lang.Object
  extended by com.aptana.ide.core.io.ProtocolManager
      extended by com.aptana.ide.core.ui.io.file.LocalProtocolManager
All Implemented Interfaces:
java.lang.Comparable

public class LocalProtocolManager
extends ProtocolManager

Author:
Kevin Lindsey

Field Summary
static java.lang.String FileSystemRoots
          FileSystemRoots
 
Constructor Summary
LocalProtocolManager()
           
 
Method Summary
 IVirtualFileManager createFileManager()
          createFileManager
 IVirtualFileManager createFileManager(boolean temporary)
          Creates a file manager, but does not add it to the list
 IVirtualFileManager createProjectFileManager()
          createProjectFileManager
 IVirtualFileManagerDialog createPropertyDialog(org.eclipse.swt.widgets.Shell parent, int style)
          createPropertyDialog
 IVirtualFileManager[] getFileManagers()
          getFileManagers
 org.eclipse.swt.graphics.Image getImage()
          getImage
static LocalProtocolManager getInstance()
          getInstance
 java.lang.String getManagedType()
          getManagedType
 ProtocolManager getStaticInstance()
          Returns an instance of the protocol manager
 
Methods inherited from class com.aptana.ide.core.io.ProtocolManager
addFileManager, compareTo, getDisplayName, getFileManager, getFileManagerName, getProtocolManagerByName, getProtocolManagerByType, getPrototcolManagers, isHidden, isRemote, removeFileManager, setDisplayName, setFileManagerName, setHidden, setRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FileSystemRoots

public static java.lang.String FileSystemRoots
FileSystemRoots

Constructor Detail

LocalProtocolManager

public LocalProtocolManager()
Method Detail

getManagedType

public java.lang.String getManagedType()
getManagedType

Specified by:
getManagedType in class ProtocolManager
Returns:
String

getFileManagers

public IVirtualFileManager[] getFileManagers()
Description copied from class: ProtocolManager
getFileManagers

Specified by:
getFileManagers in class ProtocolManager
Returns:
Returns an array of file managers for this protocol
See Also:
ProtocolManager.getFileManagers()

createFileManager

public IVirtualFileManager createFileManager()
Description copied from class: ProtocolManager
createFileManager

Specified by:
createFileManager in class ProtocolManager
Returns:
IVirtualFileManager
See Also:
ProtocolManager.createFileManager()

createFileManager

public IVirtualFileManager createFileManager(boolean temporary)
Creates a file manager, but does not add it to the list

Overrides:
createFileManager in class ProtocolManager
Parameters:
temporary -
Returns:
IVirtualFileManager

createProjectFileManager

public IVirtualFileManager createProjectFileManager()
createProjectFileManager

Returns:
IVirtualFileManager

getInstance

public static LocalProtocolManager getInstance()
getInstance

Returns:
LocalProtocolManager

createPropertyDialog

public IVirtualFileManagerDialog createPropertyDialog(org.eclipse.swt.widgets.Shell parent,
                                                      int style)
Description copied from class: ProtocolManager
createPropertyDialog

Specified by:
createPropertyDialog in class ProtocolManager
Parameters:
parent - the shell
style - the SWT property style
Returns:
IVirtualFileManagerDialog
See Also:
ProtocolManager.createPropertyDialog(Shell, int)

getStaticInstance

public ProtocolManager getStaticInstance()
Description copied from class: ProtocolManager
Returns an instance of the protocol manager

Specified by:
getStaticInstance in class ProtocolManager
Returns:
ProtocolManager
See Also:
ProtocolManager.getStaticInstance()

getImage

public org.eclipse.swt.graphics.Image getImage()
getImage

Overrides:
getImage in class ProtocolManager
Returns:
Image