org.eclipse.jface.text
Class ConfigurableLineTracker
java.lang.Object
|
+--org.eclipse.jface.text.AbstractLineTracker
|
+--org.eclipse.jface.text.ConfigurableLineTracker
- All Implemented Interfaces:
- ILineTracker
- public class ConfigurableLineTracker
- extends AbstractLineTracker
Standard implementation of a generic ILineTracker
.
The line tracker can be configured with the set of legal line delimiters.
Line delimiters are unconstrainted. The line delimiters are used to
compute the tracker's line structure. In the case of overlapping line delimiters,
the longest line delimiter is given precedence of the shorter ones.
This class is not intended to be subclassed.
Methods inherited from class org.eclipse.jface.text.AbstractLineTracker |
computeNumberOfLines, getLineDelimiter, getLineInformation, getLineInformationOfOffset, getLineLength, getLineNumberOfOffset, getLineOffset, getNumberOfLines, getNumberOfLines, replace, set |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableLineTracker
public ConfigurableLineTracker(String[] legalLineDelimiters)
- Creates a standard line tracker for the given line delimiters.
- Parameters:
legalLineDelimiters
- the tracker's legal line delimiters,
may not be null
and must be longer than 0
getLegalLineDelimiters
public String[] getLegalLineDelimiters()
- Description copied from interface:
ILineTracker
- Returns the strings this tracker considers as legal line delimiters.
- Following copied from interface:
org.eclipse.jface.text.ILineTracker
- Returns:
- the legal line delimiters
nextDelimiterInfo
protected AbstractLineTracker.DelimiterInfo nextDelimiterInfo(String text,
int offset)
- Description copied from class:
AbstractLineTracker
- Returns the info of the first delimiter found in the given
text starting at the given offset.
- Overrides:
nextDelimiterInfo
in class AbstractLineTracker
- Following copied from class:
org.eclipse.jface.text.AbstractLineTracker
- Parameters:
text
- the text to be searchedoffset
- the offset in the given text- Returns:
- the info of the first found delimiter or
null
if
there is no such info
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.