CUF2 Parent Project 2.0.8 API

Packages 
Package Description
net.sf.cuf.appevent
The AppEvent library provides the anonym sending and receiving of events.
The event sender doesn't know the receiver of a event, and vice versa.
net.sf.cuf.debug
The debug library provides various debugging utilities for CUF.
It is still in development and subject to change.
net.sf.cuf.fw
This package holds a very light weight framework for structuring Java Swing or JavaFX applications.
It basically defines each dialog is modeled as a strongly coupled pair of a dialog component (class implements the Dc interface) and a presentation component (class implements the Pc interface) the application is modeled with exactly on object that implements the Application interface a very simple life cycle is defined (the the interfaces for details)
net.sf.cuf.fw2
This package contains a "medium" sized framework for structuring a Java Swing or JavaFX client, and is based on the interfaces in the net.sf.cuf.fw package.
net.sf.cuf.model
This package and its sub-packages contains a Java port of the "original" MVC Framework (Smalltalk ValueModel).
net.sf.cuf.model.converter
This package contains various classes that can be used in a ValueModel chain as value converters.
net.sf.cuf.model.state
This package contains a bridge between the ValueModel domain to the State/Stateadapter domain.
net.sf.cuf.model.ui
This package contains various bi-directional adapters from a ValueModel to Swing widgets.
net.sf.cuf.singleapp
The StartupSocketCommunicatorallows java applications to do simple socket communication upon startup.
net.sf.cuf.state
The State/StateAdapter library eases the management and reaction of binary states.
It greatly reduces the code needed to keep the internal (logical) state of an application with its visual representation, e.g.
net.sf.cuf.state.ui
This package contains various State/StateAdapter implementing classes that are useful for Swing widgets.
net.sf.cuf.ui
This package contains various classes that make Swing coding easier.
net.sf.cuf.ui.builder
This package contains the non-graphical interface builder SwingXMLBuilder and its various helper classes.
net.sf.cuf.ui.table
This package contains a advanced JTable.
net.sf.cuf.xfer
The data transfer ("xfer") library is the base for a synchronos or asynchronos access of the business core.

Copyright © 2017 Jürgen Zeller (privat). All rights reserved.