object StateCode extends StateCode
- Annotations
- @deprecated
- Deprecated
(Since version 0.1.0) Use State
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StateCode
- StateCode
- Enum
- Serializable
- Serializable
- EnumKeyValue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
StateCodeValue
extends EnumValueImpl
- Definition Classes
- StateCode
-
type
TId = Int
- Attributes
- protected
- Definition Classes
- Enum
-
type
TValue = String
- Attributes
- protected
- Definition Classes
- Enum
-
type
Type = StateCodeValue
Для всех производных классов от Enum, Type будет уникальным для каждого.
Для всех производных классов от Enum, Type будет уникальным для каждого. Для этого EnumValue должен быть внутренним классом Enum.
- Definition Classes
- StateCode → Enum → EnumKeyValue
-
class
EnumValueImpl
extends KeyValueImpl[TId, TValue] with EnumValue
- Attributes
- protected
- Definition Classes
- Enum
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
apply(name: TValue): Type
- Definition Classes
- Enum
-
def
apply(id: TId): Type
- Definition Classes
- Enum
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def createNewValue(owner: AnyRef, id: Int, name: String): Type
-
val
enumValues: ListBuffer[Type]
- Attributes
- protected
- Definition Classes
- Enum
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(id: TId, defaultValue: ⇒ Type): Type
- Definition Classes
- Enum
-
def
get(id: TId): Option[Type]
- Definition Classes
- Enum
-
def
getByName(name: TValue, defaultValue: ⇒ Type): Type
- Definition Classes
- Enum
-
def
getByName(name: TValue): Option[Type]
- Definition Classes
- Enum
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getOrCreate(id: TId, name: ⇒ TValue = null.asInstanceOf[TValue]): Type
- Definition Classes
- Enum
-
def
getOwnerClass: Class[_]
- Attributes
- protected
- Definition Classes
- Enum
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newValue(owner: AnyRef, id: TId, name: TValue): Type
- Definition Classes
- Enum
-
def
newValue(id: TId, name: TValue = null.asInstanceOf[TValue]): Type
- Definition Classes
- Enum
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
owner: AnyRef
Used for printing expected class name for enum value.
Used for printing expected class name for enum value. Useful when you have singleton (object) for creating all enum values which uses in other objects. For example, scalut.common.State as creator and HttpState as user of created states.
- Attributes
- protected
- Definition Classes
- Enum
-
def
size: Int
- Definition Classes
- Enum
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(value: Type): String
- Definition Classes
- Enum
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
values: Seq[Type]
- Definition Classes
- Enum
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )