BCP47

locales.BCP47
object BCP47

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
BCP47.type

Members list

Type members

Classlikes

sealed trait BCP47Tag extends Product, Serializable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case class GrandfatheredTag(language: String) extends BCP47Tag

Attributes

Supertypes
trait BCP47Tag
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class LanguageTag(language: String, extendedLanguag: Option[String], script: Option[String], region: Option[String], variant: List[String], extension: List[String], privateUse: Option[String]) extends BCP47Tag

Attributes

Supertypes
trait BCP47Tag
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class PrivateUseTag(privateUse: String) extends BCP47Tag

Attributes

Supertypes
trait BCP47Tag
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

Concrete fields

lazy val extension: String
lazy val extlang: String
lazy val grandfathered: String
lazy val irregular: String
lazy val langtag: String
lazy val langtagRegex: Regex
lazy val language: String
lazy val privateUse: String
lazy val region: String
lazy val regular: String
lazy val script: String
lazy val singleton: String
lazy val variant: String
lazy val variantR: Regex