pentaho
pentaho
The pentaho
namespace contains the types of the Pentaho Platform JavaScript APIs.
Overview
The Pentaho Platform JavaScript APIs support the development of JavaScript components for the Pentaho platform:
- Standardizes in cross-cutting areas, such as data and visualization, but also on lower-level areas, such as configuration, localization and services.
- Exposes key platform information and services to JavaScript components.
Promoting common idioms in these core areas is advantageous in several ways:
- allows other APIs to focus on their actual core concerns
- increases interoperability between components of different frameworks, and between applications and components
- reduces the number of abstractions that developers need to learn
- leads to uniformization across APIs, components and applications
- communicates best practices
The APIs are organized as follows:
- Core
- Environment —
pentaho.environment
- Debugging —
pentaho.debug
- Utilities —
pentaho.util
- JavaScript Language support —
pentaho.lang
- Modules —
pentaho.module
- Configuration —
pentaho.config
- Localization —
pentaho.i18n
- Environment —
- Data —
pentaho.data
- Type —
pentaho.type
- Visualization —
pentaho.visual
Source: doc-js/pentaho/_namespace.jsdoc, line 17
Child Namespaces
Name | Summary |
---|---|
config | The |
data | The |
debug | The |
environment | The |
i18n | The |
lang | The |
module | The |
theme | The |
type | The |
util | The |
visual | The |
Interfaces
Name | Summary |
---|---|
IRange | A range represents an interval on an underlying ordinal domain. It denotes a subset of a base domain. |