Packages

object StringObj extends ExprTypeImpl[String, StringObj]

Linear Supertypes
ExprTypeImpl[String, StringObj], Type[String, StringObj], Type, Type, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringObj
  2. ExprTypeImpl
  3. Type
  4. Type
  5. Type
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type A = String
    Definition Classes
    Type
  2. type Const[T <: Txn[T]] = StringObj[T] with Expr.Const[T, A]
    Definition Classes
    Type
  3. type E[T <: Txn[T]] = StringObj[T]
    Definition Classes
    Type
  4. type Program[T <: Txn[T]] = StringObj[T] with Expr.Program[T, A]
    Definition Classes
    Type
  5. type Var[T <: Txn[T]] = StringObj[T] with lucre.Var[T, StringObj[T]]
    Definition Classes
    Type

Value Members

  1. object Program
    Definition Classes
    Type
  2. object Var
    Definition Classes
    Type
  3. def defaultValue: A

    A value that can be used to initialize objects, as a temporary value, etc.

    A value that can be used to initialize objects, as a temporary value, etc. If the valueFormat supports null, it may also be null. It should not be used for any semantic purposes.

    Definition Classes
    StringObjType
  4. implicit final def format[T <: Txn[T]]: TFormat[T, E[T]]
    Definition Classes
    ExprTypeImpl → Type
  5. def init(): Unit
    Definition Classes
    TypeType
  6. implicit final def newConst[T <: Txn[T]](value: A)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  7. final def newProgram[T <: Txn[T]](program: Ex[A])(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  8. final def newVar[T <: Txn[T]](init: E[T])(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  9. implicit final def programFormat[T <: Txn[T]]: TFormat[T, Program[T]]
    Definition Classes
    ExprTypeImpl → Type
  10. final def read[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → Type
  11. final def readConst[T <: Txn[T]](in: DataInput)(implicit tx: T): Const[T]
    Definition Classes
    ExprTypeImpl → Type
  12. def readIdentifiedObj[T <: Txn[T]](in: DataInput)(implicit tx: T): E[T]
    Definition Classes
    ExprTypeImpl → TypeType
  13. final def readObj[T <: Txn[T]](in: DataInput)(implicit tx: T): Obj[T]
    Definition Classes
    TypeType
  14. final def readProgram[T <: Txn[T]](in: DataInput)(implicit tx: T): Program[T]
    Definition Classes
    ExprTypeImpl → Type
  15. final def readVar[T <: Txn[T]](in: DataInput)(implicit tx: T): Var[T]
    Definition Classes
    ExprTypeImpl → Type
  16. final def registerExtension(ext: ExprTypeExtension1[StringObj]): Unit
    Definition Classes
    ExprTypeImpl
  17. def toString(): String
    Definition Classes
    StringObj → AnyRef → Any
  18. implicit final def tpe: Type[String, StringObj]
    Definition Classes
    ExprTypeImpl
  19. def tryParse(in: Any): Option[String]
    Definition Classes
    StringObjType
  20. final val typeId: Int(8)
    Definition Classes
    StringObjType
  21. final val valueFormat: String.type
    Definition Classes
    StringObjType
  22. final val valueName: String("String")

    A human readable string representing the expression's element type.

    A human readable string representing the expression's element type.

    Definition Classes
    StringObjType
  23. implicit final def varFormat[T <: Txn[T]]: TFormat[T, Var[T]]
    Definition Classes
    ExprTypeImpl → Type