Project ID | 7D1A2972E666A25885258AE100482F18 |
Version | |
Class ID | 1558EAF321B3CB4085258AE10073375E |
Class Type | Derived |
Derived From | Project |
Attributes |
hasIncludeExternalLibraries (Get) As Boolean |
hasMajorElements (Get) As Boolean |
hasOptions (Get) As Boolean |
hasTypes (Get) As Boolean |
hasUseLibraries (Get) As Boolean |
hasUseVSEs (Get) As Boolean |
IncludeExternalLibraries (Get) As StringQueue |
LibraryName (Get) As String |
MajorElements (Get) As Variant |
Options (Get) As Variant |
Types (Get) As Variant |
UseLibraries (Get) As StringQueue |
UseVSEs (Get) As StringQueue |
removeIncludeExternalLibrary(libraryname As String) As Boolean |
removeUseLibrary(libraryname As String) As Boolean |
removeUseVSE(lsxname As String) As Boolean |
appendIncludeExternalLibrary(library As String) |
appendOption(source As String) |
appendType(source As ObjectType) |
appendUseLibrary(libraryname As String) |
appendUseVSE(lsxname As String) |
New(Parent As CodeElement, LibraryName As String, Summary As String, Description As String) |
Public Property Get hasIncludeExternalLibraries As Boolean | ||||
---|---|---|---|---|
Flag indicating if the object has IncludeExternalLibraries |
Public Property Get hasMajorElements As Boolean | ||||
---|---|---|---|---|
Overridden to check for Types and Classes @see MajorElement.Classes |
Public Property Get hasOptions As Boolean | ||||
---|---|---|---|---|
Flag indicating if the Library has Options |
Public Property Get hasUseLibraries As Boolean | ||||
---|---|---|---|---|
Flag indicating if the object has UseLibraries |
Public Property Get IncludeExternalLibraries As StringQueue | ||||
---|---|---|---|---|
External Libraries needed by this Library @return StringsCarrier containing names of External Libraries to be included |
Public Property Get Options As Variant | ||||
---|---|---|---|---|
String Array containing Options for the Library |
Public Property Get UseLibraries As StringQueue | ||||
---|---|---|---|---|
Libraries Used by this Library @return StringsCarrier containing names of Libraries used by this Library |
Public Function removeUseVSE(lsxname As String) As Boolean | ||||
---|---|---|---|---|
removes an VSE Name frome the "UseVSE" option of the object | ||||
idx | Argument | Data Type | Attributes | Comments |
1 | lsxname | String | VSE to be removed. |
Public Sub appendType(source As ObjectType) | ||||
---|---|---|---|---|
Appends a Type to the Object | ||||
idx | Argument | Data Type | Attributes | Comments |
1 | source | ObjectType | ObjectType instance to be appended |
Public Sub appendUseLibrary(libraryname As String) | ||||
---|---|---|---|---|
appends a Library Name to the "Use" option of the object | ||||
idx | Argument | Data Type | Attributes | Comments |
1 | libraryname | String | Library to append |
Public Sub appendUseVSE(lsxname As String) | ||||
---|---|---|---|---|
appends a VSE Name to the "UseVSE" option of the object | ||||
idx | Argument | Data Type | Attributes | Comments |
1 | lsxname | String | VSE to append |
Copyright © HCL America, Inc. 1999, 2023. All Rights Reserved.