Home > Class Reference > ENSLIB namespace > %Activate.IEnumVariant
Private  Storage   

%Activate.IEnumVariant


class %Activate.IEnumVariant extends %Activate.Interface

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5


Summary


Properties
%IDispatchPtr

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetIID %GetParameter %GetRefCount %IDispatchPtrSet
%IsA %IsModified %MakeVariantReturnValue %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Become Clone Next Reset
Skip


Methods


• classmethod %GetIID() as %String
• method Clone() as %Activate.IEnumVariant
Return a clone of this enumerator
• method Next(ByRef pVariant As %Activate.Variant) as %Boolean
Get the next variant if there is one and return true otherwise return false.
• final method Reset()
Reset the enumerator
• method Skip(pCount As %Integer) as %Boolean
Skip the required number of elements, return true if all were skipped, false if end of sequence was reached before skip completed