> Java > tools
> Java > tools
by ZweiBieren Package com.physpics.tools brown wrench over yellow circle

In the course of writing several large Java applications I've developed a number of useful libraries.

At left are listed various categories of libraries:

Blox
Replacement for Box LayoutManager.
Debug
Various tools for debugging
Encoding
Tools for common encode/decode.
GeoMaps
Map between pixels and lat/long.
SelfInstall
Create a jar file for deploying an app.
UI
User interface tools. Especially for building apps as HTML pages.

Listed below are the members of the Tooks library itself

src Jdoc class note
Java steaming cup doc with "J" HybridUTF8Charset.java A UTF-8 recognizer that also recognizes many common code pages. The code corrects for several kinds of errors arising from manual conversion of Unicode to UTF-8
Java steaming cup doc with "J" IOUtils.java Various filename and directory utilities
Java steaming cup doc with "J" Message.java Present messages to a user in a scroll. Can appear as a standalone window or a message area in an application window.
Java steaming cup doc with "J" RunDemos.java Simple tool to display RUN buttons for each of a group of programs. Typically each package with multiple main programs will have a subclass of RunDemos that lists each of those programs.
Java steaming cup doc with "J" SSColor.java Subclass of cColor with a general color name parser. Includes a list of colors.
Java steaming cup doc with "J" SSNumber.java Subclass of Number with a parser for most forms of number
Java steaming cup doc with "J" StringMap.java Map from String to String. Persistent.
Java steaming cup doc with "J" StringScanner.java A StringScanner object marks both ends of a substring. Operations available advance to various kinds of substring. (Largely superseded by java.util.regex.)

Typical usage of Hybrid-UTF-8:

import com.physpics.tools.HybridUTF8Charset;
BufferedWriter segWriter = HybridUTF8Charset.hy8Writer(pdFile)

 

 
Copyright © 2021 ZweiBieren, All rights reserved. Nov 13, 2021 14:14 GMT Page maintained by ZweiBieren