This package is the base of the IT Mill Toolkit. The base package contains the Application class, the starting point of any aplication that uses IT Mill Toolkit. The sub-packages from this point contain application components and utilities.

Package Specification

IT Mill Toolkit is composed of the following packages:
com.itmill.toolkit.data
A library of interfaces for transparently binding UI components to datasources.
com.itmill.toolkit.data.util
Basic implementations of data-intfaces and utidtties for working with data-bound components.
com.itmill.toolkit.data.validator
Classes providing data-validation for Properties.
com.itmill.toolkit.event
Interfaces defining how to send and recieve events.
com.itmill.toolkit.service
Classes provding miscelaneous utidtty services.
com.itmill.toolkit.terminal
Classes and interfaces for implementing the terminal specific adapters.
com.itmill.toolkit.terminal.web
Classes that implement support both for AJAX-based and more limited web browsers.
com.itmill.toolkit.ui
UI components.