Package org.eclipse.emf.cdo.spi.transfer
Class FileSystemTransferSystem
- java.lang.Object
-
- org.eclipse.emf.cdo.transfer.CDOTransferSystem
-
- org.eclipse.emf.cdo.spi.transfer.FileSystemTransferSystem
-
public class FileSystemTransferSystem extends CDOTransferSystem
Atransfer system
that abstracts the external file system.- Since:
- 4.2
- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static FileSystemTransferSystem
INSTANCE
static java.lang.String
TYPE
-
Constructor Summary
Constructors Constructor Description FileSystemTransferSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createBinary(IPath path, java.io.InputStream source, IProgressMonitor monitor)
void
createFolder(IPath path)
void
createText(IPath path, java.io.InputStream source, java.lang.String encoding, IProgressMonitor monitor)
CDOTransferElement
getElement(IPath path)
CDOTransferElement
getElement(org.eclipse.emf.common.util.URI uri)
protected java.io.File
getFile(IPath path)
java.lang.String
getType()
org.eclipse.emf.common.util.URI
getURI(IPath path)
protected void
mkDir(java.io.File file)
protected void
mkParent(java.io.File file)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.emf.cdo.transfer.CDOTransferSystem
createModel, getDefaultTransferType, getElement, isReadOnly, provideResourceSet, saveModels
-
-
-
-
Field Detail
-
INSTANCE
public static final FileSystemTransferSystem INSTANCE
-
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public java.lang.String getType()
- Specified by:
getType
in classCDOTransferSystem
-
getURI
public org.eclipse.emf.common.util.URI getURI(IPath path)
- Specified by:
getURI
in classCDOTransferSystem
-
getElement
public CDOTransferElement getElement(IPath path)
- Specified by:
getElement
in classCDOTransferSystem
-
getElement
public CDOTransferElement getElement(org.eclipse.emf.common.util.URI uri)
- Specified by:
getElement
in classCDOTransferSystem
-
createFolder
public void createFolder(IPath path)
- Specified by:
createFolder
in classCDOTransferSystem
-
createBinary
public void createBinary(IPath path, java.io.InputStream source, IProgressMonitor monitor)
- Specified by:
createBinary
in classCDOTransferSystem
-
createText
public void createText(IPath path, java.io.InputStream source, java.lang.String encoding, IProgressMonitor monitor)
- Specified by:
createText
in classCDOTransferSystem
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getFile
protected java.io.File getFile(IPath path)
-
mkParent
protected void mkParent(java.io.File file)
-
mkDir
protected void mkDir(java.io.File file)
-
-