The SelectList class is for internal use in the InterSystems MultiValue product. More...
Public Member Functions | |
_.Library.Status | OnClose () |
If process private global MV.SelectTempnnn in use. More... | |
![]() | |
_.Library.Status | OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount) |
This callback method is invoked when the current object is added to the SaveSet,. More... | |
_.Library.Status | OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned) |
This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More... | |
_.Library.Status | OnNew () |
This callback method is invoked by the <METHOD>New</METHOD> method to. More... | |
_.Library.Status | OnValidateObject () |
This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More... | |
Additional Inherited Members | |
![]() | |
CAPTION = None | |
Optional name used by the Form Wizard for a class when generating forms. More... | |
JAVATYPE = None | |
The Java type to be used when exported. | |
PROPERTYVALIDATION = None | |
This parameter controls the default validation behavior for the object. More... | |
The SelectList class is for internal use in the InterSystems MultiValue product.
The internals of this class can be changed by InterSystems without prior notice. Application code should not inherit this class nor should application code manipulate the properties and methods in this class. The class may be examined for the purpose of debugging MultiValue applications.
The SelectList class represents an MVBASIC Select variable in various states such as:
1) Traversing through values supplied via a dynamic array SELECT var TO list
2) Traversing through the item IDs represented in a Global or a directory
3) Traversing through values taken from a different list SELECT list TO list
4) Traversing through values in an index<br>
Because there are various states associated with each type of list, a class with appropriate properties to track these states is required.
_.Library.Status OnClose | ( | ) |
If process private global MV.SelectTempnnn in use.
then decrement the use count in MV.SelectTempnnn and Kill global if the use count goes to 0
Reimplemented from RegisteredObject.