<coredoc-index>

<title>Echo3 JavaScript API Specification</title>
<home>home</home>

<namespaces>
<namespace name="%global"/>
<namespace name="Core"/>
<namespace name="Core.Web"/>
<namespace name="Echo"/>
<namespace name="Echo.Arc"/>
<namespace name="Echo.Client"/>
<namespace name="Echo.FreeClient"/>
<namespace name="Echo.Render"/>
<namespace name="Echo.Serial"/>
<namespace name="Echo.Sync"/>
<namespace name="Echo.Update"/>
<namespace name="Extras"/>
<namespace name="Extras.Serial"/>
<namespace name="Extras.Sync"/>
<namespace name="FileTransfer"/>
<namespace name="FileTransfer.Sync"/>
</namespaces>

<classes>
<class name="Core" />
<class name="Core.Arrays.LargeMap" />
<class name="Core.Debug" />
<class name="Core.ListenerList" />
<class name="Core.ResourceBundle" />
<class name="Core.Web" />
<class name="Core.Web.DOM" />
<class name="Core.Web.Env" />
<class name="Core.Web.Event" />
<class name="Core.Web.HttpConnection" />
<class name="Core.Web.Image" />
<class name="Core.Web.Image._Monitor" />
<class name="Core.Web.Library" />
<class name="Core.Web.Library.Group" />
<class name="Core.Web.Library._Item" />
<class name="Core.Web.Measure" />
<class name="Core.Web.Measure.Bounds" />
<class name="Core.Web.Scheduler.MethodRunnable"  super="Core.Web.Scheduler.Runnable" />
<class name="Core.Web.Scheduler.Runnable" />
<class name="Core.Web.VirtualPosition" />
<class name="Echo" />
<class name="Echo.AbstractButton"  super="Echo.Component" />
<class name="Echo.AbstractListComponent"  super="Echo.Component" />
<class name="Echo.Application" />
<class name="Echo.Arc" />
<class name="Echo.Arc.Application"  super="Echo.Application" />
<class name="Echo.Arc.ChildContainer"  super="Echo.Component" />
<class name="Echo.Arc.ChildContainerPeer"  super="Echo.Render.ComponentSync" />
<class name="Echo.Arc.Client"  super="Echo.FreeClient" />
<class name="Echo.Arc.ComponentSync"  super="Echo.Render.ComponentSync" />
<class name="Echo.Button"  super="Echo.AbstractButton" />
<class name="Echo.CheckBox"  super="Echo.ToggleButton" />
<class name="Echo.Client" />
<class name="Echo.Client.DefaultWaitIndicator"  super="Echo.Client.WaitIndicator" />
<class name="Echo.Client.Timer" />
<class name="Echo.Client.WaitIndicator" />
<class name="Echo.Column"  super="Echo.Component" />
<class name="Echo.Component" />
<class name="Echo.ComponentFactory" />
<class name="Echo.Composite"  super="Echo.Component" />
<class name="Echo.ContentPane"  super="Echo.Component" />
<class name="Echo.FocusManager" />
<class name="Echo.FreeClient"  super="Echo.Client" />
<class name="Echo.Grid"  super="Echo.Component" />
<class name="Echo.Label"  super="Echo.Component" />
<class name="Echo.LayoutDirection" />
<class name="Echo.ListBox"  super="Echo.AbstractListComponent" />
<class name="Echo.Panel"  super="Echo.Composite" />
<class name="Echo.PasswordField"  super="Echo.TextField" />
<class name="Echo.RadioButton"  super="Echo.ToggleButton" />
<class name="Echo.Render" />
<class name="Echo.Render.ComponentSync" />
<class name="Echo.Render.RootSync"  super="Echo.Render.ComponentSync" />
<class name="Echo.Row"  super="Echo.Component" />
<class name="Echo.SelectField"  super="Echo.AbstractListComponent" />
<class name="Echo.Serial" />
<class name="Echo.Serial.Alignment"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Boolean"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Border"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Date"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.FillImage"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.FillImageBorder"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Font"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.ImageReference"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Integer"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.LayoutData"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Map"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Null"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.Number"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.PropertyTranslator" />
<class name="Echo.Serial.String"  super="Echo.Serial.PropertyTranslator" />
<class name="Echo.SplitPane"  super="Echo.Component" />
<class name="Echo.StyleSheet" />
<class name="Echo.Sync" />
<class name="Echo.Sync.Alignment" />
<class name="Echo.Sync.ArrayContainer"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.Border" />
<class name="Echo.Sync.Button"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.Color" />
<class name="Echo.Sync.Column"  super="Echo.Sync.ArrayContainer" />
<class name="Echo.Sync.ContentPane"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.Extent" />
<class name="Echo.Sync.FillImage" />
<class name="Echo.Sync.FillImageBorder" />
<class name="Echo.Sync.Font" />
<class name="Echo.Sync.Grid"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.Grid.Processor" />
<class name="Echo.Sync.Grid.Processor.Cell" />
<class name="Echo.Sync.ImageReference" />
<class name="Echo.Sync.Insets" />
<class name="Echo.Sync.Label"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.PasswordField"  super="Echo.Sync.TextField" />
<class name="Echo.Sync.Row"  super="Echo.Sync.ArrayContainer" />
<class name="Echo.Sync.SplitPane"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.SplitPane.ChildPane" />
<class name="Echo.Sync.TextArea"  super="Echo.Sync.TextComponent" />
<class name="Echo.Sync.TextComponent"  super="Echo.Render.ComponentSync" />
<class name="Echo.Sync.TextField"  super="Echo.Sync.TextComponent" />
<class name="Echo.Sync.TriCellTable" />
<class name="Echo.Sync.WindowPane"  super="Echo.Render.ComponentSync" />
<class name="Echo.TextArea"  super="Echo.TextComponent" />
<class name="Echo.TextComponent"  super="Echo.Component" />
<class name="Echo.TextField"  super="Echo.TextComponent" />
<class name="Echo.ToggleButton"  super="Echo.AbstractButton" />
<class name="Echo.Update" />
<class name="Echo.Update.ComponentUpdate" />
<class name="Echo.Update.Manager" />
<class name="Echo.WindowPane"  super="Echo.Component" />
<class name="Extras" />
<class name="Extras.AccordionPane"  super="Echo.Component" />
<class name="Extras.BorderPane"  super="Echo.Component" />
<class name="Extras.CalendarSelect"  super="Echo.Component" />
<class name="Extras.ColorSelect"  super="Echo.Component" />
<class name="Extras.ContextMenu"  super="Extras.MenuComponent" />
<class name="Extras.DropDownMenu"  super="Extras.MenuComponent" />
<class name="Extras.Group"  super="Echo.Component" />
<class name="Extras.ItemModel" />
<class name="Extras.MenuBarPane"  super="Extras.MenuComponent" />
<class name="Extras.MenuComponent"  super="Echo.Component" />
<class name="Extras.MenuModel"  super="Extras.ItemModel" />
<class name="Extras.MenuStateModel" />
<class name="Extras.OptionModel"  super="Extras.ItemModel" />
<class name="Extras.RadioOptionModel"  super="Extras.ToggleOptionModel" />
<class name="Extras.RichTextArea"  super="Echo.Component" />
<class name="Extras.SeparatorModel"  super="Extras.ItemModel" />
<class name="Extras.Serial" />
<class name="Extras.Serial.ItemModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.MenuModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.MenuStateModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.OptionModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.RadioOptionModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.SeparatorModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Serial.ToggleOptionModel"  super="Echo.Serial.PropertyTranslator" />
<class name="Extras.Sync" />
<class name="Extras.Sync.AccordionPane"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.AccordionPane.Rotation"  super="Extras.Sync.Animation" />
<class name="Extras.Sync.AccordionPane.Tab" />
<class name="Extras.Sync.Animation" />
<class name="Extras.Sync.BorderPane"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.CalendarSelect"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.CalendarSelect.Animation"  super="Extras.Sync.Animation" />
<class name="Extras.Sync.CalendarSelect.MonthData" />
<class name="Extras.Sync.ColorSelect"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.ColorSelect.RGB" />
<class name="Extras.Sync.ContextMenu"  super="Extras.Sync.Menu" />
<class name="Extras.Sync.DropDownMenu"  super="Extras.Sync.Menu" />
<class name="Extras.Sync.Group"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.Menu"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.Menu.RenderedMenu" />
<class name="Extras.Sync.Menu.RenderedMenu.FadeAnimation"  super="Extras.Sync.Animation" />
<class name="Extras.Sync.MenuBarPane"  super="Extras.Sync.Menu" />
<class name="Extras.Sync.RichTextArea"  super="Echo.Arc.ComponentSync" />
<class name="Extras.Sync.RichTextArea.AbstractDialog"  super="Echo.WindowPane" />
<class name="Extras.Sync.RichTextArea.ColorDialog"  super="Extras.Sync.RichTextArea.AbstractDialog" />
<class name="Extras.Sync.RichTextArea.HyperlinkDialog"  super="Extras.Sync.RichTextArea.AbstractDialog" />
<class name="Extras.Sync.RichTextArea.ImageDialog"  super="Extras.Sync.RichTextArea.AbstractDialog" />
<class name="Extras.Sync.RichTextArea.OverlayPane"  super="Echo.Component" />
<class name="Extras.Sync.RichTextArea.OverlayPanePeer"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.RichTextArea.TableDialog"  super="Extras.Sync.RichTextArea.AbstractDialog" />
<class name="Extras.Sync.RichTextArea.TableSizeSelector"  super="Echo.Component" />
<class name="Extras.Sync.RichTextArea.TableSizeSelectorPeer"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.RichTextArea.ToolbarButton"  super="Echo.Button" />
<class name="Extras.Sync.RichTextArea.ToolbarButtonPeer"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.TabPane"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.TabPane.ScrollRunnable"  super="Core.Web.Scheduler.Runnable" />
<class name="Extras.Sync.TabPane.Tab" />
<class name="Extras.Sync.ToolTipContainer"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.TransitionPane"  super="Echo.Render.ComponentSync" />
<class name="Extras.Sync.TransitionPane.BlindTransition"  super="Extras.Sync.TransitionPane.Transition" />
<class name="Extras.Sync.TransitionPane.FadeOpacityColorTransition"  super="Extras.Sync.TransitionPane.Transition" />
<class name="Extras.Sync.TransitionPane.FadeOpacityTransition"  super="Extras.Sync.TransitionPane.Transition" />
<class name="Extras.Sync.TransitionPane.Transition"  super="Extras.Sync.Animation" />
<class name="Extras.TabPane"  super="Echo.Component" />
<class name="Extras.ToggleOptionModel"  super="Extras.OptionModel" />
<class name="Extras.ToolTipContainer"  super="Echo.Component" />
<class name="Extras.TransitionPane"  super="Echo.Component" />
<class name="FileTransfer" />
<class name="FileTransfer.AbstractUploadSelect"  super="Echo.Component" />
<class name="FileTransfer.MultipleUploadSelect"  super="FileTransfer.AbstractUploadSelect" />
<class name="FileTransfer.Sync" />
<class name="FileTransfer.Sync.AbstractUploadSelect"  super="Echo.Render.ComponentSync" />
<class name="FileTransfer.Sync.DefaultProgressDisplay"  super="FileTransfer.Sync.ProgressDisplay" />
<class name="FileTransfer.Sync.DefaultUploadRender"  super="FileTransfer.Sync.UploadRender" />
<class name="FileTransfer.Sync.Monitor"  super="Core.Web.Scheduler.Runnable" />
<class name="FileTransfer.Sync.MultipleUploadSelect"  super="FileTransfer.Sync.UploadSelect" />
<class name="FileTransfer.Sync.MultipleUploadSelect.SWFUploadRender"  super="FileTransfer.Sync.UploadRender" />
<class name="FileTransfer.Sync.ProgressDisplay" />
<class name="FileTransfer.Sync.ProgressDisplay.File" />
<class name="FileTransfer.Sync.UploadRender" />
<class name="FileTransfer.Sync.UploadSelect"  super="FileTransfer.Sync.AbstractUploadSelect" />
<class name="FileTransfer.UploadSelect"  super="FileTransfer.AbstractUploadSelect" />
</classes>

</coredoc-index>