Home Ringlord Technologies Java Library Ringlord Technologies: Amiga/Java/Linux
  About     News     Products     Publications     People / Contact us     Links
Overview

Amiga

Java
INDEX
Archive
Library
Server
SMTP
SQL
Util
XML
Octopus
OOogleScope
TrackTime


GNU/Linux
 
Product Quick Summary: rltjlib
Description

Combines several other of our packages as well as new software into one useful library; packages still available separately will not be updated anymore and may be removed in the future. Included are:

  • A framework for expression evaluation,
  • An easy-to-use internationalization ("i18n") class,
  • A very fast line reader,
  • A MIME-formatted message parser,
  • Swing/JFC (GUI) oriented classes,
  • Text formatting classes,
  • A fast and light-weight XML package,
  • POSIX signal handler (Sun JVM only),
  • And more

As a whole, this library relies on generics for much improved compile-time consistency checks, which is why a Java 5 (v1.5) JVM is required. A complete source code and Ant (build.xml) environment may be extracted from the archive by executing it with a -x dir command (where 'dir' is the directory into which to exact the files).

This library supersedes in whole or in part the following packages that are still available on our Products page:

Version 1.1   (22-Feb-2007)
Platforms Java 5 (v1.5 or later)
License GNU General Public License (GPL)
Download rltjlib.jar (100 kb)

Expression evaluation framework (com.ringlord.expr.*)
Need to evaluate boolean expressions involving arbitrary named functions?
Internationalization ("i18n")
Don't have much time to think about internationalization but don't want to shrug it off from the start, either? Sleep easy with this easy-to-use class to supply translated text the easy way!
I/O Package
Need to read lines from an InputStream fast and without allocating new String objects for every line (using a reusable char-buffer)? We've clocked this thing at 27mb/second! How about an InputStream that you can reposition anywhere to read and reread data?
MIME reader/writer
Wouldn't it be nice if you could create internet messages that are fully compliant with MIME and then parse them back in using the Observer pattern?
Java GUI (JFC/Swing)
Ever wanted a scrollable text display whose output the user can review at leisure without fighting the scrolling when new text is added? Want an easy way of saving or restoring window position and/or size without relying on the actual pixel coordinates?
Text Formatting
Need text to flow into certain margins, across multiple different layouts, with first-line indent, configurable line break symbols, and optional framing?
Utilities
Want to know in what JAR file a particular class is located? Need to know the -target Java version for which a class was compiled? Want an easy way to create a class instance and invoke an arbitrary method with arbitrary arguments on it? Or how about calculating mortgage amortization? Or do you want to finish some work when the user kills your program or do something special if you receive a HUP signal?
XML Parser / Document Object Model / XML Generator
Our fast and light-weight jXML package is perfect for structured configuration files, but capable of handling documents with tens of thousands of nodes. It produces accurate diagnostics when your XML is not well-formed, and features unique search capabilities. We also supply an XML Butler class that reproduces most of the nice search methods from our XML package, but operate on standard W3C XML NodeS, instead.
  Made With WebLordCopyright © 1997,1998,1999,2000,2001,2002,2003,2004 Ringlord Technologies
The alteration of any part of this content by manual or automated means (adding, removing, or in any other way altering links, text, or images) constitutes misrepresentation of our content in violation of United States copyright law. For more details, please see our content ownership details page for elaboration.