Class Index | File Index

Classes


Class baja.DynamicProperty


Extends baja.Property.
Dynamic Property Slot.

Property defines a Slot which is a storage location for a variable in a Complex.

A new object should never be directly created with this Constructor. All Slots are created internally by BajaScript.
Defined in: comp.js.

Class Summary
Constructor Attributes Constructor Name and Description
<private>  
Method Summary
Method Attributes Method Name and Description
<private>  
Return the display String for this Property.
<private>  
Return the Property value.
<private>  
$setDisplay(display)
Set the display for this Property.
<private>  
$setFacets(facets)
Set the Facets for the Property.
<private>  
$setFlags(flags)
Set the Flags for the Property.
<private>  
$setValue(val)
Set the Property value.
 
Return the default flags for the Property.
 
Return the default value for the Property.
 
Return the Facets for the Property.
 
Return the Flags for the Property.
 
Return the Type for this Property.
Methods borrowed from class baja.Property:
isProperty
Methods borrowed from class baja.Slot:
$getDisplayName, $setDisplayName, getName, isAction, isFrozen, isTopic, toString
Methods borrowed from class BaseBajaObj:
equals, valueOf
Class Detail
<private> baja.DynamicProperty()
Method Detail
<private> {String} $getDisplay()
Return the display String for this Property.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method.

Returns:
{String}

<private> $getValue()
Return the Property value.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method. Access a Property's value through the associated baja.Complex instead.

Returns:
value
See:
baja.Complex#get

<private> $setDisplay(display)
Set the display for this Property.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method.

Parameters:
{String} display
the display String.

<private> $setFacets(facets)
Set the Facets for the Property.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method.

Parameters:
{baja.Facets} facets
See:
baja.Facets

<private> $setFlags(flags)
Set the Flags for the Property.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method.

Parameters:
{Number} flags
See:
baja.Flags

<private> $setValue(val)
Set the Property value.

Please note, this method is intended for INTERNAL use by Tridium only. An external developer should never call this method.

Parameters:
val
value to be set.

{Number} getDefaultFlags()
Return the default flags for the Property.
Returns:
{Number}

getDefaultValue()
Return the default value for the Property.
Returns:
the default value for the Property.

getFacets()
Return the Facets for the Property.
Returns:
the Slot Facets
See:
baja.Facets

{Number} getFlags()
Return the Flags for the Property.
Returns:
{Number}
See:
baja.Flags

getType()
Return the Type for this Property.
Returns:
the Type for the Property.

Documentation generated by JsDoc Toolkit 2.3.2