TMaskList class
Implements a list for mask class instances.
Declaration
TMaskList = classDescends from it: TWindowsMaskList
Description
TMaskList is a class used to maintain a list with TMaskUtf8
instances for mask expressions. Parameter values passed to the constructor
are used when mask instances are created and stored in the list.
TMaskList is used in the implementation of the MatchesMaskList
function.
See also
Properties
Count | public | The number of mask items in the list. |
Items | public | The mask items in the list. |
Mask | public | String with the delimited list of mask expressions for the class instances in the list. |
MaskOpCodes | public | Contains the op codes allowed for the mask instances in the list. |
AutoReverseRange | public | Indicates if a range expression is automatically reversed when the starting value is larger than the ending value. |
CaseSensitive | public | Indicates whether the Mask expressions in the list are case sensitive. |
Methods
GetMaskClass | protected | Gets the class type used to create new mask instances for the list. |
AddMasksToList | protected | Adds new mask instances to the list for the specified delimited mask expressions and settings. |
Create | public | Creates a new list with mask instances for the specified mask values, delimiter and options. |
Destroy | public | Destructor for the class instance. |
Matches | public | Determines whether the specified file name matches a mask in the list. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
