Developer Resources
Classes By Name Overview
Here are the classes listed by name in alphabetical order.
Classes
| Application | A class that represents a script application. |
| Array | A class for storing lists of objects or data. |
| BannerBox | A class that represents a banner box control. |
| Bitmap | A class that represents a bitmap. |
| BitmapButton | A class that represents a bitmap button control. |
| Boolean | A class that represents boolean-typed data. |
| BorderBox | A class to draw a box on a form to group controls. |
| BorderBoxLayout | A class that draws a box around controls that it positions and sizes automatically. |
| BoxLayout | A class that allows controls to be positioned and sized automatically in a horizontal or vertical row. |
| Brush | A class that encapsulates a brush object, which is used for drawing the background on a graphics object. |
| Button | A class that represents a button control. |
| CheckBox | A class that represents a check box control. |
| ChoiceBox | A class that represents a choice box control. |
| Color | A class that represents a color as a combination of red, green, and blue values. |
| ColorDialog | A class that represents a color chooser dialog. |
| ComboBox | A class that represents a combo box control. |
| Console | A class that provides a mechanism to control what is displayed in the application's output console. |
| Control | A class that represents a control that can be placed on a form. |
| Date | A class that represents a date and time. |
| DbBulkInsert | A class that provides the ability to insert many rows into database tables quickly. |
| DbColumn | A class that provides information about a column. |
| DbConnection | A class that manages a database connection to a local or remote database. |
| DbEncoding | A class that provides an enumeration of database encoding types. |
| DbError | A class that describes a database error condition |
| DbException | An class whose objects are thrown when database errors occur |
| DbObjectInfo | A class that provides information about a database object. |
| DbResult | A class that manages results from a database query operation. |
| DbType | A class that provides an enumeration of database field types. |
| DialogResult | A class that represents a dialog result. |
| Directory | A class that provides information about directories. |
| DirectoryDialog | A class that represents a directory chooser dialog. |
| DriveInfo | A class that provides information about drives/volumes |
| Environment | A class that provides information about the computer and execution environment. |
| Error | A class for storing error-related information. |
| EvalError | A class that represents a eval error condition. |
| Event | A class that represents an event. |
| Extension | A class that provides information about and access to extensions. |
| File | A class that exposes functions which allow access to files. |
| FileDialog | A class that represents a file chooser dialog. |
| FileInfo | A class that provides information about a file. |
| FileStream | A class that provides functionality to access binary files. |
| FileTransfer | A class for communicating via FTP and SFTP. |
| Font | A class that represents a font. |
| Form | A class that represents a form on which controls can be placed. |
| FormControl | A class that represents a base form control component from which other controls derive. |
| Function | A class that represents a function |
| Graphics | A class that encapsulates drawing commands on a graphics object. |
| Hash | A class that provides hashing routines. |
| HostApp | A class that provides a mechanism of communicating with the script's host application. |
| HostDocument | A class that exposes method calls to manipulate document windows. |
| HostPreferences | A class that provides a mechanism to store application preferences. |
| HttpRequest | A class for issuing HTTP requests and processing the results. |
| JSON | A class for parsing JSON and serializing objects into JSON. |
| Label | A class that represents a label control. |
| Layout | A class that allows controls to be positioned and sized automatically. |
| Line | A class to draw a line on a form to separate controls. |
| ListBox | A class that represents a list box control. |
| ListView | A class that represents a list view control. |
| ListViewItem | A class that represents an item in a list view control. |
| Log | A class that provides logging functionality. |
| Math | A collection of math-related static functions. |
| MemoryBuffer | A class that encapsulates read/write operations to the memory. |
| Menu | A class that represents a menu. |
| MenuBar | A class that represents a menu bar. |
| MenuItem | A class that represents items on a menu. |
| NativeModule | A class that provides the ability to load and access shared libraries such as DLLs, SOs, and DYLIBs. |
| Number | A class that represents numeric-typed data. |
| Object | A generic object class and container. |
| OpenFileDialog | A class that represents a file open dialog. |
| PasswordEntryDialog | A class that represents a password entry dialog. |
| Pen | A class that encapsulates a pen object, which is used for drawing the foreground on a graphics object. |
| PictureBox | A class to draw a bitmap on a form. |
| Point | A class that represents a location as an (x,y) pair. |
| Process | A class that provides access to a system process |
| ProcessOutputStream | Provides access to the output of processes |
| ProgressBar | A class that represents a progress bar control. |
| ProjectFileDialog | A class that represents a project file dialog. |
| RadioButton | A class that represents a radio button control. |
| RangeError | A class that represents a range error condition. |
| ReferenceError | A class that represents a reference error condition. |
| RegExp | A class that represents a regular expression. |
| SaveFileDialog | A class that represents a file save dialog. |
| Size | A class that represents a size as a (width,height) pair. |
| Slider | A class that represents a slider control. |
| SpinBox | A class that represents a spin box control. |
| SpinButton | A class that represents a spin button control. |
| StatusBar | A class that represents a status bar. |
| StatusBarItem | A class that represents an item on a statusbar. |
| String | A class that represents string-typed data. |
| SymmetricCrypt | A class that provides symmetric encryption routines. |
| SyntaxError | A class that represents a syntax error condition. |
| System | A class that provides system utility functions. |
| SystemColors | A class that provides access to system colors. |
| SystemFonts | A class that provides access to system fonts. |
| SystemMetrics | A class that provides access to system metrics. |
| TextBox | A class that represents a text box control. |
| TextEntryDialog | A class that represents a text entry dialog. |
| TextReader | A class that provides functionality to read text files. |
| TextWriter | A class that provides functionality to write to text files. |
| Timer | A class for firing events at a specified interval. |
| ToolBar | A class that represents a toolbar. |
| ToolBarItem | A class that represents an item on a toolbar. |
| TreeView | A class that represents a tree view control. |
| TreeViewItem | A class that represents items on a tree view control. |
| TypeError | A class that represents a type error condition. |
| URIError | A class that represents a uri error condition. |
| WebBrowser | A class that represents a web browser control. |
| WebDOMAttr | A class that represents a DOM attribute node. |
| WebDOMDocument | A class that represents a DOM document. |
| WebDOMElement | A class that represents a DOM element. |
| WebDOMHTMLAnchorElement | A class that represents an HTML anchor element. |
| WebDOMHTMLButtonElement | A class that represents an HTML button element. |
| WebDOMHTMLElement | A class that represents a DOM html element. |
| WebDOMHTMLInputElement | A class that represents an HTML input element. |
| WebDOMHTMLLinkElement | A class that represents an HTML link element. |
| WebDOMHTMLOptionElement | A class that represents an HTML option element. |
| WebDOMHTMLParamElement | A class that represents an HTML param element. |
| WebDOMHTMLSelectElement | A class that represents an HTML select element. |
| WebDOMHTMLTextAreaElement | A class that represents an HTML text area element. |
| WebDOMNode | A class that represents a DOM node. |
| WebDOMText | A class that represents a DOM text node. |
| XmlNode | A class that represents an XML data structure, allowing read/write access to XML files. |

