IdPath

works.iterative.ui.model.forms.IdPath
See theIdPath companion object
sealed trait IdPath

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AbsolutePath
class FullPath
object Root
trait RelativePath
object Empty
class RelPath
Show all

Members list

Type members

Types

type NestType <: IdPath

Value members

Abstract methods

def /(id: String): NestType
def /(id: RelativePath): NestType
def path: Vector[String]
def up: NestType

Concrete methods

def last: String
def segments: Seq[String]
def serialize: String
def size: Int
def startsWith(other: IdPath): Boolean
def toHtmlId: String
def toHtmlName: String
def toMessage(itemType: String)(using messages: MessageCatalogue): String
def toMessageId: MessageId
def toMessageId(itemType: String): MessageId
def toMessageIds(itemType: String): Seq[MessageId]
def toMessageOpt(itemType: String)(using messages: MessageCatalogue): Option[String]