Package | Description |
---|---|
com.ibm.bluej.util.common |
Provides utilities for collection reading, normalization, iteration and data handling
|
com.ibm.bluej.util.common.visualization |
Provides visualization and formatting utility classes for GUI Java applications
|
Modifier and Type | Method and Description |
---|---|
Span |
Span.clone() |
static Span |
Span.fromString(java.lang.String str)
creates a span from interval notation
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeSpan.add(Span s) |
int |
Span.LengthComparator.compare(Span o1,
Span o2) |
int |
Span.compareTo(Span s) |
boolean |
Span.contains(Span s)
true if this span contains (or is equal to) s
|
boolean |
Span.crosses(Span s)
neither span contains the other, but they do overlap
|
int |
Span.distanceTo(Span s) |
boolean |
CompositeSpan.fullyContains(Span span) |
static java.lang.String |
Span.highlight(java.lang.String source,
Span span,
java.lang.String begin,
java.lang.String end) |
int |
Span.overlapLength(Span other) |
double |
Span.overlapPercent(Span other) |
boolean |
Span.overlaps(Span s)
true if the spans overlap at all
|
boolean |
CompositeSpan.partiallyContains(Span s) |
boolean |
Span.properContains(Span s) |
static int |
Span.sumLength(Span s1,
Span s2) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Span.compressSpace(java.lang.String source,
java.util.Collection<Span> spans) |
static int |
Span.firstStart(java.lang.Iterable<Span> spans) |
static java.lang.String |
Span.highlightAll(java.lang.String source,
java.util.List<Span> spans,
FunST<Span,Pair<java.lang.String,java.lang.String>> beginEndMaker) |
static java.lang.String |
Span.highlightAll(java.lang.String source,
java.util.List<Span> spans,
FunST<Span,Pair<java.lang.String,java.lang.String>> beginEndMaker) |
static java.lang.String |
Span.highlightAll(java.lang.String source,
java.util.List<Span> spans,
java.lang.String begin,
java.lang.String end) |
static int |
Span.lastEnd(java.lang.Iterable<Span> spans) |
static java.lang.String |
Span.replaceAll(java.lang.String source,
java.util.Map<Span,java.lang.String> replacements) |
Constructor and Description |
---|
CompositeSpan(java.lang.Iterable<Span> s) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
Highlighting.highlight(javax.swing.text.JTextComponent text,
Span span,
java.awt.Color c) |
static java.lang.Object |
Highlighting.underline(javax.swing.text.JTextComponent text,
Span span,
java.awt.Color c) |
Modifier and Type | Method and Description |
---|---|
static void |
Highlighting.highlightAll(javax.swing.text.JTextComponent text,
java.util.Map<Span,java.awt.Color> highlights) |