Alg.java | Defines burst.Alg which contains static utility functions for collections |
AssertFailure.java | Defines burst.AssertFailure, a subclass of burst.BurstError used for bu_assertTrue and similar |
burst_first.java | Utility file - this is the first library file to be loaded: Tries to ensure we aren't in a totally broken environment |
BurstError.java | Defines class burst.BurstError, which is the base Error class for exceptions thrown from the library |
Comparator.java | Defines burst.Comparator, and some predefined instances for different object types |
Config.java | Defines the class burst.Config and global bu_Config |
fix_ecma.java | Utility file - attempts to bring builtin objects such as Array and Function into compliance with ECMAScript edition 3 (JavaScript 1.5) |
Functional.java | Defines burst.Functional which contains static utility functions for functional programming |
Lang.java | Defines burst.Lang which contains static utility functions, and defines the global function bu_eval |
MOP.java | Defines burst.MOP which contains static utility functions related to a MetaObject Protocol |
ScriptLoader.java | Defines burst.ScriptLoader which loads scripts and manages dependencies |
Text.java | Defines burst.Text which contains static string utilities |
Time.java | Defines burst.Time which contains static utility functions for the date and time |
URI.java | Defines burst.URI, which has static utility functions as well as being instantiable |
io/AbstractURIRequest.java | Defines burst.io.AbstractURIRequest |
io/IframeURIRequest.java | Defines burst.io.IframeURIRequest |
io/XmlHttpURIRequest.java | Defines burst.io.XmlHttpURIRequest , an implementation of burst.io.AbstractURIRequest using XMLHTTP object |
logging/Appender.java | Defines burst.logging.Appender |
logging/AppenderBuffer.java | Defines burst.logging.AppenderBuffer, an instance of burst.logging.Appender |
logging/AppenderIframe.java | Defines burst.logging.AppenderIframe, an instance of burst.logging.Appender |
logging/Log.java | Logging system, defining class burst.logging.Log and global functions bu_debug etc |
logging/logging_init.java | Executed after all other files in burst.logging.* are loaded |
props/AbstractProperties.java | Defines burst.props.AbstractProperties and various subclasses |
props/PropertyError.java | Defines class burst.props.PropertyError used by burst.props.* and burst.reflect.* |
reflect/PropertyDef.java | Defines burst.reflect.PropertyDef and some subclasses |
runtime/AbstractRuntime.java | Abstract class burst.runtime.AbstractRuntime, an abstraction layer for the ECMAScript runtime |
runtime/DomRuntime.java | Defines burst.runtime.DomRuntime, a subclass of burst.runtime.AbstractRuntime for a browser environment |
runtime/KJSRuntime.java | Defines burst.runtime.KJSRuntime, a subclass of burst.runtime.AbstractRuntime for the KJS shell |
runtime/RhinoRuntime.java | Defines burst.runtime.RhinoRuntime, a subclass of burst.runtime.AbstractRuntime for Rhino (shell) environment |
runtime/runtime_init.java | Executed after all possible AbstractRuntime classes are defined, to select among them and define bu_Runtime |
runtime/SpiderMonkeyRuntime.java | Defines burst.runtime.SpiderMonkeyRuntime, a subclass of burst.runtime.AbstractRuntime for a SpiderMonkey-based environment (typically non-browser shell) |
runtime/WshRuntime.java | Defines burst.runtime.WshRuntime, a subclass of burst.runtime.AbstractRuntime for Microsoft WSH |
web/DragDrop.java | Defines burst.web.DragDrop which holds static functions related to drag and drop |
web/TextSelection.java | Defines burst.web.TextSelection which holds static functions related to text selection |
web/UserAgent.java | Singleton class burst.web.UserAgent to identify the browser, and its global instance bu_UA |
web/WindowEvent.java | Defines burst.web.WindowEvent which holds static functions related to window events, and burst.web.IEEvent |
webui/WidgetManager.java | Defines burst.webui.WiddgetManager , a (typically singleton) class to manage widget instances |
webui/widgets/AbstractWidget.java | Defines burst.webui.widgets.AbstractWidget |
webui/widgets/SortTable.java | Defines burst.webui.widgets.SortTable, a widget which makes an HTML table sortable by clicking on its column heads |
xml/DomUtil.java | Defines burst.xml.DomUtil which contains static generic DOM-related utility functions |
xml/fix_dom.java | Utility file - attempts to bring up the builtin DOM objects to DOM compliance |
xml/HtmlBox.java | Defines burst.xml.HtmlBox which contains static functions for manipulating html size and position |
xml/HtmlUtil.java | Defines burst.xml.HtmlUtil which contains static HTML DOM-related utility functions; see also burst.xml.HtmlBox |
xml/XmlDoc.java | Defines burst.xml.XmlDoc which contains static utility functions for XML DOM objects |
xml/XPath.java | A simplified XPath implementation, including class burst.xml.XPath |