org.eclipse.cdt.internal.ui.editor
Class CDocumentProvider

java.lang.Object
  extended by org.eclipse.ui.editors.text.TextFileDocumentProvider
      extended by org.eclipse.cdt.internal.ui.editor.CDocumentProvider
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 CDocumentProvider
extends org.eclipse.ui.editors.text.TextFileDocumentProvider

A document provider for C/C++ content.


Constructor Summary
CDocumentProvider()
           
 
Method Summary
 void addGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener listener)
           
 void connect(java.lang.Object element)
           
 org.eclipse.jface.text.ILineTracker createLineTracker(java.lang.Object element)
           
 org.eclipse.cdt.core.model.IWorkingCopy getWorkingCopy(java.lang.Object element)
           
 void removeGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener listener)
           
 void shutdown()
           
 
Methods inherited from class org.eclipse.ui.editors.text.TextFileDocumentProvider
aboutToChange, addElementStateListener, canSaveDocument, changed, disconnect, getAnnotationModel, getContentType, getDefaultEncoding, getDocument, getEncoding, getModificationStamp, getProgressMonitor, getStatus, getSynchronizationStamp, isDeleted, isModifiable, isNotSynchronizedException, isReadOnly, isStateValidated, isSynchronized, mustSaveDocument, removeElementStateListener, resetDocument, saveDocument, setCanSaveDocument, setEncoding, setParentDocumentProvider, setProgressMonitor, synchronize, updateStateCache, validateState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDocumentProvider

public CDocumentProvider()
Method Detail

connect

public void connect(java.lang.Object element)
             throws org.eclipse.core.runtime.CoreException
Specified by:
connect in interface org.eclipse.ui.texteditor.IDocumentProvider
Overrides:
connect in class org.eclipse.ui.editors.text.TextFileDocumentProvider
Throws:
org.eclipse.core.runtime.CoreException

addGlobalAnnotationModelListener

public void addGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener listener)

removeGlobalAnnotationModelListener

public void removeGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener listener)

getWorkingCopy

public org.eclipse.cdt.core.model.IWorkingCopy getWorkingCopy(java.lang.Object element)

shutdown

public void shutdown()

createLineTracker

public org.eclipse.jface.text.ILineTracker createLineTracker(java.lang.Object element)