The igpp.util is a collection of Java classes for manipulating text, date string, digests, encoding, XML parsing and XML transforms. Additional utilities for class reflect (self-aware actions), option file processing and term list handling.
This package contains the following classes:
Calc | Perform simple mathematical operations. |
Date | Methods to manipulate dates as strings or binary values. |
Digest | Create message digests (checksums) for phrases or files. |
Encode | Methods to encode a string for a particular environment. Supports encoding for SQL, URL and HTML uses. |
File | File utilities that build upon and extend the standard java.io.File class. |
Listing | Simple file and directory listing utility methods. |
Process | Run a command line and collect the output in String buffers. |
Text | Methods to parse, interpret and manipulate strings. |
The igpp.util tool was developed using Java and will run on any platform with a supported Java Runtime Environment (JRE). The software was specifically developed under Java version 1.6 and has only been tested with this version. You can determine which version of Java you are running with the command:
% java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
Download the igpp.util package from the IGPP web site site. The binary distribution is available in identical zip or tar/gzip packages. The installation directory may vary from environment to environment but in UNIX-based environments it is typical to install software packages in the /usr/local directory and in Windows-based environments it is typical to install software packages in the C:\Program Files directory. Unpack the selected binary distribution file with the following command:
% unzip igpp-util-1.0.20.zip
The unzip will result in the creation of the igpp-util-1.0.20 directory with the following directory structure:
A README file directing the user to the available documentation for the project.
The copyright notice from the Regents of the University of California detailing the restrictions regarding the use and distribution of this software. Although the license is strictly worded, the software has been classified as Technology and Software Publicly Available (TSPA) and is available for anyone to download and use.
This directory contains api reference.
This directory contains compiled classes in jar files.
This directory contains the dependent jar files.