org.eclipse.datatools.sqltools.sqleditor.internal.editor
Class SQLUpdater
java.lang.Object
   org.eclipse.datatools.sqltools.sqleditor.internal.editor.SQLUpdater
org.eclipse.datatools.sqltools.sqleditor.internal.editor.SQLUpdater
- All Implemented Interfaces: 
- java.lang.Runnable, java.util.EventListener, org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.util.IPropertyChangeListener
- public class SQLUpdater 
- extends java.lang.Object- implements java.lang.Runnable, org.eclipse.jface.text.IDocumentListener, org.eclipse.jface.util.IPropertyChangeListener
This class will listen to the documentChanged event of the SQLEditor and update the outline view( if there is one )
 and the annotations.
- Author:
- Hui Cao
| Field Summary | 
| static java.lang.String | SOURCE_IDKey for the sql syntax and portability markers
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SOURCE_ID
public static final java.lang.String SOURCE_ID
- Key for the sql syntax and portability markers
 
- See Also:
- Constant Field Values
 
SQLUpdater
public SQLUpdater(SQLEditor editor)
- Parameters:
- editor-
documentAboutToBeChanged
public void documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)
- 
- Specified by:
- documentAboutToBeChangedin interface- org.eclipse.jface.text.IDocumentListener
 
- 
 
documentChanged
public void documentChanged(org.eclipse.jface.text.DocumentEvent event)
- 
- Specified by:
- documentChangedin interface- org.eclipse.jface.text.IDocumentListener
 
- 
 
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- 
- Specified by:
- propertyChangein interface- org.eclipse.jface.util.IPropertyChangeListener
 
- 
 
setOutlinePage
public void setOutlinePage(SQLOutlinePage outlinePage)
- 
 
- 
 
run
public void run()
- 
- Specified by:
- runin interface- java.lang.Runnable
 
- 
 
removeMarkers
public void removeMarkers()
- remove all the problem markers. Remember to call it when the file is
 closing
 
- 
 
- 
- See Also:
- removeMarkers(boolean group), this is a shortcut to
      removeMarkers(true)
 
removeMarkers
public void removeMarkers(boolean group)
- remove all the problem markers. Remember to call it when the file is closing
 
- 
 
- 
- Parameters:
- group- whether to use IWorkspaceRunnable to group the changes
 
needToParse
public boolean needToParse()
- 
 
- 
 
setNeedToParse
public void setNeedToParse(boolean needToParse)
- 
 
-