Class RegDocumentProvider

java.lang.Object
org.eclipse.ui.texteditor.AbstractDocumentProvider
org.eclipse.ui.editors.text.StorageDocumentProvider
org.eclipse.ui.editors.text.FileDocumentProvider
org.libreoffice.ide.eclipse.core.editors.registry.RegDocumentProvider
All Implemented Interfaces:
org.eclipse.ui.editors.text.IStorageDocumentProvider, org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.ui.texteditor.IDocumentProviderExtension, org.eclipse.ui.texteditor.IDocumentProviderExtension2, org.eclipse.ui.texteditor.IDocumentProviderExtension3, org.eclipse.ui.texteditor.IDocumentProviderExtension4, org.eclipse.ui.texteditor.IDocumentProviderExtension5

public class RegDocumentProvider extends org.eclipse.ui.editors.text.FileDocumentProvider
Provides the document content for the registry editor. This class uses the regview tool.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.ui.editors.text.FileDocumentProvider

    org.eclipse.ui.editors.text.FileDocumentProvider.FileInfo, org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer, org.eclipse.ui.editors.text.FileDocumentProvider.SafeChange

    Nested classes/interfaces inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

    org.eclipse.ui.editors.text.StorageDocumentProvider.StorageInfo

    Nested classes/interfaces inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

    org.eclipse.ui.texteditor.AbstractDocumentProvider.DocumentProviderOperation, org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
  • Field Summary

    Fields inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

    DEFAULT_FILE_SIZE

    Fields inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

    PR10806_UC5_ENABLED, PR14469_ENABLED, STATUS_ERROR, STATUS_OK
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.jface.text.source.IAnnotationModel
    protected org.eclipse.jface.text.IDocument
    protected void
    doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor, Object element, org.eclipse.jface.text.IDocument document, boolean overwrite)

    Methods inherited from class org.eclipse.ui.editors.text.FileDocumentProvider

    cacheEncodingState, checkSynchronizationState, computeModificationStamp, createElementInfo, disposeElementInfo, doResetDocument, doSynchronize, doValidateState, getContentType, getElementInfo, getModificationStamp, getOperationRunner, getPersistedEncoding, getRefreshRule, getResetRule, getSaveRule, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, handleElementContentChanged, handleElementDeleted, handleElementMoved, isDeleted, isModifiable, isSynchronized, persistEncoding, readUTF8BOM, refreshFile, refreshFile, setDocumentContent, setDocumentContent

    Methods inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

    createEmptyDocument, doUpdateStateCache, getDefaultEncoding, getEncoding, handleCoreException, isNotSynchronizedException, isReadOnly, setDocumentContent, setDocumentContent, setEncoding, setupDocument, updateCache

    Methods inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

    aboutToChange, addElementStateListener, addUnchangedElementListeners, canSaveDocument, changed, connect, connected, disconnect, disconnected, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getAnnotationModel, getConnectedElements, getDocument, getProgressMonitor, getStatus, invalidatesState, isStateValidated, mustSaveDocument, removeElementStateListener, removeUnchangedElementListeners, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RegDocumentProvider

      public RegDocumentProvider()
      Default constructor.
  • Method Details

    • createDocument

      protected org.eclipse.jface.text.IDocument createDocument(Object element) throws org.eclipse.core.runtime.CoreException
      Overrides:
      createDocument in class org.eclipse.ui.editors.text.StorageDocumentProvider
      Throws:
      org.eclipse.core.runtime.CoreException
    • createAnnotationModel

      protected org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel(Object element) throws org.eclipse.core.runtime.CoreException
      Overrides:
      createAnnotationModel in class org.eclipse.ui.editors.text.FileDocumentProvider
      Throws:
      org.eclipse.core.runtime.CoreException
    • doSaveDocument

      protected void doSaveDocument(org.eclipse.core.runtime.IProgressMonitor monitor, Object element, org.eclipse.jface.text.IDocument document, boolean overwrite) throws org.eclipse.core.runtime.CoreException
      Overrides:
      doSaveDocument in class org.eclipse.ui.editors.text.FileDocumentProvider
      Throws:
      org.eclipse.core.runtime.CoreException