### JTools

A Solid, Tested Foundation For Building Java™ Apps

JTools is pure Java and runs on all platforms that fully support the JDK 1.1

### JTools at a Glance

JTools helps you build a solid, tested foundation for your Java TM application or applet while speeding your development efforts. JTools complements java.util and java.lang with two powerful packages: the Tools package and the Format package. And now with version 2.0, JTools adds two new interoperability packages, and supports the 1.1 version of the JDK.

The Tools package provides fundamental data structures and utility classes, including a regular expression class (RegExp) and eleven essential collection classes. Each collection class allows for iteration using the java.util.Enumeration interface. The Format package provides five classes that facilitate formatted output: NumericFormat, TextAlignment, NumericPicture, TextPicture, and QuickFormat. The elegant classes in JTools are written in a style similar to the classes provided with the JDK, making the JTools classes intuitive and easy to use.

#### New Interoperability Features

JTools 2.0 includes Java virtual streams, a set of classes for exchanging objects between your Java and C++ programs. Use the Java virtual streams in your Java apps and they can exchange data and objects with any C++ app that uses Tools.h++ virtual streams. Virtual streams work on both sides of the equation: a Java object is serialized into Java virtual streams using Tools.h++ virtual streams format, and the objects written with Tools.h++ virtual streams can be decoded using Java virtual streams. JTools 2.0 includes a set of pre-built Streamers that map Tools.h++ classes to Java core library or JTools classes.

PDF(233k/2pgs)

JTools was built by Rogue Wave Software, the company who brought you Tools.h++, the industry leading foundation class library for C++. We've used our expertise as C++ library designers to develop the practical and well-built classes found in JTools.

| Rogue Wave Software 850 SW 35th St. Corvallis, OR 97333 Toll-free 800-487-3217 Tel. (541) 754-3010
Fax (541) 757-6650
E-mail: sales@roguewave.com
Web: http://www.roguewave.com

[ Catalog Home ]