*/
package net.sourceforge.phpeclipse.phpeditor.php.test;
-import org.eclipse.jface.text.*;
-
-/**
+import org.eclipse.jface.text.BadLocationException;
+import org.eclipse.jface.text.BadPositionCategoryException;
+import org.eclipse.jface.text.Document;
+import org.eclipse.jface.text.IDocumentListener;
+import org.eclipse.jface.text.IDocumentPartitioner;
+import org.eclipse.jface.text.IDocumentPartitioningListener;
+import org.eclipse.jface.text.IPositionUpdater;
+import org.eclipse.jface.text.IRegion;
+import org.eclipse.jface.text.ITypedRegion;
+import org.eclipse.jface.text.Position;
+
+/**
* Mockobject for Testing.
*
* @author Stefan Langer
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class DummyDocument extends Document // implements IDocument
{
private char[] fTextBuffer;
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getChar(int)
- */
- public char getChar(int offset) throws BadLocationException
- {
- if(offset >= 0 && offset < fTextBuffer.length)
- return fTextBuffer[offset];
- else
- throw new BadLocationException("Offset out of range!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLength()
- */
- public int getLength()
- {
- return fTextBuffer.length;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#get()
- */
- public String get()
- {
- return String.copyValueOf(fTextBuffer);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#get(int, int)
- */
- public String get(int offset, int length) throws BadLocationException
- {
- if(offset >= 0 && (offset + length) < fTextBuffer.length)
- return String.copyValueOf(fTextBuffer, offset, length);
- else
- throw new BadLocationException("Out of range!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#set(java.lang.String)
- */
- public void set(String text)
- {
- fTextBuffer = text.toCharArray();
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#replace(int, int, java.lang.String)
- */
- public void replace(int offset, int length, String text)
- throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addDocumentListener(org.eclipse.jface.text.IDocumentListener)
- */
- public void addDocumentListener(IDocumentListener listener)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removeDocumentListener(org.eclipse.jface.text.IDocumentListener)
- */
- public void removeDocumentListener(IDocumentListener listener)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener)
- */
- public void addPrenotifiedDocumentListener(IDocumentListener documentAdapter)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener)
- */
- public void removePrenotifiedDocumentListener(IDocumentListener documentAdapter)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addPositionCategory(java.lang.String)
- */
-// public void addPositionCategory(String category)
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removePositionCategory(java.lang.String)
- */
- public void removePositionCategory(String category)
- throws BadPositionCategoryException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getPositionCategories()
- */
- public String[] getPositionCategories()
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#containsPositionCategory(java.lang.String)
- */
-// public boolean containsPositionCategory(String category)
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addPosition(org.eclipse.jface.text.Position)
- */
- public void addPosition(Position position) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removePosition(org.eclipse.jface.text.Position)
- */
- public void removePosition(Position position)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addPosition(java.lang.String, org.eclipse.jface.text.Position)
- */
- public void addPosition(String category, Position position)
- throws BadLocationException, BadPositionCategoryException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removePosition(java.lang.String, org.eclipse.jface.text.Position)
- */
- public void removePosition(String category, Position position)
- throws BadPositionCategoryException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getPositions(java.lang.String)
- */
- public Position[] getPositions(String category)
- throws BadPositionCategoryException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#containsPosition(java.lang.String, int, int)
- */
- public boolean containsPosition(String category, int offset, int length)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#computeIndexInCategory(java.lang.String, int)
- */
- public int computeIndexInCategory(String category, int offset)
- throws BadLocationException, BadPositionCategoryException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addPositionUpdater(org.eclipse.jface.text.IPositionUpdater)
- */
-// public void addPositionUpdater(IPositionUpdater updater)
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removePositionUpdater(org.eclipse.jface.text.IPositionUpdater)
- */
- public void removePositionUpdater(IPositionUpdater updater)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#insertPositionUpdater(org.eclipse.jface.text.IPositionUpdater, int)
- */
-// public void insertPositionUpdater(IPositionUpdater updater, int index)
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getPositionUpdaters()
- */
- public IPositionUpdater[] getPositionUpdaters()
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLegalContentTypes()
- */
- public String[] getLegalContentTypes()
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getContentType(int)
- */
- public String getContentType(int offset) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getPartition(int)
- */
- public ITypedRegion getPartition(int offset) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#computePartitioning(int, int)
- */
- public ITypedRegion[] computePartitioning(int offset, int length)
- throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#addDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener)
- */
- public void addDocumentPartitioningListener(IDocumentPartitioningListener listener)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#removeDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener)
- */
- public void removeDocumentPartitioningListener(IDocumentPartitioningListener listener)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#setDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner)
- */
- public void setDocumentPartitioner(IDocumentPartitioner partitioner)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getDocumentPartitioner()
- */
- public IDocumentPartitioner getDocumentPartitioner()
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineLength(int)
- */
- public int getLineLength(int line) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineOfOffset(int)
- */
- public int getLineOfOffset(int offset) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineOffset(int)
- */
- public int getLineOffset(int line) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineInformation(int)
- */
- public IRegion getLineInformation(int line) throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineInformationOfOffset(int)
- */
- public IRegion getLineInformationOfOffset(int offset)
- throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getNumberOfLines()
- */
- public int getNumberOfLines()
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getNumberOfLines(int, int)
- */
- public int getNumberOfLines(int offset, int length)
- throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#computeNumberOfLines(java.lang.String)
- */
- public int computeNumberOfLines(String text)
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLegalLineDelimiters()
- */
-// public String[] getLegalLineDelimiters()
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#getLineDelimiter(int)
- */
-// public String getLineDelimiter(int line) throws BadLocationException
-// {
-// throw new UnsupportedOperationException("Not implemented!");
-// }
-
- /* (non-Javadoc)
- * @see org.eclipse.jface.text.IDocument#search(int, java.lang.String, boolean, boolean, boolean)
- */
- public int search(
- int startOffset,
- String findString,
- boolean forwardSearch,
- boolean caseSensitive,
- boolean wholeWord)
- throws BadLocationException
- {
- throw new UnsupportedOperationException("Not implemented!");
- }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getChar(int)
+ */
+ public char getChar(int offset) throws BadLocationException {
+ if (offset >= 0 && offset < fTextBuffer.length)
+ return fTextBuffer[offset];
+ else
+ throw new BadLocationException("Offset out of range!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLength()
+ */
+ public int getLength() {
+ return fTextBuffer.length;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#get()
+ */
+ public String get() {
+ return String.copyValueOf(fTextBuffer);
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#get(int, int)
+ */
+ public String get(int offset, int length) throws BadLocationException {
+ if (offset >= 0 && (offset + length) < fTextBuffer.length)
+ return String.copyValueOf(fTextBuffer, offset, length);
+ else
+ throw new BadLocationException("Out of range!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#set(java.lang.String)
+ */
+ public void set(String text) {
+ fTextBuffer = text.toCharArray();
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#replace(int, int, java.lang.String)
+ */
+ public void replace(int offset, int length, String text)
+ throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addDocumentListener(org.eclipse.jface.text.IDocumentListener)
+ */
+ public void addDocumentListener(IDocumentListener listener) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removeDocumentListener(org.eclipse.jface.text.IDocumentListener)
+ */
+ public void removeDocumentListener(IDocumentListener listener) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener)
+ */
+ public void addPrenotifiedDocumentListener(IDocumentListener documentAdapter) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener)
+ */
+ public void removePrenotifiedDocumentListener(
+ IDocumentListener documentAdapter) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addPositionCategory(java.lang.String)
+ */
+ // public void addPositionCategory(String category)
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removePositionCategory(java.lang.String)
+ */
+ public void removePositionCategory(String category)
+ throws BadPositionCategoryException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getPositionCategories()
+ */
+ public String[] getPositionCategories() {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#containsPositionCategory(java.lang.String)
+ */
+ // public boolean containsPositionCategory(String category)
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addPosition(org.eclipse.jface.text.Position)
+ */
+ public void addPosition(Position position) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removePosition(org.eclipse.jface.text.Position)
+ */
+ public void removePosition(Position position) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addPosition(java.lang.String,
+ * org.eclipse.jface.text.Position)
+ */
+ public void addPosition(String category, Position position)
+ throws BadLocationException, BadPositionCategoryException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removePosition(java.lang.String,
+ * org.eclipse.jface.text.Position)
+ */
+ public void removePosition(String category, Position position)
+ throws BadPositionCategoryException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getPositions(java.lang.String)
+ */
+ public Position[] getPositions(String category)
+ throws BadPositionCategoryException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#containsPosition(java.lang.String,
+ * int, int)
+ */
+ public boolean containsPosition(String category, int offset, int length) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#computeIndexInCategory(java.lang.String,
+ * int)
+ */
+ public int computeIndexInCategory(String category, int offset)
+ throws BadLocationException, BadPositionCategoryException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addPositionUpdater(org.eclipse.jface.text.IPositionUpdater)
+ */
+ // public void addPositionUpdater(IPositionUpdater updater)
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removePositionUpdater(org.eclipse.jface.text.IPositionUpdater)
+ */
+ public void removePositionUpdater(IPositionUpdater updater) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#insertPositionUpdater(org.eclipse.jface.text.IPositionUpdater,
+ * int)
+ */
+ // public void insertPositionUpdater(IPositionUpdater updater, int index)
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getPositionUpdaters()
+ */
+ public IPositionUpdater[] getPositionUpdaters() {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLegalContentTypes()
+ */
+ public String[] getLegalContentTypes() {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getContentType(int)
+ */
+ public String getContentType(int offset) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getPartition(int)
+ */
+ public ITypedRegion getPartition(int offset) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#computePartitioning(int, int)
+ */
+ public ITypedRegion[] computePartitioning(int offset, int length)
+ throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#addDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener)
+ */
+ public void addDocumentPartitioningListener(
+ IDocumentPartitioningListener listener) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#removeDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener)
+ */
+ public void removeDocumentPartitioningListener(
+ IDocumentPartitioningListener listener) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#setDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner)
+ */
+ public void setDocumentPartitioner(IDocumentPartitioner partitioner) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getDocumentPartitioner()
+ */
+ public IDocumentPartitioner getDocumentPartitioner() {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineLength(int)
+ */
+ public int getLineLength(int line) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineOfOffset(int)
+ */
+ public int getLineOfOffset(int offset) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineOffset(int)
+ */
+ public int getLineOffset(int line) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineInformation(int)
+ */
+ public IRegion getLineInformation(int line) throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineInformationOfOffset(int)
+ */
+ public IRegion getLineInformationOfOffset(int offset)
+ throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getNumberOfLines()
+ */
+ public int getNumberOfLines() {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getNumberOfLines(int, int)
+ */
+ public int getNumberOfLines(int offset, int length)
+ throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#computeNumberOfLines(java.lang.String)
+ */
+ public int computeNumberOfLines(String text) {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLegalLineDelimiters()
+ */
+ // public String[] getLegalLineDelimiters()
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#getLineDelimiter(int)
+ */
+ // public String getLineDelimiter(int line) throws BadLocationException
+ // {
+ // throw new UnsupportedOperationException("Not implemented!");
+ // }
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jface.text.IDocument#search(int, java.lang.String,
+ * boolean, boolean, boolean)
+ */
+ public int search(int startOffset, String findString,
+ boolean forwardSearch, boolean caseSensitive, boolean wholeWord)
+ throws BadLocationException {
+ throw new UnsupportedOperationException("Not implemented!");
+ }
}