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:
-