RoundingMode

object RoundingMode extends Enumeration
class Object
trait Matchable
class Any

Type members

Inherited classlikes

@SerialVersionUID(0.-(3501153230598116017L))
protected class Val(i: Int, name: String)

A class implementing the scala.Enumeration.Value type.

A class implementing the scala.Enumeration.Value type. This class can be overridden to change the enumeration's naming and integer identification behaviour.

Inherited from
Enumeration
Source
Enumeration.scala
@SerialVersionUID(7091335633555234129L)
abstract class Value

The type of the enumerated values.

The type of the enumerated values.

Inherited from
Enumeration
Source
Enumeration.scala

An ordering by id for values of this set

An ordering by id for values of this set

Inherited from
Enumeration
Source
Enumeration.scala
@SerialVersionUID(7229671200427364242L)
class ValueSet

A class for sets of values.

A class for sets of values. Iterating through this set will yield values in increasing order of their ids.

Value Params
nnIds

The set of ids of values (adjusted so that the lowest value does not fall below zero), organized as a BitSet.

Inherited from
Enumeration
Source
Enumeration.scala
object ValueSet

A factory object for value sets

A factory object for value sets

Inherited from
Enumeration
Source
Enumeration.scala

Value members

Inherited methods

final protected def Value(i: Int, name: String): Value

Creates a fresh value, part of this enumeration, called name and identified by the integer i.

Creates a fresh value, part of this enumeration, called name and identified by the integer i.

Value Params
i

An integer that identifies this value at run-time. It must be unique amongst all values of the enumeration.

name

A human-readable name for that value.

Returns

Fresh value with the provided identifier i and name name.

Inherited from
Enumeration
Source
Enumeration.scala
final protected def Value(name: String): Value

Creates a fresh value, part of this enumeration, called name.

Creates a fresh value, part of this enumeration, called name.

Value Params
name

A human-readable name for that value.

Returns

Fresh value called name.

Inherited from
Enumeration
Source
Enumeration.scala
final protected def Value(i: Int): Value

Creates a fresh value, part of this enumeration, identified by the integer i.

Creates a fresh value, part of this enumeration, identified by the integer i.

Value Params
i

An integer that identifies this value at run-time. It must be unique amongst all values of the enumeration.

Returns

Fresh value identified by i.

Inherited from
Enumeration
Source
Enumeration.scala
final protected def Value: Value

Creates a fresh value, part of this enumeration.

Creates a fresh value, part of this enumeration.

Inherited from
Enumeration
Source
Enumeration.scala
final def apply(x: Int): Value

The value of this enumeration with given id x

The value of this enumeration with given id x

Inherited from
Enumeration
Source
Enumeration.scala
final def maxId: Int

The one higher than the highest integer amongst those used to identify values in this enumeration.

The one higher than the highest integer amongst those used to identify values in this enumeration.

Inherited from
Enumeration
Source
Enumeration.scala
protected def readResolve(): AnyRef
Inherited from
Enumeration
Source
Enumeration.scala
override def toString: String

The name of this enumeration.

The name of this enumeration.

Definition Classes
Inherited from
Enumeration
Source
Enumeration.scala

The values of this enumeration as a set.

The values of this enumeration as a set.

Inherited from
Enumeration
Source
Enumeration.scala
final def withName(s: String): Value

Return a Value from this Enumeration whose name matches the argument s.

Return a Value from this Enumeration whose name matches the argument s. The names are determined automatically via reflection.

Value Params
s

an Enumeration name

Returns

the Value of this Enumeration if its name matches s

Throws
NoSuchElementException

if no Value with a matching name is in this Enumeration

Inherited from
Enumeration
Source
Enumeration.scala

Inherited fields

protected var nextId: Int

The integer to use to identify the next created value.

The integer to use to identify the next created value.

Inherited from
Enumeration
Source
Enumeration.scala
protected var nextName: Iterator[String]

The string to use to name the next created value.

The string to use to name the next created value.

Inherited from
Enumeration
Source
Enumeration.scala