blob: d86b5cb1e29857d9cb6aa18246046340479f075a [file] [log] [blame]
////////////////////////////////////////////////////////////////////////////////
//
// 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();
}
}
}