[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TMaskList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Implements a list for masks.

Declaration

Source position: masks.pas line 70

type TMaskList = class

public

  constructor Create();

  

Creates new list of masks using the specified delimited mask values and options.

  destructor Destroy; override;

  

Destructor for the class instance.

  function Matches();

  

Determines whether the specified file name matches a mask in the list.

  function MatchesWindowsMask();

  

Tests whether the file name matches a mask in the list using Windows file system masks.

  property Count: Integer; [r]

  

The number of mask items in the list.

  property Items []: TMask; [r]

  

The mask items in the list.

end;

Inheritance

TMaskList

  

Implements a list for masks.

|

TObject

Description

TMaskList is a class used to maintain a list with mask expressions. Parameter values passed to the constructor are used to create and store the TMask instances in the list.

TMaskList is used in the implementation of the MatchesMaskList function.

See also

TMask

  

The TMask class represents a mask and performs comparisons.

MatchesMaskList

  

Determine whether the specified file name matches at least one of the specified masks.

Masks Overview

  

Masks Overview.