Class SimpleDocument
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.SimpleDocument
- All Implemented Interfaces:
org.eclipse.jface.text.IDocument
Minimal implementation of IDocument to apply text edit onto a string.
-
Field Summary
Fields inherited from interface org.eclipse.jface.text.IDocument
DEFAULT_CATEGORY, DEFAULT_CONTENT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocumentListener(org.eclipse.jface.text.IDocumentListener listener)voidaddDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener)voidaddPosition(String category, org.eclipse.jface.text.Position position)voidaddPosition(org.eclipse.jface.text.Position position)voidaddPositionCategory(String category)voidaddPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater)voidaddPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter)intcomputeIndexInCategory(String category, int offset)intcomputeNumberOfLines(String text)org.eclipse.jface.text.ITypedRegion[]computePartitioning(int offset, int length)booleancontainsPosition(String category, int offset, int length)booleancontainsPositionCategory(String category)get()get(int offset, int length)chargetChar(int offset)getContentType(int offset)org.eclipse.jface.text.IDocumentPartitionerString[]String[]intgetLineDelimiter(int line)org.eclipse.jface.text.IRegiongetLineInformation(int line)org.eclipse.jface.text.IRegiongetLineInformationOfOffset(int offset)intgetLineLength(int line)intgetLineOffset(int line)intgetLineOfOffset(int offset)intintgetNumberOfLines(int offset, int length)org.eclipse.jface.text.ITypedRegiongetPartition(int offset)String[]org.eclipse.jface.text.Position[]getPositions(String category)org.eclipse.jface.text.IPositionUpdater[]voidinsertPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater, int index)voidremoveDocumentListener(org.eclipse.jface.text.IDocumentListener listener)voidremoveDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener)voidremovePosition(String category, org.eclipse.jface.text.Position position)voidremovePosition(org.eclipse.jface.text.Position position)voidremovePositionCategory(String category)voidremovePositionUpdater(org.eclipse.jface.text.IPositionUpdater updater)voidremovePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter)voidintsearch(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord)Deprecated.voidvoidsetDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner partitioner)
-
Constructor Details
-
SimpleDocument
-
-
Method Details
-
getChar
public char getChar(int offset)- Specified by:
getCharin interfaceorg.eclipse.jface.text.IDocument
-
getLength
public int getLength()- Specified by:
getLengthin interfaceorg.eclipse.jface.text.IDocument
-
get
- Specified by:
getin interfaceorg.eclipse.jface.text.IDocument
-
get
- Specified by:
getin interfaceorg.eclipse.jface.text.IDocument
-
set
- Specified by:
setin interfaceorg.eclipse.jface.text.IDocument
-
replace
- Specified by:
replacein interfaceorg.eclipse.jface.text.IDocument
-
addDocumentListener
public void addDocumentListener(org.eclipse.jface.text.IDocumentListener listener)- Specified by:
addDocumentListenerin interfaceorg.eclipse.jface.text.IDocument
-
removeDocumentListener
public void removeDocumentListener(org.eclipse.jface.text.IDocumentListener listener)- Specified by:
removeDocumentListenerin interfaceorg.eclipse.jface.text.IDocument
-
addPrenotifiedDocumentListener
public void addPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter)- Specified by:
addPrenotifiedDocumentListenerin interfaceorg.eclipse.jface.text.IDocument
-
removePrenotifiedDocumentListener
public void removePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter)- Specified by:
removePrenotifiedDocumentListenerin interfaceorg.eclipse.jface.text.IDocument
-
addPositionCategory
- Specified by:
addPositionCategoryin interfaceorg.eclipse.jface.text.IDocument
-
removePositionCategory
- Specified by:
removePositionCategoryin interfaceorg.eclipse.jface.text.IDocument
-
getPositionCategories
- Specified by:
getPositionCategoriesin interfaceorg.eclipse.jface.text.IDocument
-
containsPositionCategory
- Specified by:
containsPositionCategoryin interfaceorg.eclipse.jface.text.IDocument
-
addPosition
public void addPosition(org.eclipse.jface.text.Position position)- Specified by:
addPositionin interfaceorg.eclipse.jface.text.IDocument
-
removePosition
public void removePosition(org.eclipse.jface.text.Position position)- Specified by:
removePositionin interfaceorg.eclipse.jface.text.IDocument
-
addPosition
- Specified by:
addPositionin interfaceorg.eclipse.jface.text.IDocument
-
removePosition
- Specified by:
removePositionin interfaceorg.eclipse.jface.text.IDocument
-
getPositions
- Specified by:
getPositionsin interfaceorg.eclipse.jface.text.IDocument
-
containsPosition
- Specified by:
containsPositionin interfaceorg.eclipse.jface.text.IDocument
-
computeIndexInCategory
- Specified by:
computeIndexInCategoryin interfaceorg.eclipse.jface.text.IDocument
-
addPositionUpdater
public void addPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater)- Specified by:
addPositionUpdaterin interfaceorg.eclipse.jface.text.IDocument
-
removePositionUpdater
public void removePositionUpdater(org.eclipse.jface.text.IPositionUpdater updater)- Specified by:
removePositionUpdaterin interfaceorg.eclipse.jface.text.IDocument
-
insertPositionUpdater
public void insertPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater, int index)- Specified by:
insertPositionUpdaterin interfaceorg.eclipse.jface.text.IDocument
-
getPositionUpdaters
public org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters()- Specified by:
getPositionUpdatersin interfaceorg.eclipse.jface.text.IDocument
-
getLegalContentTypes
- Specified by:
getLegalContentTypesin interfaceorg.eclipse.jface.text.IDocument
-
getContentType
- Specified by:
getContentTypein interfaceorg.eclipse.jface.text.IDocument
-
getPartition
public org.eclipse.jface.text.ITypedRegion getPartition(int offset)- Specified by:
getPartitionin interfaceorg.eclipse.jface.text.IDocument
-
computePartitioning
public org.eclipse.jface.text.ITypedRegion[] computePartitioning(int offset, int length)- Specified by:
computePartitioningin interfaceorg.eclipse.jface.text.IDocument
-
addDocumentPartitioningListener
public void addDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener)- Specified by:
addDocumentPartitioningListenerin interfaceorg.eclipse.jface.text.IDocument
-
removeDocumentPartitioningListener
public void removeDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener)- Specified by:
removeDocumentPartitioningListenerin interfaceorg.eclipse.jface.text.IDocument
-
setDocumentPartitioner
public void setDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner partitioner)- Specified by:
setDocumentPartitionerin interfaceorg.eclipse.jface.text.IDocument
-
getDocumentPartitioner
public org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner()- Specified by:
getDocumentPartitionerin interfaceorg.eclipse.jface.text.IDocument
-
getLineLength
public int getLineLength(int line)- Specified by:
getLineLengthin interfaceorg.eclipse.jface.text.IDocument
-
getLineOfOffset
public int getLineOfOffset(int offset)- Specified by:
getLineOfOffsetin interfaceorg.eclipse.jface.text.IDocument
-
getLineOffset
public int getLineOffset(int line)- Specified by:
getLineOffsetin interfaceorg.eclipse.jface.text.IDocument
-
getLineInformation
public org.eclipse.jface.text.IRegion getLineInformation(int line)- Specified by:
getLineInformationin interfaceorg.eclipse.jface.text.IDocument
-
getLineInformationOfOffset
public org.eclipse.jface.text.IRegion getLineInformationOfOffset(int offset)- Specified by:
getLineInformationOfOffsetin interfaceorg.eclipse.jface.text.IDocument
-
getNumberOfLines
public int getNumberOfLines()- Specified by:
getNumberOfLinesin interfaceorg.eclipse.jface.text.IDocument
-
getNumberOfLines
public int getNumberOfLines(int offset, int length)- Specified by:
getNumberOfLinesin interfaceorg.eclipse.jface.text.IDocument
-
computeNumberOfLines
- Specified by:
computeNumberOfLinesin interfaceorg.eclipse.jface.text.IDocument
-
getLegalLineDelimiters
- Specified by:
getLegalLineDelimitersin interfaceorg.eclipse.jface.text.IDocument
-
getLineDelimiter
- Specified by:
getLineDelimiterin interfaceorg.eclipse.jface.text.IDocument
-
search
public int search(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord)Deprecated.- Specified by:
searchin interfaceorg.eclipse.jface.text.IDocument- See Also:
IDocument.search(int, java.lang.String, boolean, boolean, boolean)
-