The common base for absolute and relative paths that contain one or more path segments.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait VirtualPathtrait Serializabletrait Producttrait Equalstrait GenericPathclass Objecttrait Matchableclass Any
- Known subtypes
- class SegmentedPathclass SegmentedRelativePath
Members list
Type members
Inherited types
Attributes
- Inherited from:
- VirtualPath
Value members
Abstract methods
The segments representing this path instance. The last segment does not include the suffix or fragment parts
The segments representing this path instance. The last segment does not include the suffix or fragment parts
Attributes
Concrete methods
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns:
a string representation of the object.
- Definition Classes
- Any
Inherited methods
Combines this path with the specified relative path.
Creates a new path with the specified name as an immediate child of this path.
Creates a new path with the specified name as an immediate child of this path.
Attributes
- Inherited from:
- GenericPath
Attributes
- Inherited from:
- Equals
Attributes
- Inherited from:
- GenericPath
The fragment part of the path (after a #
in the last segment),
or None
if this path does not have a fragment component.
The fragment part of the path (after a #
in the last segment),
or None
if this path does not have a fragment component.
Attributes
- Inherited from:
- GenericPath
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
The suffix of None
if this path name does not have a file suffix
separated by a .
.
The suffix of None
if this path name does not have a file suffix
separated by a .
.
Attributes
- Inherited from:
- GenericPath
Returns a new path that replaces the base name with the specified new name while keeping both, suffix and fragment, in case they are present.
Returns a new path that replaces the base name with the specified new name while keeping both, suffix and fragment, in case they are present.
Attributes
- Inherited from:
- GenericPath
Returns a new path that either replaces the existing fragment component with the specified one or appends it if this path does not have a component yet.
Returns a new path that either replaces the existing fragment component with the specified one or appends it if this path does not have a component yet.
Attributes
- Inherited from:
- GenericPath
Returns a new path that either replaces the existing suffix with the specified one or appends it if this path does not have a suffix yet.
Returns a new path that either replaces the existing suffix with the specified one or appends it if this path does not have a suffix yet.
Attributes
- Inherited from:
- GenericPath
Returns a new path that discards this path's fragment, if present.
Returns a new path that discards this path's fragment, if present.
Attributes
- Inherited from:
- GenericPath
Returns a new path that discards this path's suffix, if present.
Returns a new path that discards this path's suffix, if present.
Attributes
- Inherited from:
- GenericPath
Concrete fields
The base name of this path, without the suffix (if present).
The base name of this path, without the suffix (if present).
Attributes
The local name of this path, without the optional fragment part, but including the suffix if present.
The local name of this path, without the optional fragment part, but including the suffix if present.