org.eclipse.xtext.junit4.ui
Class MockableTextViewer
java.lang.Object
org.eclipse.xtext.junit4.ui.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