|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
de.matthias_burbach.mosaique4eclipse.util.FileStorage
Wraps a file as an IStorage.
| Constructor Summary | |
FileStorage(org.eclipse.core.runtime.IPath path)
|
|
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Two FileStorages are equal if their IPaths are equal. |
java.io.InputStream |
getContents()
|
org.eclipse.core.runtime.IPath |
getFullPath()
|
java.lang.String |
getName()
|
int |
hashCode()
|
boolean |
isReadOnly()
|
void |
setContents(java.io.InputStream stream,
boolean overwrite,
org.eclipse.core.runtime.IProgressMonitor monitor)
Writes the contents of the given input stream to the encapsulated file. |
void |
setReadOnly()
Some document providers (notably CompilationUnitDocumentProvider) can't handle read/write storage. |
java.lang.String |
toString()
The OS specific representation of the file's path. |
| Methods inherited from class org.eclipse.core.runtime.PlatformObject |
getAdapter |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Constructor Detail |
public FileStorage(org.eclipse.core.runtime.IPath path)
path - The path of the file to encapsulate.
Must not be null.| Method Detail |
public java.io.InputStream getContents()
throws org.eclipse.core.runtime.CoreException
getContents in interface org.eclipse.core.resources.IStorageorg.eclipse.core.runtime.CoreExceptionpublic org.eclipse.core.runtime.IPath getFullPath()
getFullPath in interface org.eclipse.core.resources.IStoragepublic java.lang.String getName()
getName in interface org.eclipse.core.resources.IStoragepublic boolean isReadOnly()
isReadOnly in interface org.eclipse.core.resources.IStorage
public void setContents(java.io.InputStream stream,
boolean overwrite,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
stream - The input stream to write to the file.overwrite - Whether to overwrite the existing file or not.
Is ignored.monitor - The progress monitor to feed with progress on writing the
input stream to the file. Is ignored.
org.eclipse.core.runtime.CoreException - if anything goes wrongpublic void setReadOnly()
public boolean equals(java.lang.Object obj)
public int hashCode()
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||