Creates a new ObjectUri instance from a path string. ex: 'xyz', '@backend:xyz', 'collection/xyz', '@backend:collection/xyz'
Partial or full resource path.
Optional label describing the resource path.
Protected_Target backend identifier.
Protected_Collection name context.
Protected_Human-readable label representation.
Protected_The literal representation including backend name.
Protected_Object model class reference.
Protected_Split pairs of path segments.
Protected_Parent ObjectUri context.
Protected_Standardized path.
Protected_Internal string representation.
Protected_Unique resource ID.
StaticDEFAULTRoot path divider.
StaticMISSING_Placeholder used when collections cannot be guessed.
Retrieves the target backend alias.
The backend identifier, or undefined if not set.
Retrieves the model class bound to the URI.
The model class reference.
Binds a model class reference to resolve collection details.
The model constructor class.
Retrieves the collection or table name context.
The collection name, or undefined.
Injects a specific collection or table context name.
The target collection name.
Retrieves the human-readable label representation.
The descriptive label, or undefined.
Sets the human-readable label representation.
The descriptive string label.
Return the full path literal, including the backend alias.
The fully qualified URI literal.
Returns the own path of the resource without the optional parents' paths.
The own path segment string.
Retrieves the parent ObjectUri context.
The parent ObjectUri reference, or undefined.
Returns the full path of the resource, including optional parents' paths.
The computed path string.
Overwrites the path and automatically recalculates collection details.
The new relative path segment.
Retrieves the unique identifier of the resource.
The unique ID string.
Output pure object dictionary representation.
Rendered JSON-like URI block representation.
Returns references to locate the target object locally and remotely.
An object detailing path, uri literal, and label.
Unique global reference system for all Quatrain models. Used for backend identification and cross-system relational links.