These modules are provided as the standard modules in the pnuts distribution, and packaged in modules/pnuts-modules.jar.
| Module Name | Description | Dependency |
|---|---|---|
| pnuts.lib | Common functions | - |
| pnuts.io | I/O functions | pnuts.lib pnuts.multithread |
| pnuts.multithread | Multithreading functions | pnuts.lib |
| pnuts.security | Security functions | pnuts.io |
| pnuts.beans | Support for Bean access | - |
| pnuts.regex | Regular Expression |
- |
| pnuts.regex.jsr51 | Regular Expression (for JDK1.4.X) | - |
| pnuts.awt | AWT support | pnuts.lib pnuts.iopnuts.beans |
| pnuts.text | Reading lines of text files, template processing, printf, etc. | pnuts.regex pnuts.lib pnuts.io |
| pnuts.nio | Functions that requires java.nio package | pnuts.text |
| pnuts.xml | XML support | pnuts.lib pnuts.io pnuts.beans |
| pnuts.mail | Sending/Receiving email. | pnuts.lib |
| pnuts.util | Utility functions | pnuts.lib pnuts.io pnuts.regex pnuts.multithread |
| pnuts.servlet | Servlet support | - |
| pnuts.jdbc | High-level interace to JDBC storage | pnuts.io pnuts.lib pnuts.util pnuts.text |
| pnuts.jdo | High-level interace to JDO storage | pnuts.lib pnuts.beans |
| pnuts.math | Trigonometric functions, etc. | - |
| pnuts.net | Network functions | - |
| pnuts.tools | Provides sub-modules: pnuts.math, pnuts.multithread, pnuts.security, pnuts.mail, pnuts.xml, pnuts.util, pnuts.awt, pnuts.beans, pnuts.text, pnuts.regex, pnuts.io, pnuts.nio, pnuts.lib, pnuts.jdbc, pnuts.jdo, pnuts.net, java.util, java.io, java.net | - |