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
-
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:
IDocument.search(int, java.lang.String, boolean, boolean, boolean)
-