LinkMixin mixin

class MyLink with LinkMixin implements Link { 
  // Must override 
  @override 
  Link get link;
  ...
}
Implemented types

Properties

absolute Link
A Link instance whose path is the absolute path to this Link.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isAbsolute bool
Whether this object's path is absolute.
no setterinherited
no setter
parent Directory
The parent directory of this entity.
no setterinherited
path String
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uri Uri
A Uri representing the file system entity's location.
no setterinherited

Methods

create(String target, {bool recursive = false}) Future<Link>
Creates a symbolic link in the file system.
override
createSync(String target, {bool recursive = false}) → void
Creates a symbolic link in the file system.
override
delete({bool recursive = false}) Future<FileSystemEntity>
Deletes this Link.
inherited
deleteSync({bool recursive = false}) → void
Synchronously deletes this Link.
inherited
exists() Future<bool>
Checks whether the file system entity with this path exists.
inherited
existsSync() bool
Synchronously checks whether the file system entity with this path exists.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rename(String newPath) Future<Link>
Renames this link.
override
renameSync(String newPath) Link
Synchronously renames this link.
override
Resolves the path of a file system object relative to the current working directory.
override
resolveSymbolicLinksSync() String
Resolves the path of a file system object relative to the current working directory.
override
stat() Future<FileStat>
Calls the operating system's stat() function on path.
inherited
statSync() FileStat
Synchronously calls the operating system's stat() function on path.
inherited
target() Future<String>
Gets the target of the link.
override
targetSync() String
Synchronously gets the target of the link.
override
toString() String
A string representation of this object.
inherited
update(String target) Future<Link>
Updates an existing link.
override
updateSync(String target) → void
Synchronously updates an existing link.
override
watch({int events = FileSystemEvent.all, bool recursive = false}) Stream<FileSystemEvent>
Start watching the FileSystemEntity for changes.
inherited

Operators

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