blob: b52f8eaa6dc273748ea3406f8ae3643a237b2784 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter",
"baseClassname": "org.apache.royale.textLayout.conversion.ConverterBase"
,
"description": "Base export converter for TextLayout format.",
"members": [
{ "type": "method",
"qname": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"return": "",
"params": [{ "name": "ns", "type": "Namespace"},
{ "name": "rootTag", "type": "XML"},
{ "name": "configuration", "type": "org.apache.royale.textLayout.conversion.ImportExportConfiguration"}]}
,
{ "type": "method",
"qname": "export",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "copy",
"values": ["ITextExporter#export()"]} ],
"return": "Object",
"params": [{ "name": "source", "type": "org.apache.royale.textLayout.elements.ITextFlow"},
{ "name": "conversionType", "type": "String"}]}
,
{ "type": "method",
"qname": "exportToXML",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Export text content of a TextFlow into XFL format.",
"tags": [
{ "tagName": "param",
"values": ["source the text to export"]},
{ "tagName": "return",
"values": ["XML the exported content"]} ],
"return": "XML",
"params": [{ "name": "textFlow", "type": "org.apache.royale.textLayout.elements.ITextFlow"}]}
,
{ "type": "method",
"qname": "exportFlowElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a FlowElement.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportFlowElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a FlowElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportSpanText",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"return": "void",
"params": [{ "name": "destination", "type": "XML"},
{ "name": "span", "type": "org.apache.royale.textLayout.elements.SpanElement"},
{ "name": "replacementRegex", "type": "RegExp"},
{ "name": "replacementXMLCallback", "type": "Function"}]}
,
{ "type": "method",
"qname": "exportSpan",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a Span. Exports as a FlowElement, and exports the text of the span.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "span Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "span", "type": "org.apache.royale.textLayout.elements.SpanElement"}]}
,
{ "type": "accessor",
"access": "read-only",
"return": "RegExp",
"qname": "spanTextReplacementRegex",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Gets the regex that specifies characters in span text to be replaced with XML elements. Note: Each match is a single character"},
{ "type": "method",
"qname": "getSpanTextReplacementXML",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Gets the xml element used to represent a character in the export format",
"return": "XML",
"params": [{ "name": "ch", "type": "String"}]}
,
{ "type": "method",
"qname": "exportFlowGroupElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a FlowGroupElement. Exports as a FlowElement, and exports the children of a element.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "flowBlockElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "flowBlockElement", "type": "org.apache.royale.textLayout.elements.FlowGroupElement"}]}
,
{ "type": "method",
"qname": "exportParagraphFormattedElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a IParagraphFormattedElement. Exports as a FlowGroupElement, and exports paragraph attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "flowParagraph Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "flowParagraph", "type": "org.apache.royale.textLayout.elements.IParagraphFormattedElement"}]}
,
{ "type": "method",
"qname": "exportList",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "flowParagraph", "type": "org.apache.royale.textLayout.elements.IParagraphFormattedElement"}]}
,
{ "type": "method",
"qname": "exportList",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportListItem",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "flowParagraph", "type": "org.apache.royale.textLayout.elements.IParagraphFormattedElement"}]}
,
{ "type": "method",
"qname": "exportListItem",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportContainerFormattedElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a IContainerFormattedElement. Exports as a IParagraphFormattedElement, and exports container attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "container Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "container", "type": "org.apache.royale.textLayout.elements.IContainerFormattedElement"}]}
,
{ "type": "method",
"qname": "exportContainerFormattedElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a IParagraphFormattedElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportTableElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a TableElement. Exports as a TableElement, and exports table attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "container Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "table", "type": "org.apache.royale.textLayout.elements.TableElement"}]}
,
{ "type": "method",
"qname": "exportTableElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a TableElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "tableElement", "type": "org.apache.royale.textLayout.elements.TableElement"}]}
,
{ "type": "method",
"qname": "exportTableRowElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a TableRowElement. Exports as a TableRowElement, and exports table row attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "container Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "tableRow", "type": "org.apache.royale.textLayout.elements.TableRowElement"}]}
,
{ "type": "method",
"qname": "exportTableRowElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a TableRowElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "tableRowElement", "type": "org.apache.royale.textLayout.elements.TableRowElement"}]}
,
{ "type": "method",
"qname": "exportTableCellElement",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a TableCellElement. Exports as a TableCellElement, and exports table cell attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "container Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "tableCell", "type": "org.apache.royale.textLayout.elements.TableCellElement"}]}
,
{ "type": "method",
"qname": "exportTableCellElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a TableCellElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "tableCellElement", "type": "org.apache.royale.textLayout.elements.TableCellElement"}]}
,
{ "type": "method",
"qname": "exportParagraphFormattedElement",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Overridable worker method for exporting a IParagraphFormattedElement. Creates the XMLList.",
"tags": [
{ "tagName": "param",
"values": ["flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportTextFlow",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Base functionality for exporting a TextFlow. Exports as a ContainerElement, and exports container attributes.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "textFlow Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the element"]} ],
"return": "XMLList",
"params": [{ "name": "exporter", "type": "org.apache.royale.textLayout.conversion.BaseTextLayoutExporter"},
{ "name": "textFlow", "type": "org.apache.royale.textLayout.elements.ITextFlow"}]}
,
{ "type": "method",
"qname": "exportChild",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Exports the object. It will find the appropriate exporter and use it to export the object.",
"tags": [
{ "tagName": "param",
"values": ["exporter Root object for the export", "flowElement Element to export"]},
{ "tagName": "return",
"values": ["XMLList XML for the flowElement"]} ],
"return": "XMLList",
"params": [{ "name": "flowElement", "type": "org.apache.royale.textLayout.elements.IFlowElement"}]}
,
{ "type": "method",
"qname": "exportStyles",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Helper function to export styles (core or user) in the form of xml attributes or xml children.",
"tags": [
{ "tagName": "param",
"values": ["xml object to which attributes/children are added", "sortableStyles an array of objects (xmlName,xmlVal) members that is sorted and exported."]} ],
"return": "void",
"params": [{ "name": "xml", "type": "XMLList"},
{ "name": "sortableStyles", "type": "Array"}]}
,
{ "type": "accessor",
"access": "read-only",
"return": "Namespace",
"qname": "flowNS",
"namespace": "internal",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-only",
"return": "Object",
"qname": "formatDescription",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}}]
}