Skip to main content

Pentaho+ documentation is moving!

The new product documentation portal is here. Check it out now at docs.hitachivantara.com

 

Hitachi Vantara Lumada and Pentaho Documentation

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:

  1. Standardizes in cross-cutting areas, such as data and visualization, but also on lower-level areas, such as configuration, localization and services.
  2. 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:

  1. Core
  1. Data - pentaho.data
  2. Type - pentaho.type
  3. Visualization - pentaho.visual

Source: doc-js/pentaho/_namespace.jsdoc, line 17

Child Namespaces

Name Summary
action

The action namespace contains classes related with the action concept.

config

The config namespace contains the types of the Pentaho Configuration API.

data

The data namespace contains the types of the Pentaho Data API.

debug

The debug namespace contains types that help managing the debugging state.

environment

The environment namespace contains types that allow access to environmental information of the Pentaho Platform.

i18n

The i18n namespace contains the types of the Pentaho Localization API.

lang

The lang namespace contains classes and interfaces used as type system building blocks to form other classes and interfaces of the Pentaho Platform JavaScript APIs.

module

The module namespace contains the types of the Pentaho Modules API.

theme

The theme namespace contains types and utilities that constitute the Theming API.

type

The type namespace contains the classes and interfaces of the Pentaho Type API.

util

The util namespace contains a minimal set of supporting modules used by other types of the Pentaho Platform JavaScript APIs.

visual

The visual namespace contains the types that constitute the Pentaho Visualization API.

Interfaces

Name Summary
IRange

A range represents an interval on an underlying ordinal domain. It denotes a subset of a base domain.