java.lang.Object
org.eclipse.ui.texteditor.AbstractDocumentProvider
org.eclipse.ui.editors.text.StorageDocumentProvider
org.eclipse.ui.editors.text.FileDocumentProvider
com.port80.eclipse.csharp.editors.CSharpDocumentProvider
- All Implemented Interfaces:
- org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.ui.texteditor.IDocumentProviderExtension, org.eclipse.ui.texteditor.IDocumentProviderExtension2, org.eclipse.ui.texteditor.IDocumentProviderExtension3, org.eclipse.ui.editors.text.IStorageDocumentProvider
- public class CSharpDocumentProvider
- extends org.eclipse.ui.editors.text.FileDocumentProvider
| Nested classes 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 inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider |
org.eclipse.ui.editors.text.StorageDocumentProvider.StorageInfo |
| Nested classes inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider |
org.eclipse.ui.texteditor.AbstractDocumentProvider.DocumentProviderOperation, org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo |
| Methods inherited from class org.eclipse.ui.editors.text.FileDocumentProvider |
checkSynchronizationState, computeModificationStamp, createAnnotationModel, createElementInfo, disposeElementInfo, doResetDocument, doSaveDocument, doSynchronize, doValidateState, getElementInfo, getModificationStamp, getOperationRunner, getPersistedEncoding, 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, 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 |
fPartitioner
private org.eclipse.jface.text.IDocumentPartitioner fPartitioner
fConfig
private CSharpEditorConfiguration fConfig
CSharpDocumentProvider
public CSharpDocumentProvider(CSharpEditorConfiguration cf)
- Constructor for XMLDocumentProvider.
createDocument
protected org.eclipse.jface.text.IDocument createDocument(java.lang.Object element)
throws org.eclipse.core.runtime.CoreException
- Description copied from class:
org.eclipse.ui.texteditor.AbstractDocumentProvider
- Creates the document for the given element.
Subclasses must implement this method.
getPartitioner
public org.eclipse.jface.text.IDocumentPartitioner getPartitioner()