Class Packages

Administration Services Console consists of several packages. The public classes in these packages are available to the implementor of plug-ins. In particular, the user interface, print, and mail-related classes. For detailed information about the packages and classes described in Table 1, see the Administration Services Java API Reference.

Table 1. Administration Services Console Class Packages  

Package or Class Name

Description

com.essbase.eas.client.intf

The classes and interfaces that provide an interface to the console

com.essbase.eas.client. manager

The classes that provide “management” services for parts of the console; such as, LoginManager, CommandManager, ConsoleManager, and so on

com.essbase.eas.client. plugins

The classes that the client framework uses to install plug-ins, track plug-ins, and so on

com.essbase.eas.framework.client.defs.command

The client-specific classes related to sending commands to the mid-tier. As of Release 7.1, this consists only of the UICommandManager class.

com.essbase.eas.framework.client.defs.login

This is the default login dialog box provided by the console. It displays if no plug-in has registered a different login dialog or if any command is sent to the Administration Services mid-tier and a mid-tier server name has not been provided.

com.essbase.eas.framework.client.ui.filedlgs

Implements dialog boxes associated with a file menu. For example, New, Open, Save As

com.essbase.eas.ui

Another package with several user interface components used by the console and by the Essbase plug-in

com.essbase.eas.ui.ctable

An implementation of a standard extension to the JTable control

com.essbase.eas.ui.ctree

An implementation of an extension to the JTree control. This is the control that is used in the Enterprise Tree and in the custom views of the console.

com.essbase.eas.ui.editor

An implementation of a standard text editor with syntax highlighting. This control is used as the base class for the calculation script editor, MaxL editor, and report script editor in the Essbase plug-in.

com.essbase.eas.ui.email

An implementation of some e-mail related classes. The framework provides a service for sending e-mail; this package contains the implementation of the service.

com.essbase.eas.ui.font

The classes that provide the font-related utility

com.essbase.eas.ui.print

The classes that provide the print-related utility

com.essbase.eas.ui.ptable

An extension to the JTable control for editing properties. This table provides extensive editing, sorting capabilities, and is used by many windows and dialogs in the Essbase plug-in.

com.essbase.eas.ui.ptree

An extension to the JTree control for editing tree-oriented properties. This tree provides extensive editing capabilities and is used by many windows and dialogs in the Essbase plug-in.

com.essbase.eas.ui.tree

The generic utility routines for working with JTree-based controls

com.essbase.eas.framework.defs

This package and the packages under it provide services for transferring commands from the mid-tier to the client, packaging/unpackaging data to be transferred, a logging mechanism, and so on

com.essbase.eas.i18n

The internationalization utility classes

com.essbase.eas.utils

Various utility classes spanning a range of uses: file utilities, compression, encryption, array utilities, and so on

com.essbase.eas.utils.print

Utility classes dealing with printing