Quick Links:

bal | bbl | bdl | bsl

Packages

Package Group bal

Provide application-level support services. More...

Packages

 Package balb
 

Provide common application-level facilities.

 Package balber
 

Provide encoding/decoding of data per the (binary) BER rules.

 Package balcl
 

Provide facility to parse process command-line arguments.

 Package baljsn
 

Provide components for encoding/decoding in the JSON format.

 Package ball
 

Provide thread-safe logging toolkit suitable for all platforms.

 Package balm
 

Provide thread-safe collection and publishing of metrics.

 Package balscm
 

Provide versioning information for library components in bal.

 Package balst
 

Provide a portable facility for obtaining & printing a stack trace.

 Package baltzo
 

Provide timezone data for use with timezone-enabled vocabulary types.

 Package balxml
 

Provide utility components for using XML and XSD.


Detailed Description

Outline
Purpose:
Provide application-level support services.
MNEMONIC: Basic Application Library (bal):
Description:
The bal ("Basic Applications Library") package group contains packages that provide application-level support services in varied areas such as encoders/decoders, timezone support, command-line handling, metrics, and logging.
Hierarchical Synopsis:
The bal package group currently has 10 packages having 4 levels of physical dependency. The list below shows the hierarchical ordering of the packages. The order of packages within each level is not architecturally significant, just alphabetical.
  4. ball

  3. baljsn

  2. balb
     balber
     balcl
     balm
     balst
     baltzo
     balxml

  1. balscm
Package Synopsis:
balb:
Provide common application-level facilities.
balber:
Provide encoding/decoding of data per the (binary) BER rules.
balcl:
Provide facility to parse process command-line arguments.
baljsn:
Provide components for encoding/decoding in the JSON format.
ball:
Provide thread-safe logging toolkit suitable for all platforms.
balm:
Provide thread-safe collection and publishing of metrics.
balscm:
Provide versioning information for library components in bal.
balst:
Provide a portable facility for obtaining & printing a stack trace.
baltzo:
Provide timezone data for use with timezone-enabled vocabulary types.
balxml:
Provide utility components for using XML and XSD.