Overview of the framework's packages

Bitmap framework

org.hip.kernel.bitmap
Package to handle a matrix of bit values.

Domainobject and Metamodel framework

org.hip.kernel.bom
org.hip.kernel.bom.impl
org.hip.kernel.bom.model
org.hip.kernel.bom.model.impl
org.hip.kernel.persistency
The purpose of these packages is to make persistence the information entered to and generated by the software system. These packages also provide the functionality to access the applications persistent information. (see Domainobject and Metamodel framework)

Codelist framework

org.hip.kernel.code
A code item consists of a language neutral code and a language dependent label, i.e. the codes description or explanation. Codes are usually part of a code list. This package provides the general functionality to handle code items and lists.

Exception framework

org.hip.kernel.exc
These packages provide the functionality to handle exceptions in a consistent manner.

Permittable menu framework

org.hip.kernel.menu
Package for permittable menus, i.e. to parse menus in form of a html file and to display its content contingent to the user's permissions.

Servlet framework

org.hip.kernel.servlet
org.hip.kernel.servlet.impl
Packages to process http requests and generate appropriate responses. These packages provide the functionality to separate content from presentation. In particular, the functionality to process XSL transformations is provided in these packages. (see Servlet framework)

Application configuration

org.hip.kernel.sys
Package for configuring the application.

Utility classes

org.hip.kernel.util
Package containing various utility classes used in the framework.

Mailing framework

org.hip.kernel.mail
Package for generation and sending of mails.

StructuredText framework

org.hip.kernel.stext
Package to handle structured text formatting rules.

Workflow framework

org.hip.kernel.workflow
Package providing workflow functionality. (see Workflow framework)