Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Classes | |
class | AnnotationModelHelper |
class | ContributionAnnotationManager |
class | CustomAnnotationManager |
class | EditorAPI |
interface | IEditorAPI |
class | LocationAnnotationManager |
class | SafePartListener2 |
class | SharedDocumentProvider |
Internal mechanics for the editor views, including the handling of reverting files, providing awareness information by annotations etc.
the AbstractFileBufferListener is an empty stub.
the ContributionAnnotationManager keeps history about added annotations and removes old ones
the IEditorAPI implemented by EditorAPI. The least functionality to use the editor.
the EditorAPI realises basic text editor interactions.
the EditorListener listen for selection and viewport changes in the text content of the editor view. Transmit the result to de.fu_berlin.inf.dpp.editor.EditorManager
the EditorPartListener listens to the editor's view state changes.Transmit the result to de.fu_berlin.inf.dpp.editor.EditorManager
the RevertBufferListener listens for buffers of changes in saros-session-documments to react for "bufferDispose()" events and get control over the file revert operation
the SafeDelegatingFileBufferListener makes calls to the listener safe and is used by RevertBufferListener
the SafePartListener2 calls to another IPartListener2, e.g. like EditorPartListener, to catch all exceptions and print them to the log
the SharedDocumentProvider informs users that they need to have write access to edit the shared document.