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 systemthat abstracts the external file system.- Since:
- 4.2
- Author:
- Eike Stepper
-
-
Field Summary
Fields Modifier and Type Field Description static FileSystemTransferSystemINSTANCEstatic java.lang.StringTYPE
-
Constructor Summary
Constructors Constructor Description FileSystemTransferSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateBinary(IPath path, java.io.InputStream source, IProgressMonitor monitor)voidcreateFolder(IPath path)voidcreateText(IPath path, java.io.InputStream source, java.lang.String encoding, IProgressMonitor monitor)CDOTransferElementgetElement(IPath path)CDOTransferElementgetElement(URI uri)protected java.io.FilegetFile(IPath path)java.lang.StringgetType()URIgetURI(IPath path)protected voidmkDir(java.io.File file)protected voidmkParent(java.io.File file)java.lang.StringtoString()-
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:
getTypein classCDOTransferSystem
-
getURI
public URI getURI(IPath path)
- Specified by:
getURIin classCDOTransferSystem
-
getElement
public CDOTransferElement getElement(IPath path)
- Specified by:
getElementin classCDOTransferSystem
-
getElement
public CDOTransferElement getElement(URI uri)
- Specified by:
getElementin classCDOTransferSystem
-
createFolder
public void createFolder(IPath path)
- Specified by:
createFolderin classCDOTransferSystem
-
createBinary
public void createBinary(IPath path, java.io.InputStream source, IProgressMonitor monitor)
- Specified by:
createBinaryin classCDOTransferSystem
-
createText
public void createText(IPath path, java.io.InputStream source, java.lang.String encoding, IProgressMonitor monitor)
- Specified by:
createTextin classCDOTransferSystem
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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)
-
-