org.eclipse.cdt.debug.internal.ui.views.disassembly
Class DisassemblyDocumentProvider

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.ui.views.disassembly.DisassemblyDocumentProvider
All Implemented Interfaces:
org.eclipse.debug.core.IBreakpointsListener, org.eclipse.ui.texteditor.IDocumentProvider

public class DisassemblyDocumentProvider
extends java.lang.Object
implements org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.debug.core.IBreakpointsListener

Document provider for disassembly view.


Constructor Summary
DisassemblyDocumentProvider()
          Constructor for DisassemblyDocumentProvider.
 
Method Summary
 void aboutToChange(java.lang.Object element)
           
 void addElementStateListener(org.eclipse.ui.texteditor.IElementStateListener listener)
           
 void breakpointsAdded(org.eclipse.debug.core.model.IBreakpoint[] breakpoints)
           
 void breakpointsChanged(org.eclipse.debug.core.model.IBreakpoint[] breakpoints, org.eclipse.core.resources.IMarkerDelta[] deltas)
           
 void breakpointsRemoved(org.eclipse.debug.core.model.IBreakpoint[] breakpoints, org.eclipse.core.resources.IMarkerDelta[] deltas)
           
 boolean canSaveDocument(java.lang.Object element)
           
 void changed(java.lang.Object element)
           
 void connect(java.lang.Object element)
           
 void disconnect(java.lang.Object element)
           
 org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel(java.lang.Object element)
           
 org.eclipse.jface.text.IDocument getDocument(java.lang.Object element)
           
 long getModificationStamp(java.lang.Object element)
           
 long getSynchronizationStamp(java.lang.Object element)
           
 boolean isDeleted(java.lang.Object element)
           
 boolean mustSaveDocument(java.lang.Object element)
           
 void removeElementStateListener(org.eclipse.ui.texteditor.IElementStateListener listener)
           
 void resetDocument(java.lang.Object element)
           
 void saveDocument(org.eclipse.core.runtime.IProgressMonitor monitor, java.lang.Object element, org.eclipse.jface.text.IDocument document, boolean overwrite)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisassemblyDocumentProvider

public DisassemblyDocumentProvider()
Constructor for DisassemblyDocumentProvider.

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
Throws:
org.eclipse.core.runtime.CoreException

disconnect

public void disconnect(java.lang.Object element)
Specified by:
disconnect in interface org.eclipse.ui.texteditor.IDocumentProvider

getDocument

public org.eclipse.jface.text.IDocument getDocument(java.lang.Object element)
Specified by:
getDocument in interface org.eclipse.ui.texteditor.IDocumentProvider

resetDocument

public void resetDocument(java.lang.Object element)
                   throws org.eclipse.core.runtime.CoreException
Specified by:
resetDocument in interface org.eclipse.ui.texteditor.IDocumentProvider
Throws:
org.eclipse.core.runtime.CoreException

saveDocument

public void saveDocument(org.eclipse.core.runtime.IProgressMonitor monitor,
                         java.lang.Object element,
                         org.eclipse.jface.text.IDocument document,
                         boolean overwrite)
                  throws org.eclipse.core.runtime.CoreException
Specified by:
saveDocument in interface org.eclipse.ui.texteditor.IDocumentProvider
Throws:
org.eclipse.core.runtime.CoreException

getModificationStamp

public long getModificationStamp(java.lang.Object element)
Specified by:
getModificationStamp in interface org.eclipse.ui.texteditor.IDocumentProvider

getSynchronizationStamp

public long getSynchronizationStamp(java.lang.Object element)
Specified by:
getSynchronizationStamp in interface org.eclipse.ui.texteditor.IDocumentProvider

isDeleted

public boolean isDeleted(java.lang.Object element)
Specified by:
isDeleted in interface org.eclipse.ui.texteditor.IDocumentProvider

mustSaveDocument

public boolean mustSaveDocument(java.lang.Object element)
Specified by:
mustSaveDocument in interface org.eclipse.ui.texteditor.IDocumentProvider

canSaveDocument

public boolean canSaveDocument(java.lang.Object element)
Specified by:
canSaveDocument in interface org.eclipse.ui.texteditor.IDocumentProvider

getAnnotationModel

public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel(java.lang.Object element)
Specified by:
getAnnotationModel in interface org.eclipse.ui.texteditor.IDocumentProvider

aboutToChange

public void aboutToChange(java.lang.Object element)
Specified by:
aboutToChange in interface org.eclipse.ui.texteditor.IDocumentProvider

changed

public void changed(java.lang.Object element)
Specified by:
changed in interface org.eclipse.ui.texteditor.IDocumentProvider

addElementStateListener

public void addElementStateListener(org.eclipse.ui.texteditor.IElementStateListener listener)
Specified by:
addElementStateListener in interface org.eclipse.ui.texteditor.IDocumentProvider

removeElementStateListener

public void removeElementStateListener(org.eclipse.ui.texteditor.IElementStateListener listener)
Specified by:
removeElementStateListener in interface org.eclipse.ui.texteditor.IDocumentProvider

breakpointsAdded

public void breakpointsAdded(org.eclipse.debug.core.model.IBreakpoint[] breakpoints)
Specified by:
breakpointsAdded in interface org.eclipse.debug.core.IBreakpointsListener

breakpointsChanged

public void breakpointsChanged(org.eclipse.debug.core.model.IBreakpoint[] breakpoints,
                               org.eclipse.core.resources.IMarkerDelta[] deltas)
Specified by:
breakpointsChanged in interface org.eclipse.debug.core.IBreakpointsListener

breakpointsRemoved

public void breakpointsRemoved(org.eclipse.debug.core.model.IBreakpoint[] breakpoints,
                               org.eclipse.core.resources.IMarkerDelta[] deltas)
Specified by:
breakpointsRemoved in interface org.eclipse.debug.core.IBreakpointsListener