Lua:Class:Stringlist
Jump to navigation
Jump to search
StringList class: (Inheritance: Strings->Object)
The Stringlist class represents a list of strings with optional sorting, duplicate handling, and case sensitivity.
You can create a Stringlist object using createStringlist().
Properties[edit]
| Property | Type | Description |
|---|---|---|
| Sorted | Boolean | Determines if the list should be sorted. |
| Duplicates | DuplicatesType | Determines how duplicates are handled when the list is sorted (see enum below). |
| CaseSensitive | Boolean | Determines if the list is case sensitive. |
Methods[edit]
| Method | Parameters | Returns | Description |
|---|---|---|---|
| getDuplicates | None | DuplicatesType | Returns the duplicates property. |
| setDuplicates | DuplicatesType | None | Sets the duplicates property (dupIgnore, dupAccept, dupError).
|
| getSorted | None | Boolean | Returns true if the list is sorted. |
| setSorted | Boolean | None | Sets the sorted property. |
| getCaseSensitive | None | Boolean | Returns true if the list is case sensitive. |
| setCaseSensitive | Boolean | None | Sets the case sensitive property. |
DuplicatesType Enum[edit]
| Name | Value | Description |
|---|---|---|
| dupIgnore | 0 | Ignore duplicate entries. |
| dupAccept | 1 | Accept duplicate entries. |
| dupError | 2 | Raise an error on duplicate entries. |