c

ars.common.enumeration

AbstractSerializableIntEnumValue

abstract class AbstractSerializableIntEnumValue[EnumValueType <: EnumValue[Int], EnumObjectType <: EnumObject[EnumValueType, Int]] extends SerializableIntEnumValue[EnumValueType, EnumObjectType]

Serializable to Int Scala enumeration value implementation. This abstract class already implements method objectTypeTag() of SerializableIntEnumValue.

EnumValueType

the enumeration value type

EnumObjectType

the enumeration object type

Since

0.0.1

Linear Supertypes
SerializableIntEnumValue[EnumValueType, EnumObjectType], SerializableEnumValue[EnumValueType, EnumObjectType, Int], Serializable, Serializable, EnumValue[Int], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractSerializableIntEnumValue
  2. SerializableIntEnumValue
  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 AbstractSerializableIntEnumValue(code: Int)(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: Int
  7. def deserialize(in: ObjectInputStream): Int

    Deserializes code from stream.

    Deserializes code from stream.

    in

    the input stream (non-null)

    returns

    the code (non-null)

    Definition Classes
    SerializableIntEnumValueSerializableEnumValue
  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
    AbstractSerializableIntEnumValueSerializableEnumValue
  19. def readObject(in: ObjectInputStream): Unit
    Definition Classes
    SerializableEnumValue
    Annotations
    @throws( ... ) @throws( ... )
  20. def readResolve(): Any
    Definition Classes
    SerializableEnumValue
    Annotations
    @throws( ... )
  21. val serializationCode: Int
    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
    SerializableIntEnumValueSerializableEnumValue
  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 SerializableIntEnumValue[EnumValueType, EnumObjectType]

Inherited from SerializableEnumValue[EnumValueType, EnumObjectType, Int]

Inherited from Serializable

Inherited from Serializable

Inherited from EnumValue[Int]

Inherited from AnyRef

Inherited from Any

Ungrouped