The flashx.textLayout.operations package contains classes for editing operations applied to the text in the Text Layout Framework. Operation objects are created by the EditManager when editing functions are called. These operation objects are used to track multiple levels of undo and redo, as well as allowing event listeners to determine which changes are being made to a TextFlow. Most clients do not need to create or manage operations explicitly.
| Class | Description | |
|---|---|---|
| ApplyFormatOperation | This class provides the necessary functionality for a style change operation. | |
| ApplyFormatToElementOperation | This class provides the necessary functionality for applying a change of CharacterFormat, ParagraphFormat, and/or ContainerFormat to a FlowElement. | |
| ApplyLinkOperation | This class provides the necessary functionality for creating or changing a link. | |
| ApplyTCYOperation | Turn TCY (Tate-Chu-Yoko) formatting on or off for a range of text. | |
| CompositeOperation | This class provides a grouping mechanism for multiple FlowOperations that are combined into a single atomic operation. | |
| CutOperation | This class provides the necessary functionality for a cut operation. | |
| DeleteTextOperation | This class provides the necessary functionality for a delete operation. | |
| FlowOperation | Base class for all TextLayout operations. | |
| FlowTextOperation | Base class for all FlowOperations that apply to a range of text. | |
| InsertInlineGraphicOperation | This class provides the necessary functionality for inserting an InlineGraphicElement. | |
| InsertTextOperation | This class provides the necessary functionality for inserting text. | |
| ModifyInlineGraphicOperation | This class provides the necessary functionality for modifying an InlineGraphicElement. | |
| PasteOperation | This class provides the necessary functionality for paste. | |
| RedoOperation | Psuedo operation passed to listeners on redo. | |
| SplitParagraphOperation | This class provides the necessary functionality for splitting a paragraph. | |
| UndoOperation | Psuedo operation passed to listeners on undo. |