Class XMLDocumentProvider

  • 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 XMLDocumentProvider
    extends org.eclipse.ui.editors.text.FileDocumentProvider
    • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.jface.text.IDocument createDocument​(Object element)  
      • Methods inherited from class org.eclipse.ui.editors.text.FileDocumentProvider

        cacheEncodingState, checkSynchronizationState, computeModificationStamp, createAnnotationModel, createElementInfo, disposeElementInfo, doResetDocument, doSaveDocument, 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
    • Constructor Detail

      • XMLDocumentProvider

        public XMLDocumentProvider()
    • Method Detail

      • 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