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 allowIStorageas underlying document resources.- Since:
- 2.0
-
-
Field Summary
Fields Modifier and Type Field Description StringfEncodingThe encoding used to create the document from the storage ornullfor workbench encoding.booleanfIsModifiableThe flag representing the cached state whether the storage is modifiable.booleanfIsReadOnlyThe flag representing the cached state whether the storage is read-only.booleanfUpdateCacheThe 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 ornullfor workbench encoding.
-
-
Constructor Detail
-
StorageInfo
public StorageInfo(IDocument document, IAnnotationModel model)
Creates a new storage info.- Parameters:
document- the documentmodel- the annotation model
-
-