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