Skip to main content
Pentaho Documentation

type

pentaho. type

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

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

Child Namespaces

Name Summary
action

The action namespace contains classes related with the management of internal value changes.

mixins

The mixins namespace contains mixins for classes.

spec

The type.spec namespace contains specification interfaces and type definitions.

Classes

Name Summary
Boolean

The class of boolean values.

Complex

The base class of structured values.

ComplexType

The base type class of complex types.

Date

The class of date values.

Element

The base class of singular values.

ElementType

The base type class of singular value types.

Function

The class that represents primitive, JavaScript function values.

Instance

The root, abstract class of things that can be represented by the Pentaho Type API.

List

The base class of plural values.

ListType

The base type class of plural value types.

Number

The class of number values.

Object

The class that represents primitive, JavaScript object values.

Property

The class of properties of complex values.

PropertyType

The type of a property of a complex type.

Simple

The base, abstract class of unstructured values.

SimpleType

The type class of pentaho.type.Simple.

SpecificationContext

A class that holds information that is shared during the serialization (or conversion to specification) of instances and types.

SpecificationScope

A class that manages the ambient specification context.

String

The class of textual values.

Type

The root class of types that can be represented by the Pentaho Type API.

TypeDescriptor

The class that wraps a pentaho.type.Type object as a Type API simple value.

Util

A singleton class that contains utilities for using types and its instances.

ValidationError

The base class of errors associated with values validation.

Value

The base, abstract class of instances which are the value of properties.

ValueType

The base type class of value types.

Interfaces

Name Summary
ILoader

The ILoader interface describes a type and instance loader of the Type API.

Members

Name Description
loader :  pentaho.type.ILoader

The global Type API loader instance.

Members Details

loader:  pentaho.type.ILoader

The global Type API loader instance.

Loading this module also pre-loads all standard Type API types.

Source: javascript/web/pentaho/type/loader.js, line 25