blob: c6fd6a2634051c4b73ab44e2ba9de4df9dd50c7c [file] [log] [blame]
{ "type": "interface",
"qname": "org.apache.royale.core.IStrand",
"description": "The IStrand interface is the basic interface for a host component for a set of plug-ins known as Beads. In Royale, the recommended pattern is to break out optional functionality into small plug-ins that can be re-used in other components, or replaced with different implementations optimized for different things such as size, performance, advanced features, debugging, etc. Beads are added to and removed from a Strand and can find and coordinate with other beads on the strand.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "addBead",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Add a bead to the strand.",
"tags": [
{ "tagName": "param",
"values": ["bead The bead (IBead instance) to be added."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "bead", "type": "org.apache.royale.core.IBead"}]}
,
{ "type": "method",
"qname": "getBeadByType",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Find a bead (IBead instance) on the strand. to search for the bead",
"tags": [
{ "tagName": "param",
"values": ["classOrInterface The class or interface to use"]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "return",
"values": ["The bead."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.IBead",
"params": [{ "name": "classOrInterface", "type": "Class"}]}
,
{ "type": "method",
"qname": "removeBead",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Remove a bead from the strand.",
"tags": [
{ "tagName": "param",
"values": ["bead The bead (IBead instance) to be removed."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.0"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.IBead",
"params": [{ "name": "bead", "type": "org.apache.royale.core.IBead"}]}
]
}