org.eclipse.emf.cdo.transfer.spi.workspace
Class WorkspaceTransferSystem

java.lang.Object
  extended by org.eclipse.emf.cdo.transfer.CDOTransferSystem
      extended by org.eclipse.emf.cdo.transfer.spi.workspace.WorkspaceTransferSystem

public class WorkspaceTransferSystem
extends CDOTransferSystem

An Eclipse workspace-based implementation of a transfer system.

Since:
4.2

Field Summary
static WorkspaceTransferSystem INSTANCE
           
static String TYPE
           
 
Constructor Summary
WorkspaceTransferSystem()
           
 
Method Summary
 void createBinary(IPath path, InputStream source, IProgressMonitor monitor)
           
 void createFolder(IPath path)
           
 void createText(IPath path, InputStream source, String encoding, IProgressMonitor monitor)
           
 String getDefaultEncoding()
           
 CDOTransferType getDefaultTransferType(CDOTransferElement element)
           
 CDOTransferElement getElement(IPath path)
           
 CDOTransferElement getElement(URI uri)
           
protected  String getEncoding(IFile file)
           
 String getType()
           
 URI getURI(IPath path)
           
 String toString()
           
 
Methods inherited from class org.eclipse.emf.cdo.transfer.CDOTransferSystem
createModel, getElement, isReadOnly, provideResourceSet, saveModels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final WorkspaceTransferSystem INSTANCE

TYPE

public static final String TYPE
See Also:
Constant Field Values
Constructor Detail

WorkspaceTransferSystem

public WorkspaceTransferSystem()
Method Detail

getType

public String getType()
Specified by:
getType in class CDOTransferSystem

getDefaultEncoding

public String getDefaultEncoding()

getEncoding

protected String getEncoding(IFile file)

getDefaultTransferType

public CDOTransferType getDefaultTransferType(CDOTransferElement element)
Overrides:
getDefaultTransferType in class CDOTransferSystem

getURI

public URI getURI(IPath path)
Specified by:
getURI in class CDOTransferSystem

getElement

public CDOTransferElement getElement(IPath path)
Specified by:
getElement in class CDOTransferSystem

getElement

public CDOTransferElement getElement(URI uri)
Specified by:
getElement in class CDOTransferSystem

createFolder

public void createFolder(IPath path)
Specified by:
createFolder in class CDOTransferSystem

createBinary

public void createBinary(IPath path,
                         InputStream source,
                         IProgressMonitor monitor)
Specified by:
createBinary in class CDOTransferSystem

createText

public void createText(IPath path,
                       InputStream source,
                       String encoding,
                       IProgressMonitor monitor)
Specified by:
createText in class CDOTransferSystem

toString

public String toString()
Overrides:
toString in class Object


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.