blob: 096b0d22238e3acfda45c1a6de0b17bdc004d576 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.core.Bead",
"baseClassname": ""
,
"description": "Base class for simple beads",
"tags": [
{ "tagName": "productversion",
"values": ["Royale 0.9.7"]} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.core.Bead",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"return": "",
"params": []}
,
{ "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"}]}
]
}