public class SimpleDocument
extends java.lang.Object
| Constructor and Description |
|---|
SimpleDocument(java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDocumentListener(IDocumentListener listener) |
void |
addDocumentPartitioningListener(IDocumentPartitioningListener listener) |
void |
addPosition(Position position) |
void |
addPosition(java.lang.String category,
Position position) |
void |
addPositionCategory(java.lang.String category) |
void |
addPositionUpdater(IPositionUpdater updater) |
void |
addPrenotifiedDocumentListener(IDocumentListener documentAdapter) |
int |
computeIndexInCategory(java.lang.String category,
int offset) |
int |
computeNumberOfLines(java.lang.String text) |
ITypedRegion[] |
computePartitioning(int offset,
int length) |
boolean |
containsPosition(java.lang.String category,
int offset,
int length) |
boolean |
containsPositionCategory(java.lang.String category) |
java.lang.String |
get() |
java.lang.String |
get(int offset,
int length) |
char |
getChar(int offset) |
java.lang.String |
getContentType(int offset) |
IDocumentPartitioner |
getDocumentPartitioner() |
java.lang.String[] |
getLegalContentTypes() |
java.lang.String[] |
getLegalLineDelimiters() |
int |
getLength() |
java.lang.String |
getLineDelimiter(int line) |
IRegion |
getLineInformation(int line) |
IRegion |
getLineInformationOfOffset(int offset) |
int |
getLineLength(int line) |
int |
getLineOffset(int line) |
int |
getLineOfOffset(int offset) |
int |
getNumberOfLines() |
int |
getNumberOfLines(int offset,
int length) |
ITypedRegion |
getPartition(int offset) |
java.lang.String[] |
getPositionCategories() |
Position[] |
getPositions(java.lang.String category) |
IPositionUpdater[] |
getPositionUpdaters() |
void |
insertPositionUpdater(IPositionUpdater updater,
int index) |
void |
removeDocumentListener(IDocumentListener listener) |
void |
removeDocumentPartitioningListener(IDocumentPartitioningListener listener) |
void |
removePosition(Position position) |
void |
removePosition(java.lang.String category,
Position position) |
void |
removePositionCategory(java.lang.String category) |
void |
removePositionUpdater(IPositionUpdater updater) |
void |
removePrenotifiedDocumentListener(IDocumentListener documentAdapter) |
void |
replace(int offset,
int length,
java.lang.String text) |
int |
search(int startOffset,
java.lang.String findString,
boolean forwardSearch,
boolean caseSensitive,
boolean wholeWord)
Deprecated.
|
void |
set(java.lang.String text) |
void |
setDocumentPartitioner(IDocumentPartitioner partitioner) |
public char getChar(int offset)
public int getLength()
public java.lang.String get()
public java.lang.String get(int offset,
int length)
public void set(java.lang.String text)
public void replace(int offset,
int length,
java.lang.String text)
public void addDocumentListener(IDocumentListener listener)
public void removeDocumentListener(IDocumentListener listener)
public void addPrenotifiedDocumentListener(IDocumentListener documentAdapter)
public void removePrenotifiedDocumentListener(IDocumentListener documentAdapter)
public void addPositionCategory(java.lang.String category)
public void removePositionCategory(java.lang.String category)
public java.lang.String[] getPositionCategories()
public boolean containsPositionCategory(java.lang.String category)
public void addPosition(Position position)
public void removePosition(Position position)
public void addPosition(java.lang.String category,
Position position)
public void removePosition(java.lang.String category,
Position position)
public Position[] getPositions(java.lang.String category)
public boolean containsPosition(java.lang.String category,
int offset,
int length)
public int computeIndexInCategory(java.lang.String category,
int offset)
public void addPositionUpdater(IPositionUpdater updater)
public void removePositionUpdater(IPositionUpdater updater)
public void insertPositionUpdater(IPositionUpdater updater,
int index)
public IPositionUpdater[] getPositionUpdaters()
public java.lang.String[] getLegalContentTypes()
public java.lang.String getContentType(int offset)
public ITypedRegion getPartition(int offset)
public ITypedRegion[] computePartitioning(int offset,
int length)
public void addDocumentPartitioningListener(IDocumentPartitioningListener listener)
public void removeDocumentPartitioningListener(IDocumentPartitioningListener listener)
public void setDocumentPartitioner(IDocumentPartitioner partitioner)
public IDocumentPartitioner getDocumentPartitioner()
public int getLineLength(int line)
public int getLineOfOffset(int offset)
public int getLineOffset(int line)
public IRegion getLineInformation(int line)
public IRegion getLineInformationOfOffset(int offset)
public int getNumberOfLines()
public int getNumberOfLines(int offset,
int length)
public int computeNumberOfLines(java.lang.String text)
public java.lang.String[] getLegalLineDelimiters()
public java.lang.String getLineDelimiter(int line)
public int search(int startOffset,
java.lang.String findString,
boolean forwardSearch,
boolean caseSensitive,
boolean wholeWord)
org.eclipse.jface.text.IDocument#search(int, java.lang.String, boolean, boolean, boolean)