blob: 55448902a85ac114d7e129bb67dd48fa9b5cf400 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.textLayout.compose.FlowComposerBase",
"baseClassname": ""
,
"description": "The FlowComposerBase class is the base class for Text Layout Framework flow composer classes, which control the composition of text lines in ContainerController objects. <p>FlowComposerBase is a utility class that implements methods and properties that are common to several types of flow composer. Application code would not typically instantiate or use this class (unless extending it to create a custom flow composer).</p>",
"tags": [
{ "tagName": "see",
"values": ["org.apache.royale.textLayout.elements.TextFlow#flowComposer"]},
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.textLayout.compose.FlowComposerBase",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Constructor.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "",
"params": []}
,
{ "type": "accessor",
"access": "read-only",
"return": "Array",
"qname": "lines",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns the array of lines. @private"},
{ "type": "method",
"qname": "getLineAt",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#getLineAt()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.textLayout.compose.ITextFlowLine",
"params": [{ "name": "index", "type": "int"}]}
,
{ "type": "accessor",
"access": "read-only",
"return": "int",
"qname": "numLines",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "@copy IFlowComposer#numLines",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "accessor",
"access": "read-only",
"return": "org.apache.royale.textLayout.elements.ITextFlow",
"qname": "textFlow",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "The TextFlow object to which this flow composer is attached.",
"tags": [
{ "tagName": "see",
"values": ["org.apache.royale.textLayout.elements.TextFlow"]},
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "accessor",
"access": "read-only",
"return": "int",
"qname": "damageAbsoluteStart",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "The absolute position immediately preceding the first element in the text flow that requires composition and updating.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "method",
"qname": "updateLengths",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#updateLengths()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "startPosition", "type": "int"},
{ "name": "deltaLength", "type": "int"}]}
,
{ "type": "method",
"qname": "damage",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#damage()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "startPosition", "type": "int"},
{ "name": "damageLength", "type": "int"},
{ "name": "damageType", "type": "String"}]}
,
{ "type": "method",
"qname": "isDamaged",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#isDamaged()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Boolean",
"params": [{ "name": "absolutePosition", "type": "int"}]}
,
{ "type": "method",
"qname": "isPotentiallyDamaged",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#isPotentiallyDamaged()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Boolean",
"params": [{ "name": "absolutePosition", "type": "int"}]}
,
{ "type": "method",
"qname": "findLineIndexAtPosition",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#findLineIndexAtPosition()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "int",
"params": [{ "name": "absolutePosition", "type": "int"},
{ "name": "preferPrevious", "type": "Boolean"}]}
,
{ "type": "method",
"qname": "findLineAtPosition",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "copy",
"values": ["IFlowComposer#findLineAtPosition()"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.textLayout.compose.ITextFlowLine",
"params": [{ "name": "absolutePosition", "type": "int"},
{ "name": "preferPrevious", "type": "Boolean"}]}
,
{ "type": "accessor",
"access": "read-write",
"return": "org.apache.royale.textLayout.compose.ISWFContext",
"qname": "swfContext",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "The ISWFContext instance used to make FTE calls as needed. <p>By default, the ISWFContext implementation is this FlowComposerBase object. Applications can provide a custom implementation to use fonts embedded in a different SWF file or to cache and reuse text lines.</p>",
"tags": [
{ "tagName": "see",
"values": ["org.apache.royale.textLayout.compose.ISWFContext"]},
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "method",
"qname": "createNumberLine",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"return": "org.apache.royale.text.engine.ITextLine",
"params": [{ "name": "listItemElement", "type": "org.apache.royale.textLayout.elements.IListItemElement"},
{ "name": "curParaElement", "type": "org.apache.royale.textLayout.elements.IParagraphElement"},
{ "name": "swfContext", "type": "org.apache.royale.textLayout.compose.ISWFContext"},
{ "name": "totalStartIndent", "type": "Number"}]}
]
}