FilesystemReadPermission class

A permission that allows access to read a file system resource.

Inheritance

Constructors

FilesystemReadPermission(Pattern matchPattern)
Create a new filesystem permission that matches a Pattern.
const
FilesystemReadPermission.directory(String dir)
Create a new filesystem permission that matches any file in a directory or one of its subdirectories.
factory
FilesystemReadPermission.file(String file)
Create a new filesystem permission that matches a specific file.
factory

Properties

domains List<String>
The domain specifies the type of resource, such as 'network' or 'filesystem'.
no setteroverride
hashCode int
The hash code for this object.
no setteroverride
matchPattern Pattern
The pattern that will be matched against the path.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

match([Object? data]) bool
Returns true if the permission allows access to the specified resource. If the permission is granular, the data parameter may be used to specify a specific resource (e.g. a URL for a network permission).
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Static Properties

any FilesystemReadPermission
A permission that allows access to any file system resource.
final