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

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

public class ProjectProtocolManager
extends ProtocolManager

Author:
Kevin Lindsey

Field Summary
static java.lang.String FileSystemRoots
          FileSystemRoots
 
Constructor Summary
ProjectProtocolManager()
           
 
Method Summary
 IVirtualFileManager createFileManager()
          createFileManager
 IVirtualFileManager createFileManager(boolean addManager)
          Creates a file manager, but does not add it to the list
 IVirtualFileManagerDialog createPropertyDialog(org.eclipse.swt.widgets.Shell parent, int style)
          createPropertyDialog
 IVirtualFileManager createTemporaryFileManager(boolean temporary)
          Creates a file manager, but does not add it to the list
 IVirtualFileManager[] getFileManagers()
          getFileManagers
 IVirtualFileManager[] getFileManagers(java.lang.String relativePath)
          getFileManager
 org.eclipse.swt.graphics.Image getImage()
          getImage
static ProjectProtocolManager 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

ProjectProtocolManager

public ProjectProtocolManager()
Method Detail

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 addManager)
Creates a file manager, but does not add it to the list

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

createTemporaryFileManager

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

Parameters:
temporary -
Returns:
IVirtualFileManager

getInstance

public static ProjectProtocolManager getInstance()
getInstance

Returns:
ProjectProtocolManager

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()

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)

getImage

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

Overrides:
getImage in class ProtocolManager
Returns:
Image

getFileManagers

public IVirtualFileManager[] getFileManagers(java.lang.String relativePath)
getFileManager

Parameters:
relativePath - the local path
Returns:
Returns the file manager that matches this base path

getManagedType

public java.lang.String getManagedType()
Description copied from class: ProtocolManager
getManagedType

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

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()