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 TypeMethodDescriptionvoid
addDocumentListener
(org.eclipse.jface.text.IDocumentListener listener) void
addDocumentPartitioningListener
(org.eclipse.jface.text.IDocumentPartitioningListener listener) void
addPosition
(String category, org.eclipse.jface.text.Position position) void
addPosition
(org.eclipse.jface.text.Position position) void
addPositionCategory
(String category) void
addPositionUpdater
(org.eclipse.jface.text.IPositionUpdater updater) void
addPrenotifiedDocumentListener
(org.eclipse.jface.text.IDocumentListener documentAdapter) int
computeIndexInCategory
(String category, int offset) int
computeNumberOfLines
(String text) org.eclipse.jface.text.ITypedRegion[]
computePartitioning
(int offset, int length) boolean
containsPosition
(String category, int offset, int length) boolean
containsPositionCategory
(String category) get()
get
(int offset, int length) char
getChar
(int offset) getContentType
(int offset) org.eclipse.jface.text.IDocumentPartitioner
String[]
String[]
int
getLineDelimiter
(int line) org.eclipse.jface.text.IRegion
getLineInformation
(int line) org.eclipse.jface.text.IRegion
getLineInformationOfOffset
(int offset) int
getLineLength
(int line) int
getLineOffset
(int line) int
getLineOfOffset
(int offset) int
int
getNumberOfLines
(int offset, int length) org.eclipse.jface.text.ITypedRegion
getPartition
(int offset) String[]
org.eclipse.jface.text.Position[]
getPositions
(String category) org.eclipse.jface.text.IPositionUpdater[]
void
insertPositionUpdater
(org.eclipse.jface.text.IPositionUpdater updater, int index) void
removeDocumentListener
(org.eclipse.jface.text.IDocumentListener listener) void
removeDocumentPartitioningListener
(org.eclipse.jface.text.IDocumentPartitioningListener listener) void
removePosition
(String category, org.eclipse.jface.text.Position position) void
removePosition
(org.eclipse.jface.text.Position position) void
removePositionCategory
(String category) void
removePositionUpdater
(org.eclipse.jface.text.IPositionUpdater updater) void
removePrenotifiedDocumentListener
(org.eclipse.jface.text.IDocumentListener documentAdapter) void
int
search
(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord) Deprecated.void
void
setDocumentPartitioner
(org.eclipse.jface.text.IDocumentPartitioner partitioner)
-
Constructor Details
-
SimpleDocument
-
-
Method Details
-
getChar
public char getChar(int offset) - Specified by:
getChar
in interfaceorg.eclipse.jface.text.IDocument
-
getLength
public int getLength()- Specified by:
getLength
in interfaceorg.eclipse.jface.text.IDocument
-
get
- Specified by:
get
in interfaceorg.eclipse.jface.text.IDocument
-
get
- Specified by:
get
in interfaceorg.eclipse.jface.text.IDocument
-
set
- Specified by:
set
in interfaceorg.eclipse.jface.text.IDocument
-
replace
- Specified by:
replace
in interfaceorg.eclipse.jface.text.IDocument
-
addDocumentListener
public void addDocumentListener(org.eclipse.jface.text.IDocumentListener listener) - Specified by:
addDocumentListener
in interfaceorg.eclipse.jface.text.IDocument
-
removeDocumentListener
public void removeDocumentListener(org.eclipse.jface.text.IDocumentListener listener) - Specified by:
removeDocumentListener
in interfaceorg.eclipse.jface.text.IDocument
-
addPrenotifiedDocumentListener
public void addPrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter) - Specified by:
addPrenotifiedDocumentListener
in interfaceorg.eclipse.jface.text.IDocument
-
removePrenotifiedDocumentListener
public void removePrenotifiedDocumentListener(org.eclipse.jface.text.IDocumentListener documentAdapter) - Specified by:
removePrenotifiedDocumentListener
in interfaceorg.eclipse.jface.text.IDocument
-
addPositionCategory
- Specified by:
addPositionCategory
in interfaceorg.eclipse.jface.text.IDocument
-
removePositionCategory
- Specified by:
removePositionCategory
in interfaceorg.eclipse.jface.text.IDocument
-
getPositionCategories
- Specified by:
getPositionCategories
in interfaceorg.eclipse.jface.text.IDocument
-
containsPositionCategory
- Specified by:
containsPositionCategory
in interfaceorg.eclipse.jface.text.IDocument
-
addPosition
public void addPosition(org.eclipse.jface.text.Position position) - Specified by:
addPosition
in interfaceorg.eclipse.jface.text.IDocument
-
removePosition
public void removePosition(org.eclipse.jface.text.Position position) - Specified by:
removePosition
in interfaceorg.eclipse.jface.text.IDocument
-
addPosition
- Specified by:
addPosition
in interfaceorg.eclipse.jface.text.IDocument
-
removePosition
- Specified by:
removePosition
in interfaceorg.eclipse.jface.text.IDocument
-
getPositions
- Specified by:
getPositions
in interfaceorg.eclipse.jface.text.IDocument
-
containsPosition
- Specified by:
containsPosition
in interfaceorg.eclipse.jface.text.IDocument
-
computeIndexInCategory
- Specified by:
computeIndexInCategory
in interfaceorg.eclipse.jface.text.IDocument
-
addPositionUpdater
public void addPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater) - Specified by:
addPositionUpdater
in interfaceorg.eclipse.jface.text.IDocument
-
removePositionUpdater
public void removePositionUpdater(org.eclipse.jface.text.IPositionUpdater updater) - Specified by:
removePositionUpdater
in interfaceorg.eclipse.jface.text.IDocument
-
insertPositionUpdater
public void insertPositionUpdater(org.eclipse.jface.text.IPositionUpdater updater, int index) - Specified by:
insertPositionUpdater
in interfaceorg.eclipse.jface.text.IDocument
-
getPositionUpdaters
public org.eclipse.jface.text.IPositionUpdater[] getPositionUpdaters()- Specified by:
getPositionUpdaters
in interfaceorg.eclipse.jface.text.IDocument
-
getLegalContentTypes
- Specified by:
getLegalContentTypes
in interfaceorg.eclipse.jface.text.IDocument
-
getContentType
- Specified by:
getContentType
in interfaceorg.eclipse.jface.text.IDocument
-
getPartition
public org.eclipse.jface.text.ITypedRegion getPartition(int offset) - Specified by:
getPartition
in interfaceorg.eclipse.jface.text.IDocument
-
computePartitioning
public org.eclipse.jface.text.ITypedRegion[] computePartitioning(int offset, int length) - Specified by:
computePartitioning
in interfaceorg.eclipse.jface.text.IDocument
-
addDocumentPartitioningListener
public void addDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener) - Specified by:
addDocumentPartitioningListener
in interfaceorg.eclipse.jface.text.IDocument
-
removeDocumentPartitioningListener
public void removeDocumentPartitioningListener(org.eclipse.jface.text.IDocumentPartitioningListener listener) - Specified by:
removeDocumentPartitioningListener
in interfaceorg.eclipse.jface.text.IDocument
-
setDocumentPartitioner
public void setDocumentPartitioner(org.eclipse.jface.text.IDocumentPartitioner partitioner) - Specified by:
setDocumentPartitioner
in interfaceorg.eclipse.jface.text.IDocument
-
getDocumentPartitioner
public org.eclipse.jface.text.IDocumentPartitioner getDocumentPartitioner()- Specified by:
getDocumentPartitioner
in interfaceorg.eclipse.jface.text.IDocument
-
getLineLength
public int getLineLength(int line) - Specified by:
getLineLength
in interfaceorg.eclipse.jface.text.IDocument
-
getLineOfOffset
public int getLineOfOffset(int offset) - Specified by:
getLineOfOffset
in interfaceorg.eclipse.jface.text.IDocument
-
getLineOffset
public int getLineOffset(int line) - Specified by:
getLineOffset
in interfaceorg.eclipse.jface.text.IDocument
-
getLineInformation
public org.eclipse.jface.text.IRegion getLineInformation(int line) - Specified by:
getLineInformation
in interfaceorg.eclipse.jface.text.IDocument
-
getLineInformationOfOffset
public org.eclipse.jface.text.IRegion getLineInformationOfOffset(int offset) - Specified by:
getLineInformationOfOffset
in interfaceorg.eclipse.jface.text.IDocument
-
getNumberOfLines
public int getNumberOfLines()- Specified by:
getNumberOfLines
in interfaceorg.eclipse.jface.text.IDocument
-
getNumberOfLines
public int getNumberOfLines(int offset, int length) - Specified by:
getNumberOfLines
in interfaceorg.eclipse.jface.text.IDocument
-
computeNumberOfLines
- Specified by:
computeNumberOfLines
in interfaceorg.eclipse.jface.text.IDocument
-
getLegalLineDelimiters
- Specified by:
getLegalLineDelimiters
in interfaceorg.eclipse.jface.text.IDocument
-
getLineDelimiter
- Specified by:
getLineDelimiter
in interfaceorg.eclipse.jface.text.IDocument
-
search
public int search(int startOffset, String findString, boolean forwardSearch, boolean caseSensitive, boolean wholeWord) Deprecated.- Specified by:
search
in interfaceorg.eclipse.jface.text.IDocument
- See Also:
-