blob: ec1b83ad7bfa335ab7284a3ea41ecf526c28b760 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.core.DispatcherBead",
"baseClassname": "org.apache.royale.events.EventDispatcher"
,
"description": "Base class for beads which need to dispatch events",
"tags": [
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.core.DispatcherBead",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"return": "",
"params": [{ "name": "target", "type": "org.apache.royale.events.IEventDispatcher"}]}
,
{ "type": "field",
"qname": "_strand",
"return": "org.apache.royale.core.IStrand",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "The strand. Do not modify except via the strand setter. For reading only. Because Object.defineProperties in JS doesn't allow you to just override the setter (you have to override the getter as well even if it just calls the super getter) it is more efficient to expose this variable than have all of the layers of simple overrides.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "accessor",
"access": "write-only",
"return": "org.apache.royale.core.IStrand",
"qname": "strand",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "copy",
"values": ["org.apache.royale.core.IBead#strand"]} ]},
{ "type": "method",
"qname": "listenOnStrand",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Helper function to attach event listener without the need for casting",
"tags": [
{ "tagName": "royaleignorecoercion",
"values": ["org.apache.royale.events.IEventDispatcher"]} ],
"return": "void",
"params": [{ "name": "eventType", "type": "String"},
{ "name": "handler", "type": "Function"},
{ "name": "capture", "type": "Boolean"}]}
]
}