c

ars.common.enumeration

AbstractSerializableStringEnumValue

abstract class AbstractSerializableStringEnumValue[EnumValueType <: EnumValue[String], EnumObjectType <: EnumObject[EnumValueType, String]] extends SerializableStringEnumValue[EnumValueType, EnumObjectType]

Serializable to String Scala enumeration value.

EnumValueType

the enumeration value type

EnumObjectType

the enumeration object type

Since

0.0.1

Linear Supertypes
SerializableStringEnumValue[EnumValueType, EnumObjectType], SerializableEnumValue[EnumValueType, EnumObjectType, String], Serializable, Serializable, EnumValue[String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractSerializableStringEnumValue
  2. SerializableStringEnumValue
  3. SerializableEnumValue
  4. Serializable
  5. Serializable
  6. EnumValue
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractSerializableStringEnumValue(code: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[EnumObjectType])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. val code: String
  7. def deserialize(in: ObjectInputStream): String

    Deserializes code from stream.

    Deserializes code from stream.

    in

    the input stream (non-null)

    returns

    the code (non-null)

    Definition Classes
    SerializableStringEnumValueSerializableEnumValue
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def name: String

    Gets enum name.

    Gets enum name.

    returns

    enumeration value name (non-null).

    Definition Classes
    EnumValue
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def objectTypeTag(): scala.reflect.api.JavaUniverse.TypeTag[EnumObjectType]
    Attributes
    protected[this]
    Definition Classes
    AbstractSerializableStringEnumValueSerializableEnumValue
  19. def readObject(in: ObjectInputStream): Unit
    Definition Classes
    SerializableEnumValue
    Annotations
    @throws( ... ) @throws( ... )
  20. def readResolve(): Any
    Definition Classes
    SerializableEnumValue
    Annotations
    @throws( ... )
  21. val serializationCode: String
    Attributes
    protected[this]
    Definition Classes
    SerializableEnumValue
  22. def serialize(out: ObjectOutputStream): Unit

    Serializes code to stream.

    Serializes code to stream.

    out

    the output stream (non-null)

    Definition Classes
    SerializableStringEnumValueSerializableEnumValue
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String

    Default enumeration implementation of toString.

    Default enumeration implementation of toString.

    It returns string containing enum name following by enum code in round brackets. For example: FirstValue(1)

    Definition Classes
    EnumValue → AnyRef → Any
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  28. def writeObject(out: ObjectOutputStream): Unit
    Definition Classes
    SerializableEnumValue
    Annotations
    @throws( ... )

Inherited from SerializableStringEnumValue[EnumValueType, EnumObjectType]

Inherited from SerializableEnumValue[EnumValueType, EnumObjectType, String]

Inherited from Serializable

Inherited from Serializable

Inherited from EnumValue[String]

Inherited from AnyRef

Inherited from Any

Ungrouped