Style class abstract

An enum type describing a "flavor" of path.

Constructors

Style()

Properties

context Context
A Context that uses this style.
no setter
hashCode int
The hash code for this object.
no setterinherited
name String
The name of this path style. Will be "posix" or "windows".
no setter
needsSeparatorPattern Pattern
no setter
relativeRootPattern Pattern?
no setter
rootPattern Pattern
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
separator String
no setter
separatorPattern Pattern
no setter

Methods

absolutePathToUri(String path) Uri
getRelativeRoot(String path) String?
getRoot(String path) String?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pathFromUri(Uri uri) String
relativePathToUri(String path) Uri
toString() String
A string representation of this object.
override

Operators

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

Static Properties

platform Style
The style of the host platform.
final
posix Style
POSIX-style paths use "/" (forward slash) as separators. Absolute paths start with "/". Used by UNIX, Linux, Mac OS X, and others.
final
url Style
URLs aren't filesystem paths, but they're supported to make it easier to manipulate URL paths in the browser.
final
windows Style
Windows paths use \ (backslash) as separators. Absolute paths start with a drive letter followed by a colon (example, C:) or two backslashes (\\) for UNC paths.
final