protected class AbstractDocumentProvider.ElementInfo extends Object implements IDocumentListener
Modifier and Type | Field and Description |
---|---|
boolean |
fCanBeSaved
Can the element be saved
|
int |
fCount
How often the element has been connected
|
IDocument |
fDocument
The element's document
|
Object |
fElement
The element for which the info is stored
|
boolean |
fIsStateValidated
Has element state been validated
|
IAnnotationModel |
fModel
The element's annotation model
|
IStatus |
fStatus
The status of this element
|
Constructor and Description |
---|
AbstractDocumentProvider.ElementInfo(IDocument document,
IAnnotationModel model)
Creates a new element info, initialized with the given
document and annotation model.
|
Modifier and Type | Method and Description |
---|---|
void |
documentAboutToBeChanged(DocumentEvent event)
The manipulation described by the document event will be performed.
|
void |
documentChanged(DocumentEvent event)
The manipulation described by the document event has been performed.
|
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.
|
int |
hashCode() |
public Object fElement
public int fCount
public boolean fCanBeSaved
public IDocument fDocument
public IAnnotationModel fModel
public boolean fIsStateValidated
public IStatus fStatus
public AbstractDocumentProvider.ElementInfo(IDocument document, IAnnotationModel model)
document
- the documentmodel
- the annotation modelpublic boolean equals(Object o)
equals
in class Object
Object.equals(java.lang.Object)
public void documentChanged(DocumentEvent event)
IDocumentListener
documentChanged
in interface IDocumentListener
event
- the document event describing the document changepublic void documentAboutToBeChanged(DocumentEvent event)
IDocumentListener
documentAboutToBeChanged
in interface IDocumentListener
event
- the document event describing the document change
Copyright (c) 2000, 2013 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.