org.eclipse.xtext.ui.codetemplates.ui.contentassist
Class DummyTextViewer

java.lang.Object
  extended by org.eclipse.xtext.ui.codetemplates.ui.contentassist.DummyTextViewer
All Implemented Interfaces:
org.eclipse.jface.text.ITextViewer, org.eclipse.jface.viewers.ISelectionProvider

public class DummyTextViewer
extends java.lang.Object
implements org.eclipse.jface.text.ITextViewer, org.eclipse.jface.viewers.ISelectionProvider

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
DummyTextViewer(org.eclipse.jface.viewers.ISelection selection, org.eclipse.jface.text.IDocument document)
           
 
Method Summary
 void activatePlugins()
           
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void addTextInputListener(org.eclipse.jface.text.ITextInputListener listener)
           
 void addTextListener(org.eclipse.jface.text.ITextListener listener)
           
 void addViewportListener(org.eclipse.jface.text.IViewportListener listener)
           
 void changeTextPresentation(org.eclipse.jface.text.TextPresentation presentation, boolean controlRedraw)
           
 int getBottomIndex()
           
 int getBottomIndexEndOffset()
           
 org.eclipse.jface.text.IDocument getDocument()
           
 org.eclipse.jface.text.IFindReplaceTarget getFindReplaceTarget()
           
 org.eclipse.swt.graphics.Point getSelectedRange()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
 org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
           
 org.eclipse.jface.text.ITextOperationTarget getTextOperationTarget()
           
 org.eclipse.swt.custom.StyledText getTextWidget()
           
 int getTopIndex()
           
 int getTopIndexStartOffset()
           
 int getTopInset()
           
 org.eclipse.jface.text.IRegion getVisibleRegion()
           
 void invalidateTextPresentation()
           
 boolean isEditable()
           
 boolean overlapsWithVisibleRegion(int offset, int length)
           
 void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void removeTextInputListener(org.eclipse.jface.text.ITextInputListener listener)
           
 void removeTextListener(org.eclipse.jface.text.ITextListener listener)
           
 void removeViewportListener(org.eclipse.jface.text.IViewportListener listener)
           
 void resetPlugins()
           
 void resetVisibleRegion()
           
 void revealRange(int offset, int length)
           
 void setAutoIndentStrategy(org.eclipse.jface.text.IAutoIndentStrategy strategy, java.lang.String contentType)
          Deprecated. 
 void setDefaultPrefixes(java.lang.String[] defaultPrefixes, java.lang.String contentType)
           
 void setDocument(org.eclipse.jface.text.IDocument document)
           
 void setDocument(org.eclipse.jface.text.IDocument document, int modelRangeOffset, int modelRangeLength)
           
 void setEditable(boolean editable)
           
 void setEventConsumer(org.eclipse.jface.text.IEventConsumer consumer)
           
 void setIndentPrefixes(java.lang.String[] indentPrefixes, java.lang.String contentType)
           
 void setSelectedRange(int offset, int length)
           
 void setSelection(org.eclipse.jface.viewers.ISelection selection)
           
 void setTextColor(org.eclipse.swt.graphics.Color color)
           
 void setTextColor(org.eclipse.swt.graphics.Color color, int offset, int length, boolean controlRedraw)
           
 void setTextDoubleClickStrategy(org.eclipse.jface.text.ITextDoubleClickStrategy strategy, java.lang.String contentType)
           
 void setTextHover(org.eclipse.jface.text.ITextHover textViewerHover, java.lang.String contentType)
           
 void setTopIndex(int index)
           
 void setUndoManager(org.eclipse.jface.text.IUndoManager undoManager)
           
 void setVisibleRegion(int offset, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyTextViewer

public DummyTextViewer(org.eclipse.jface.viewers.ISelection selection,
                       org.eclipse.jface.text.IDocument document)
Method Detail

activatePlugins

public void activatePlugins()
Specified by:
activatePlugins in interface org.eclipse.jface.text.ITextViewer

addTextInputListener

public void addTextInputListener(org.eclipse.jface.text.ITextInputListener listener)
Specified by:
addTextInputListener in interface org.eclipse.jface.text.ITextViewer

addTextListener

public void addTextListener(org.eclipse.jface.text.ITextListener listener)
Specified by:
addTextListener in interface org.eclipse.jface.text.ITextViewer

addViewportListener

public void addViewportListener(org.eclipse.jface.text.IViewportListener listener)
Specified by:
addViewportListener in interface org.eclipse.jface.text.ITextViewer

changeTextPresentation

public void changeTextPresentation(org.eclipse.jface.text.TextPresentation presentation,
                                   boolean controlRedraw)
Specified by:
changeTextPresentation in interface org.eclipse.jface.text.ITextViewer

getBottomIndex

public int getBottomIndex()
Specified by:
getBottomIndex in interface org.eclipse.jface.text.ITextViewer

getBottomIndexEndOffset

public int getBottomIndexEndOffset()
Specified by:
getBottomIndexEndOffset in interface org.eclipse.jface.text.ITextViewer

getDocument

public org.eclipse.jface.text.IDocument getDocument()
Specified by:
getDocument in interface org.eclipse.jface.text.ITextViewer

getFindReplaceTarget

public org.eclipse.jface.text.IFindReplaceTarget getFindReplaceTarget()
Specified by:
getFindReplaceTarget in interface org.eclipse.jface.text.ITextViewer

getSelectedRange

public org.eclipse.swt.graphics.Point getSelectedRange()
Specified by:
getSelectedRange in interface org.eclipse.jface.text.ITextViewer

getSelectionProvider

public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
Specified by:
getSelectionProvider in interface org.eclipse.jface.text.ITextViewer

getTextOperationTarget

public org.eclipse.jface.text.ITextOperationTarget getTextOperationTarget()
Specified by:
getTextOperationTarget in interface org.eclipse.jface.text.ITextViewer

getTextWidget

public org.eclipse.swt.custom.StyledText getTextWidget()
Specified by:
getTextWidget in interface org.eclipse.jface.text.ITextViewer

getTopIndex

public int getTopIndex()
Specified by:
getTopIndex in interface org.eclipse.jface.text.ITextViewer

getTopIndexStartOffset

public int getTopIndexStartOffset()
Specified by:
getTopIndexStartOffset in interface org.eclipse.jface.text.ITextViewer

getTopInset

public int getTopInset()
Specified by:
getTopInset in interface org.eclipse.jface.text.ITextViewer

getVisibleRegion

public org.eclipse.jface.text.IRegion getVisibleRegion()
Specified by:
getVisibleRegion in interface org.eclipse.jface.text.ITextViewer

invalidateTextPresentation

public void invalidateTextPresentation()
Specified by:
invalidateTextPresentation in interface org.eclipse.jface.text.ITextViewer

isEditable

public boolean isEditable()
Specified by:
isEditable in interface org.eclipse.jface.text.ITextViewer

overlapsWithVisibleRegion

public boolean overlapsWithVisibleRegion(int offset,
                                         int length)
Specified by:
overlapsWithVisibleRegion in interface org.eclipse.jface.text.ITextViewer

removeTextInputListener

public void removeTextInputListener(org.eclipse.jface.text.ITextInputListener listener)
Specified by:
removeTextInputListener in interface org.eclipse.jface.text.ITextViewer

removeTextListener

public void removeTextListener(org.eclipse.jface.text.ITextListener listener)
Specified by:
removeTextListener in interface org.eclipse.jface.text.ITextViewer

removeViewportListener

public void removeViewportListener(org.eclipse.jface.text.IViewportListener listener)
Specified by:
removeViewportListener in interface org.eclipse.jface.text.ITextViewer

resetPlugins

public void resetPlugins()
Specified by:
resetPlugins in interface org.eclipse.jface.text.ITextViewer

resetVisibleRegion

public void resetVisibleRegion()
Specified by:
resetVisibleRegion in interface org.eclipse.jface.text.ITextViewer

revealRange

public void revealRange(int offset,
                        int length)
Specified by:
revealRange in interface org.eclipse.jface.text.ITextViewer

setAutoIndentStrategy

@Deprecated
public void setAutoIndentStrategy(org.eclipse.jface.text.IAutoIndentStrategy strategy,
                                             java.lang.String contentType)
Deprecated. 

Specified by:
setAutoIndentStrategy in interface org.eclipse.jface.text.ITextViewer

setDefaultPrefixes

public void setDefaultPrefixes(java.lang.String[] defaultPrefixes,
                               java.lang.String contentType)
Specified by:
setDefaultPrefixes in interface org.eclipse.jface.text.ITextViewer

setDocument

public void setDocument(org.eclipse.jface.text.IDocument document)
Specified by:
setDocument in interface org.eclipse.jface.text.ITextViewer

setDocument

public void setDocument(org.eclipse.jface.text.IDocument document,
                        int modelRangeOffset,
                        int modelRangeLength)
Specified by:
setDocument in interface org.eclipse.jface.text.ITextViewer

setEditable

public void setEditable(boolean editable)
Specified by:
setEditable in interface org.eclipse.jface.text.ITextViewer

setEventConsumer

public void setEventConsumer(org.eclipse.jface.text.IEventConsumer consumer)
Specified by:
setEventConsumer in interface org.eclipse.jface.text.ITextViewer

setIndentPrefixes

public void setIndentPrefixes(java.lang.String[] indentPrefixes,
                              java.lang.String contentType)
Specified by:
setIndentPrefixes in interface org.eclipse.jface.text.ITextViewer

setSelectedRange

public void setSelectedRange(int offset,
                             int length)
Specified by:
setSelectedRange in interface org.eclipse.jface.text.ITextViewer

setTextColor

public void setTextColor(org.eclipse.swt.graphics.Color color)
Specified by:
setTextColor in interface org.eclipse.jface.text.ITextViewer

setTextColor

public void setTextColor(org.eclipse.swt.graphics.Color color,
                         int offset,
                         int length,
                         boolean controlRedraw)
Specified by:
setTextColor in interface org.eclipse.jface.text.ITextViewer

setTextDoubleClickStrategy

public void setTextDoubleClickStrategy(org.eclipse.jface.text.ITextDoubleClickStrategy strategy,
                                       java.lang.String contentType)
Specified by:
setTextDoubleClickStrategy in interface org.eclipse.jface.text.ITextViewer

setTextHover

public void setTextHover(org.eclipse.jface.text.ITextHover textViewerHover,
                         java.lang.String contentType)
Specified by:
setTextHover in interface org.eclipse.jface.text.ITextViewer

setTopIndex

public void setTopIndex(int index)
Specified by:
setTopIndex in interface org.eclipse.jface.text.ITextViewer

setUndoManager

public void setUndoManager(org.eclipse.jface.text.IUndoManager undoManager)
Specified by:
setUndoManager in interface org.eclipse.jface.text.ITextViewer

setVisibleRegion

public void setVisibleRegion(int offset,
                             int length)
Specified by:
setVisibleRegion in interface org.eclipse.jface.text.ITextViewer

addSelectionChangedListener

public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()
Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider

removeSelectionChangedListener

public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider

setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection)
Specified by:
setSelection in interface org.eclipse.jface.viewers.ISelectionProvider