Packageorg.osmf.smpte.tt.model.parameter
Classpublic class ParameterElement
InheritanceParameterElement Inheritance TimedTextElementBase Inheritance TreeType Inheritance Object
Subclasses ExtensionElement, ExtensionsElement, FeatureElement, FeaturesElement, ProfileElement



Public Properties
 PropertyDefined By
 Inheritedattributes : Vector.<TimedTextAttributeBase>
[read-only] List of attributes associated with this node
TreeType
 Inheritedbegin : TimeCode
[read-only] Get the time at which this element becomes active
TreeType
 Inheritedbody : BodyElement
TimedTextElementBase
 InheritedcachedRegex : Dictionary
[static]
TimedTextElementBase
 Inheritedchildren : Vector.<TreeType>
[read-only] List of time trees that are contained within this node
TreeType
 InheriteddefaultZ : Number = 0.0001
[static]
TimedTextElementBase
 Inheritedduration : TimeCode
[read-only] Get the time at which this element is no longer active
TreeType
 Inheritedend : TimeCode
[read-only] Get the time at which this element is no longer active
TreeType
 Inheritedevents : Vector.<TimeCode>
[read-only] return an ordered list of the significant time events in the time tree.
TreeType
  extensions : Dictionary
[static]
ParameterElement
  features : Dictionary
[static]
ParameterElement
 Inheritedid : String
TimedTextElementBase
 Inheritedlanguage : String
TimedTextElementBase
 InheritedlocalName : String
TimedTextElementBase
 Inheritedmetadata : Dictionary
[read-only] Metadata associated with this node
TreeType
 Inheritednamespace : Namespace
TimedTextElementBase
  nonFeatures : Vector.<String>
[static] [read-only]
ParameterElement
 Inheritedparent : TreeType
tree node which is the unique parent of this node
TreeType
  presentationProfile : Dictionary
[static]
ParameterElement
  profile : Vector.<FeatureValue>
[static]
ParameterElement
 Inheritedroot : TtElement
TimedTextElementBase
 InheritedtimeSemantics : TimeContainer
Specifies whether children are sequential or parallel in time.
TreeType
 Inheritedtiming : Dictionary
[read-only] The begin, end and dur times for this node
TreeType
  transformProfile : Dictionary
[static]
ParameterElement
Public Methods
 MethodDefined By
  
ParameterElement
 Inherited
clearLocalStyle(property:String):void
Clear local style on this element
TimedTextElementBase
 Inherited
computeTimeIntervals(context:TimeContainer, referenceStart:TimeCode, referenceEnd:TimeCode):void
Walk the tree to determine the absolute start and end times of all the elements.
TreeType
 Inherited
getComputedStyle(propertyName:String, currentRegion:RegionElement):*
Get the final computed value for a style property from this element
TimedTextElementBase
 Inherited
[static] Instantiate one of the TimedText.classes from a string representing its name.
TimedTextElementBase
 Inherited
sub classes need to override this.
TimedTextElementBase
 Inherited
getInheritedStyle(propertyName:String, currentRegion:RegionElement):Object
Get the computed value for a style property from this element's parent region
TimedTextElementBase
 Inherited
getMetadata(attribute:String):String
Get recorded metadata for the given attribute
TimedTextElementBase
 Inherited
getReferentStyle(property:String):Object
Look up a style property in any referent style elements.
TimedTextElementBase
  
[static]
ParameterElement
 Inherited
serialize():String
TimedTextElementBase
 Inherited
setLocalStyle(property:String, value:*):void
Set a local style on this element allows modification at runtime.
TimedTextElementBase
  
setProfile(profileXML:XML):void
[static]
ParameterElement
  
setStaticProfiles(transform:XML, presentation:XML):void
[static]
ParameterElement
 Inherited
Test if the tree is active at the given time
TreeType
 Inherited
valid():Boolean
Test validity of this subtree
TimedTextElementBase
 Inherited
writeAttributes(writer:XML):void
TimedTextElementBase
 Inherited
writeElement(writer:XML, isRoot:Boolean = false):void
TimedTextElementBase
Protected Methods
 MethodDefined By
  
ParameterElement
 Inherited
error(message:String):void
[static]
TimedTextElementBase
 Inherited
validateAttributes(parameterSet:Boolean, metadataSet:Boolean, styleSet:Boolean, timingSet:Boolean, regionSet:Boolean, timeContainerSet:Boolean):void
Validate attribute classes
TimedTextElementBase
 Inherited
Test whether an element's attributes are allowed by Timed Text
TimedTextElementBase
 Inherited
Test whether an element's content model, and all its descendants are valid Timed Text
TimedTextElementBase
  
validParameterAttribute(attribute:TimedTextAttributeBase, feature:Boolean = false, value:String):void
[override]
ParameterElement
 Inherited
[static] Validate a profile attribute
TimedTextElementBase
 Inherited
Validate a region attribute
TimedTextElementBase
 Inherited
Validate a style reference attribute
TimedTextElementBase
 Inherited
Validate a time container attribute
TimedTextElementBase
 Inherited
Validate an XML attribute value
TimedTextElementBase
Property Detail
extensionsproperty
public static var extensions:Dictionary

featuresproperty 
public static var features:Dictionary

nonFeaturesproperty 
nonFeatures:Vector.<String>  [read-only]


Implementation
    public static function get nonFeatures():Vector.<String>
presentationProfileproperty 
public static var presentationProfile:Dictionary

profileproperty 
public static var profile:Vector.<FeatureValue>

transformProfileproperty 
public static var transformProfile:Dictionary

Constructor Detail
ParameterElement()Constructor
public function ParameterElement()



Method Detail
baseAttributeValue()method
protected function baseAttributeValue():String

Returns
String
initializeParameters()method 
public static function initializeParameters():void

setProfile()method 
public static function setProfile(profileXML:XML):void

Parameters

profileXML:XML

setStaticProfiles()method 
public static function setStaticProfiles(transform:XML, presentation:XML):void

Parameters

transform:XML
 
presentation:XML

validParameterAttribute()method 
override protected function validParameterAttribute(attribute:TimedTextAttributeBase, feature:Boolean = false, value:String):void

Parameters

attribute:TimedTextAttributeBase
 
feature:Boolean (default = false)
 
value:String