Using the Domino classes
Domino® Designer defines LotusScript® classes that allow you to access Domino structures on two levels:
- The database (back-end) classes allow you to access named databases, views, documents, and other Domino objects. Both workstation and server users can run scripts that access database objects.
- The UI (front-end) classes allow you to access current objects that the user is working on. Only workstation users can run scripts that access UI objects.
The following table outlines the LotusScript classes defined by Domino Designer:
Level |
Class |
Description |
---|---|---|
Database |
Represents a collection of all the access control list entries for a database. |
|
Represents the Administration Process. |
||
Represents a single entry in an access control list. |
||
Represents an agent. |
||
Represents a color. |
||
Represents a Domino database. |
||
Represents a range of dates and times. |
||
Provides a means to translate between LotusScript and Domino date/time formatting. |
||
Represents the database files on a server or on the local machine. |
||
Represents a document in a database. |
||
Represents a collection of documents. |
||
Represents an attribute in a NotesDOMElementNode object. |
||
Represents a CDATA section in the XML data source. |
||
Represents character data in a DOM node. |
||
Represents a comment in the XML. |
||
Represents a document fragment in the XML. |
||
Represents the entire XML document. |
||
Represents a document type node. |
||
Represents an element in an XML document. |
||
Represents an entity in an XML document. |
||
Represents an entity reference in an XML document. |
||
Represents a list of attributes for an element node. |
||
A base class representing a single node in a DOM tree. |
||
Represents a list of the child nodes of an element node. |
||
Represents a notation declared in the DTD. |
||
Processes XML into a standard DOM tree structure. |
||
Represents a processing instruction. |
||
Represents the textual content of an element or attribute. |
||
Represents the version of XML being used. |
||
Represents the conversion of Domino data to DXL (Domino XML) data. |
||
Represents the conversion of DXL (Domino XML) to Domino data. |
||
Represents embedded objects, links, and file attachments. |
||
Represents a form in a database. |
||
Represents the international settings in the operating system. |
||
Represents a piece of data in a document. |
||
Represents actions and errors that occur during script execution. |
||
Represents a NotesItem of type MIME. |
||
Represents a MIME header. |
||
Represents a user or server name. |
||
Represents a summary document that contains information from, or links to, several other documents. |
||
Represents a collection of design and data elements in a database. |
||
Represents an outline in a database. |
||
Represents an entry in an outline. |
||
Represents the registration of an ID file. |
||
Represents the replication settings of a database. |
||
Represents the replication settings for a pair of servers in a database. |
||
Represents a doclink in a rich text item. |
||
Represents items that can contain rich text. |
||
Represents a means of navigation in a rich text item. |
||
Represents rich text paragraph attributes. |
||
Represents elements in a rich text item. |
||
Represents a collapsible section in a rich text item. |
||
Represents a rich text style. |
||
Represents rich text tab attributes. |
||
Represents a table in a rich text item. |
||
Represents the attributes of an element. |
||
Represents information about errors which occur during SAX parsing. |
||
Represents XML as a series of events using a SAX parser. |
||
Root of Domino database objects--for global attributes, context, and persistent information. |
||
Represents a stream of binary or character data. |
||
A mechanism for triggering an event every fixed number of seconds. |
||
Represents a named view of a database. |
||
Represents a column of a view. |
||
Represents a view entry. A view entry represents a row in a view. |
||
Represents a collection of view entries, selected according to specific criteria. |
||
Represents a view navigator. A view navigator provides access to all or a subset of the entries in a view. |
||
Contains the properties and methods common to all DXL processes. |
||
Represents the transformation of DXL (Domino XML) through XSLT. |
||
UI |
Represents an action, button, or hotspot on a form or document. |
|
Represents a field on a form. |
||
Represents an object in a navigator. |
||
Represents the database that is currently open in the Domino workspace. |
||
Models the behavior of a Domino document window. |
||
Represents an embedded scheduler in a document. |
||
Represents the current database view. |
||
Provides access to the current workspace. |