AbstractProperty
pentaho.visual.role. AbstractProperty
The AbstractProperty
class is the base class of properties that represent a visual role of a visualization and defines its capabilities.
The valueType
of a property of this type is Mapping
and stores the association between the visual role and the data fields of a visualization's current data set.
AMD Module
require(["pentaho/visual/role/AbstractProperty"], function(AbstractProperty) { /* code goes here */ });
Extends
Constructor
Name | Description |
---|---|
new AbstractProperty() | This class was not designed to be constructed directly. |
Members
Name | Description |
---|---|
$type : | Gets the type of this instance. |
Methods
Name | Description |
---|---|
toJSON() : JsonValue | Creates a top-level JSON specification that describes this instance. |
toSpec(keyArgs) : any | Creates a top-level specification that describes this instance. |
toSpecInContext(keyArgs) : any Abstract | Creates a specification that describes this instance. |
Constructor Details
new AbstractProperty() |
---|
This class was not designed to be constructed directly. Source: javascript/web/pentaho/visual/role/AbstractProperty.js, line 40 |
Members Details
$type: |
---|
Gets the type of this instance. Source: javascript/web/pentaho/type/Instance.js, line 115 Overrides: pentaho.type.Property#$type See also: pentaho.type.Instance.type , pentaho.type.Type#instance |
Methods Details
toJSON() : JsonValue | ||||
---|---|---|---|---|
Creates a top-level JSON specification that describes this instance. Attributes which do not have a JSON-compatible specification are omitted. Specifically, for inline types, attributes with a function value are not supported. This method simply calls Source: javascript/web/pentaho/type/Instance.js, line 197 Inherited From: pentaho.type.Instance#toJSON
See also: pentaho.type.Instance#toSpec |
toSpec(keyArgs) : any | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a top-level specification that describes this instance. If an Source: javascript/web/pentaho/type/Instance.js, line 159 Inherited From: pentaho.type.Instance#toSpec
|
toSpecInContext(keyArgs) : any Abstract | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Creates a specification that describes this instance. Source: javascript/web/pentaho/type/Instance.js, line 177 Inherited From: pentaho.type.Instance#toSpecInContext
See also: pentaho.type.Instance#toSpec |