Property
pentaho.type. Property
The class of properties of complex values.
AMD Module
require(["pentaho/type/Property"], function(Property) { /* code goes here */ });
See also: pentaho.type.Complex
Extends
Constructor
Name | Description |
---|---|
new Property() Abstract | 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 Property() Abstract |
---|
This class was not designed to be constructed directly. Source: javascript/web/pentaho/type/Property.js, line 63 See also: pentaho.type.Complex |
Members Details
$type: |
---|
Gets the type of this instance. Source: javascript/web/pentaho/type/Instance.js, line 115 Overrides: pentaho.type.mixins.DiscreteDomain#$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 Overrides: pentaho.type.mixins.DiscreteDomain#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 Overrides: pentaho.type.mixins.DiscreteDomain#toSpec
|
toSpecInContext(keyArgs) : any Abstract | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Creates a specification that describes this instance. Source: javascript/web/pentaho/type/Instance.js, line 177 Overrides: pentaho.type.mixins.DiscreteDomain#toSpecInContext
See also: pentaho.type.Instance#toSpec |