//////////////////////////////////////////////////////////////////////////////// // // Licensed to the Apache Software Foundation (ASF) under one or more // contributor license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright ownership. // The ASF licenses this file to You under the Apache License, Version 2.0 // (the "License"); you may not use this file except in compliance with // the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // //////////////////////////////////////////////////////////////////////////////// package flashx.textLayout { internal class CoreClasses { import flashx.textLayout.tlf_internal; tlf_internal; import flashx.textLayout.accessibility.TextAccImpl; TextAccImpl; import flashx.textLayout.BuildInfo; BuildInfo; import flashx.textLayout.compose.BaseCompose; BaseCompose; import flashx.textLayout.compose.ComposeState; ComposeState; import flashx.textLayout.compose.FlowComposerBase; FlowComposerBase; import flashx.textLayout.compose.FlowDamageType; FlowDamageType; import flashx.textLayout.compose.IFlowComposer; IFlowComposer; import flashx.textLayout.compose.ITextLineCreator; ITextLineCreator; import flashx.textLayout.compose.ISWFContext; ISWFContext; import flashx.textLayout.compose.IVerticalJustificationLine; IVerticalJustificationLine; import flashx.textLayout.compose.Parcel; Parcel; import flashx.textLayout.compose.ParcelList; ParcelList; import flashx.textLayout.compose.SimpleCompose; SimpleCompose; import flashx.textLayout.compose.TextFlowLine; TextFlowLine; import flashx.textLayout.compose.TextFlowLineLocation; TextFlowLineLocation; import flashx.textLayout.compose.TextLineRecycler; TextLineRecycler; import flashx.textLayout.compose.StandardFlowComposer; StandardFlowComposer; import flashx.textLayout.compose.VerticalJustifier; VerticalJustifier; import flashx.textLayout.container.ColumnState; ColumnState; import flashx.textLayout.container.ContainerController; ContainerController; import flashx.textLayout.container.ISandboxSupport; ISandboxSupport; import flashx.textLayout.container.ScrollPolicy; ScrollPolicy; import flashx.textLayout.debug.assert; import flashx.textLayout.debug.Debugging; Debugging; import flashx.textLayout.edit.EditingMode; EditingMode; import flashx.textLayout.edit.IInteractionEventHandler; IInteractionEventHandler; import flashx.textLayout.edit.ISelectionManager; ISelectionManager; import flashx.textLayout.edit.SelectionFormat; SelectionFormat; import flashx.textLayout.edit.SelectionState; SelectionState; import flashx.textLayout.elements.TextRange; TextRange; import flashx.textLayout.elements.BreakElement; BreakElement; import flashx.textLayout.elements.Configuration; Configuration; import flashx.textLayout.elements.ContainerFormattedElement; ContainerFormattedElement; import flashx.textLayout.elements.DivElement; DivElement; import flashx.textLayout.elements.FlowElement; FlowElement; import flashx.textLayout.elements.FlowGroupElement; FlowGroupElement; import flashx.textLayout.elements.FlowLeafElement; FlowLeafElement; import flashx.textLayout.elements.GlobalSettings; GlobalSettings; import flashx.textLayout.elements.IConfiguration; IConfiguration; import flashx.textLayout.elements.IFormatResolver; IFormatResolver; import flashx.textLayout.elements.InlineGraphicElement; InlineGraphicElement; import flashx.textLayout.elements.InlineGraphicElementStatus; InlineGraphicElementStatus; import flashx.textLayout.elements.LinkElement; LinkElement; import flashx.textLayout.elements.LinkState; LinkState; import flashx.textLayout.elements.OverflowPolicy; OverflowPolicy; import flashx.textLayout.elements.ParagraphElement; ParagraphElement; import flashx.textLayout.elements.ParagraphFormattedElement; ParagraphFormattedElement; import flashx.textLayout.elements.SpanElement; SpanElement; import flashx.textLayout.elements.SpecialCharacterElement; SpecialCharacterElement; import flashx.textLayout.elements.SubParagraphGroupElement; SubParagraphGroupElement; import flashx.textLayout.elements.TabElement; TabElement; import flashx.textLayout.elements.TCYElement; TCYElement; import flashx.textLayout.elements.TextFlow; TextFlow; import flashx.textLayout.elements.TextRange; TextRange; import flashx.textLayout.events.CompositionCompleteEvent; CompositionCompleteEvent; import flashx.textLayout.events.DamageEvent; DamageEvent; import flashx.textLayout.events.FlowElementMouseEvent; FlowElementMouseEvent; import flashx.textLayout.events.ModelChange; ModelChange; import flashx.textLayout.events.StatusChangeEvent; StatusChangeEvent; import flashx.textLayout.events.TextLayoutEvent; TextLayoutEvent; import flashx.textLayout.factory.TextLineFactoryBase; TextLineFactoryBase; import flashx.textLayout.factory.StringTextLineFactory; StringTextLineFactory; import flashx.textLayout.factory.TextFlowTextLineFactory; TextFlowTextLineFactory; import flashx.textLayout.factory.TruncationOptions; TruncationOptions; import flashx.textLayout.formats.BaselineOffset; BaselineOffset; import flashx.textLayout.formats.BaselineShift; BaselineShift; import flashx.textLayout.formats.BlockProgression; BlockProgression; import flashx.textLayout.formats.Category; Category; import flashx.textLayout.formats.Direction; Direction; import flashx.textLayout.formats.Float; Float; import flashx.textLayout.formats.FlowElementDisplayType; FlowElementDisplayType; import flashx.textLayout.formats.FormatValue; FormatValue; import flashx.textLayout.formats.IMEStatus; IMEStatus; import flashx.textLayout.formats.ITextLayoutFormat; ITextLayoutFormat; import flashx.textLayout.formats.ITabStopFormat; ITabStopFormat; import flashx.textLayout.formats.JustificationRule; JustificationRule; import flashx.textLayout.formats.LeadingModel; LeadingModel; import flashx.textLayout.formats.LineBreak; LineBreak; import flashx.textLayout.formats.TabStopFormat; TabStopFormat; import flashx.textLayout.formats.TextAlign; TextAlign; import flashx.textLayout.formats.TextDecoration; TextDecoration; import flashx.textLayout.formats.TextJustify; TextJustify; import flashx.textLayout.formats.TextLayoutFormat; TextLayoutFormat; import flashx.textLayout.formats.TextLayoutFormatValueHolder; TextLayoutFormatValueHolder; import flashx.textLayout.formats.VerticalAlign; VerticalAlign; import flashx.textLayout.formats.WhiteSpaceCollapse; WhiteSpaceCollapse; import flashx.textLayout.property.ArrayProperty; ArrayProperty; import flashx.textLayout.property.BooleanProperty; BooleanProperty; import flashx.textLayout.property.EnumStringProperty; EnumStringProperty; import flashx.textLayout.property.IntProperty; IntProperty; import flashx.textLayout.property.IntWithEnumProperty; IntWithEnumProperty; import flashx.textLayout.property.NumberOrPercentOrEnumProperty; NumberOrPercentOrEnumProperty; import flashx.textLayout.property.NumberOrPercentProperty; NumberOrPercentProperty; import flashx.textLayout.property.NumberProperty; NumberProperty; import flashx.textLayout.property.NumberWithEnumProperty; NumberWithEnumProperty; import flashx.textLayout.property.Property; Property; import flashx.textLayout.property.StringProperty; StringProperty; import flashx.textLayout.property.UintProperty; UintProperty; import flashx.textLayout.utils.CharacterUtil; CharacterUtil; import flashx.textLayout.utils.GeometryUtil; GeometryUtil; // Alphabetical list of classes to be included as part of text_model.swc. // This should mirror what's in the .flexLibProperties CONFIG::release public function exportAssert():void { assert(); } } }