org.eclipse.ui.texteditor
Class AbstractDocumentProvider.ElementInfo
java.lang.Object
org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
-
All Implemented Interfaces:
-
IDocumentListener
-
Direct Known Subclasses:
-
StorageDocumentProvider.StorageInfo
-
Enclosing class:
-
AbstractDocumentProvider
-
protected class AbstractDocumentProvider.ElementInfo
- extends
Object
- implements
IDocumentListener
Collection of all information managed for a connected element.
fElement
public
Object fElement
- The element for which the info is stored
fCount
public int fCount
- How often the element has been connected
fCanBeSaved
public boolean fCanBeSaved
- Can the element be saved
fDocument
public
IDocument fDocument
- The element's document
fModel
public
IAnnotationModel fModel
- The element's annotation model
fIsStateValidated
public boolean fIsStateValidated
- Has element state been validated
-
Since:
- 2.0
fStatus
public
IStatus fStatus
- The status of this element
-
Since:
- 2.0
AbstractDocumentProvider.ElementInfo
public AbstractDocumentProvider.ElementInfo(
IDocument document,
IAnnotationModel model)
- Creates a new element info, initialized with the given
document and annotation model.
-
Parameters:
-
document
- the document -
model
- the annotation model
equals
public boolean equals(
Object o)
- An element info equals another object if this object is an element info
and if the documents of the two element infos are equal.
-
-
Overrides:
-
equals
in class
Object
-
-
See Also:
-
Object.equals(java.lang.Object)
hashCode
public int hashCode()
-
-
Overrides:
-
hashCode
in class
Object
-
documentChanged
public void documentChanged(
DocumentEvent event)
-
Description copied from interface:
IDocumentListener
- The manipulation described by the document event has been performed.
-
-
Specified by:
-
documentChanged
in interface
IDocumentListener
-
-
Parameters:
-
event
- the document event describing the document change
documentAboutToBeChanged
public void documentAboutToBeChanged(
DocumentEvent event)
-
Description copied from interface:
IDocumentListener
- The manipulation described by the document event will be performed.
-
-
Specified by:
-
documentAboutToBeChanged
in interface
IDocumentListener
-
-
Parameters:
-
event
- the document event describing the document change
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.