RangedInt

com.malliina.values.RangedInt
abstract class RangedInt[U <: WrappedValue[Int]](min: Int, max: Int) extends RangedValue[Int, U] with IntValidator[U]

Attributes

Graph
Supertypes
trait IntValidator[U]
class RangedValue[Int, U]
trait RangeValidator[Int, U]
trait ValueValidator[Int, U]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def Default: T

Attributes

Inherited from:
RangeValidator
protected def build(t: Int): U

Attributes

Inherited from:
ValueValidator
def empty: U

Attributes

Inherited from:
RangeValidator
def from(elem: Int): Option[U]

Attributes

Inherited from:
ValueValidator
override def isValid(elem: Int): Boolean

Attributes

Definition Classes
Inherited from:
IntValidator
override def strip(elem: U): T

Attributes

Definition Classes
Inherited from:
RangedValue

Inherited fields

override val Max: Int

Attributes

Inherited from:
RangedValue
lazy val MaxValue: U

Attributes

Inherited from:
RangeValidator
override val Min: Int

Attributes

Inherited from:
RangedValue
lazy val MinValue: U

Attributes

Inherited from:
RangeValidator