org.eclipse.xtext.ui.junit.editor.contentassist
Class MockableTextViewer
java.lang.Object
org.eclipse.xtext.ui.junit.editor.contentassist.MockableTextViewer
- All Implemented Interfaces:
- org.eclipse.jface.text.ITextViewer
public class MockableTextViewer
- extends java.lang.Object
- implements org.eclipse.jface.text.ITextViewer
- Author:
- Sebastian Zarnekow - Initial contribution and API
Method Summary |
void |
activatePlugins()
|
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.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 |
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)
|
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 |
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 |
MockableTextViewer
public MockableTextViewer()
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
public void setAutoIndentStrategy(org.eclipse.jface.text.IAutoIndentStrategy strategy,
java.lang.String contentType)
- 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