Package org.eclipse.ui.editors.text
Class StorageDocumentProvider.StorageInfo
- java.lang.Object
-
- org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
-
- org.eclipse.ui.editors.text.StorageDocumentProvider.StorageInfo
-
- All Implemented Interfaces:
IDocumentListener
- Direct Known Subclasses:
FileDocumentProvider.FileInfo
- Enclosing class:
- StorageDocumentProvider
protected class StorageDocumentProvider.StorageInfo extends AbstractDocumentProvider.ElementInfo
Bundle of all required information to allowIStorage
as underlying document resources.- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description String
fEncoding
The encoding used to create the document from the storage ornull
for workbench encoding.boolean
fIsModifiable
The flag representing the cached state whether the storage is modifiable.boolean
fIsReadOnly
The flag representing the cached state whether the storage is read-only.boolean
fUpdateCache
The flag representing the need to update the cached flag.-
Fields inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
fCanBeSaved, fCount, fDocument, fElement, fIsStateValidated, fModel, fStatus
-
-
Constructor Summary
Constructors Constructor Description StorageInfo(IDocument document, IAnnotationModel model)
Creates a new storage info.
-
Method Summary
-
Methods inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
documentAboutToBeChanged, documentChanged, equals, hashCode
-
-
-
-
Field Detail
-
fIsModifiable
public boolean fIsModifiable
The flag representing the cached state whether the storage is modifiable.
-
fIsReadOnly
public boolean fIsReadOnly
The flag representing the cached state whether the storage is read-only.
-
fUpdateCache
public boolean fUpdateCache
The flag representing the need to update the cached flag.
-
fEncoding
public String fEncoding
The encoding used to create the document from the storage ornull
for workbench encoding.
-
-
Constructor Detail
-
StorageInfo
public StorageInfo(IDocument document, IAnnotationModel model)
Creates a new storage info.- Parameters:
document
- the documentmodel
- the annotation model
-
-