Programmer's Friend 3.8

Packages
org.pf.bif.callback  
org.pf.bif.execution Basic Interfaces for service classes
Defines some simple interfaces that specify typical methods in the area of service implementations.
org.pf.bif.filter Basic Interfaces for filter classes
Defines interfaces to be used with generic object filtering mechanisms.
org.pf.bif.identifier  
org.pf.bif.lifecycle Basic Interfaces for the object lifecycle
Defines some simple interfaces that specify typical methods in the area of an object's lifecycle.
org.pf.bif.logic  
org.pf.bif.text  
org.pf.db Database Utilities
Contains the logging interface for all classes in this component.
org.pf.db.util Database Utility Classes
Contains classes for DataSource support and object ID generation based on a database table.
org.pf.directory Directory
Contains basic class to hanlde objects from directories.
org.pf.directory.ldap LDAP
Utilities and classes to handle objects from LDAP directories.
org.pf.directory.ldif LDIF
Reader and Writer for LDIF files
org.pf.directory.metadata  
org.pf.file File and I/O Utility Classes
Provides various helper methods, easy access to ZIP files, a easy-to-use iteration over the file system and a simpliefied properties file loader.
org.pf.logging Loggin API
Contains an independent logging interface that allows to do logging inside the PF components without the dependency on a specific logging component such as log4j or jlog.
org.pf.net Network Utility Classes
An experimental implementation of a convenience layer for a simple client/server socket-based text protocol communication.
org.pf.nls National Language Support
The main purpose of this package is to provide an easy to use mechanism for accessing localized text.
org.pf.osf Object Search Framework
Contains classes that allow to search for objects using rules based on the object's attributes.
org.pf.pax PAX - Power API for XML
PAX is a framework for practical transformation of XML data into Java objects.
org.pf.plugin Plugin Utility Classes
A component that supports automatic collection of plugins from all elements in the classpath that comply to a specified interface/class.
org.pf.reflect Reflection Utility Classes
Provides convenience methods on top of the standard Java reflection API.
org.pf.security.authentication Security Authentication Classes
Provides support for automatic authentication when using URL connections.
org.pf.settings Definition of the Settings Interfaces
Contains the definitions of the settings interfaces.
org.pf.settings.impl Implementation Independent Settings Interface
Public interface for handling settings independent of their origin.
org.pf.settings.rw Implementation of Settings Reader Interface
Provides different readers for settings.
org.pf.six Simple Interface for XML
This component provides a very simple interface for reading and writing XML files.
org.pf.swing Swing Utility Classes
Some utility and convenience classes and methods to simplify repeatedly needed features of swing.
org.pf.text Text and String Utility Classes
Contains classes for string and string array manipulation as well as rule parsers and simple string pattern matching functionality.
org.pf.textx Extended Text Utility Classes
A component that provides a generic configurable text placeholder replacement engine.
org.pf.util General Utility Classes
A pool of utility classes mainly in the area of collection handling.