lapis |
classes and interfaces for dealing with documents and region sets, abstractly |
lapis.tools |
text-processing
commands, like Sort and Extract |
lapis.tc |
text constraint (TC) pattern matching |
lapis.tcl |
Tcl interpreter interface |
lapis.maps |
implementations of lapis.CoordinateMap |
lapis.trees |
implementations of lapis.RegionSet |
lapis.ml |
machine-learning code, like simultaneous editing and outlier finding |
lapis.swing |
Swing user interface code |
lapis.parsers |
built-in parsers, like HTML, Java, and Characters |
tcl.lang, tcl.lang.reflect, tcl.regex |
the Tcl interpreter,
which is called Jacl. We didn't write this ourselves, but we modified it
slightly. |
lapisx.io |
IO-related classes (analogous to java.io) |
lapisx.net | networking code
(analogous to java.net) |
lapisx.swing |
auxilliary UI classes (analogous to javax.swing) |
lapisx.util |
auxilliary classes
that didn't fit anywhere else (analogous to java.util) |
lapisx.enum | helpful Enumeration implementations. Enumeration is a Java iteration interface that predates Iterator. The classes in this package should eventually be phased out and replaced by Iterator implementations. |
lapisx.sort | various sort algorithms. These classes predate the Java Collections API, and should eventually be phased out. For new code, you should use java.util.Collections.sort() instead. |
lapisx.progress | progress generators and observers, used to implement progress bars. |
lapisx.progress.swing | Swing-specific code
for lapisx.progress |