object EnumObjectRequireUtils extends Require
Ordering
- Alphabetic
- By Inheritance
Inherited
- EnumObjectRequireUtils
- Require
- RequireStringNumeric
- RequireStringFormat
- RequireSize
- RequireOptional
- RequireNumericRange
- RequireNumeric
- RequireUnique
- RequireIterable
- RequireAllSpecific
- RequireString
- RequireAny
- RequireAll
- RequireCore
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exception(message: String, cause: Option[RuntimeException]): RuntimeException
- Definition Classes
- RequireCore
-
def
fail(message: ⇒ Any, throwable: Option[RuntimeException]): Unit
- Definition Classes
- RequireCore
-
def
failureMessage[T](message: ⇒ T): String
- Definition Classes
- RequireCore
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
optional[T](value: Option[T], name: String)(require: RequireFunction[T]): Unit
- Definition Classes
- RequireOptional
- Annotations
- @inline()
-
def
optionalPredicate[T](value: Option[T], name: String)(predicate: RequirePredicate[T]): Unit
- Definition Classes
- RequireOptional
- Annotations
- @inline()
-
implicit
def
pred2elem[T](predicate: RequirePredicate[T]): RequireElementFunction[T]
- Definition Classes
- RequireCore
-
implicit
def
pred2func[T](predicate: RequirePredicate[T]): RequireFunction[T]
- Definition Classes
- RequireCore
-
def
require[T](requirement: ⇒ Boolean, message: ⇒ T): Unit
- Definition Classes
- RequireCore
-
def
requireAll[T](value: Iterable[T], name: String)(require: RequireElementFunction[T]): Unit
- Definition Classes
- RequireAll
-
def
requireAllNotBlank(value: Iterable[String], name: String): Unit
- Definition Classes
- RequireAllSpecific
- Annotations
- @inline()
-
def
requireAllNotNull[T](value: Iterable[T], name: String): Unit
- Definition Classes
- RequireAllSpecific
- Annotations
- @inline()
-
def
requireAllPredicate[T](value: Iterable[T], name: String)(predicate: RequirePredicate[T]): Unit
- Definition Classes
- RequireAll
-
def
requireByte(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireDouble(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireEmail(email: String, name: String): Unit
- Definition Classes
- RequireStringFormat
- Annotations
- @inline()
-
def
requireFloat(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireInt(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireLong(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireNegative[T](value: T, name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumeric
-
def
requireNonNegative[T](value: T, name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumeric
-
def
requireNonPositive[T](value: T, name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumeric
-
def
requireNotBlank[T](value: Iterable[T]): Unit
- Definition Classes
- RequireIterable
-
def
requireNotBlank[T](value: Iterable[T], name: String): Unit
- Definition Classes
- RequireIterable
-
def
requireNotBlank(value: String, name: String): Unit
- Definition Classes
- RequireString
-
def
requireNotNull(value: Any, name: String): Unit
- Definition Classes
- RequireAny
-
def
requireNumber[T](value: T, number: T, name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumericRange
- Annotations
- @inline()
-
def
requireNumberFrom[T](value: T, leftBound: BoundedNumber[T], name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumericRange
- Annotations
- @inline()
-
def
requireNumberInRange[T](value: T, leftBound: BoundedNumber[T], rightBound: BoundedNumber[T], name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumericRange
- Annotations
- @inline()
-
def
requireNumberUntil[T](value: T, rightBound: BoundedNumber[T], name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumericRange
- Annotations
- @inline()
-
def
requirePattern(value: String, pattern: Regex, name: String): Unit
- Definition Classes
- RequireString
-
def
requirePositive[T](value: T, name: String)(implicit arg0: Numeric[T]): Unit
- Definition Classes
- RequireNumeric
-
def
requireShort(value: String, name: String): Unit
- Definition Classes
- RequireStringNumeric
-
def
requireSize[T](value: Iterable[T], size: Int, name: String): Unit
- Definition Classes
- RequireSize
- Annotations
- @inline()
-
def
requireSizeFrom[T](value: Iterable[T], from: Int, name: String): Unit
- Definition Classes
- RequireSize
- Annotations
- @inline()
-
def
requireSizeInRange[T](value: Iterable[T], from: Int, until: Int, name: String): Unit
- Definition Classes
- RequireSize
- Annotations
- @inline()
-
def
requireSizeUntil[T](value: Iterable[T], until: Int, name: String): Unit
- Definition Classes
- RequireSize
- Annotations
- @inline()
-
def
requireUniqueCodes[EnumValueType <: EnumValue[CodeType], CodeType](values: Iterable[EnumValueType], name: String): Unit
Tests that iterable has no enum values with the same codes.
Tests that iterable has no enum values with the same codes.
- EnumValueType
the enum value type
- CodeType
the code type
- values
the values (must be non-null)
- name
the parameter name (must be non-null)
-
def
requireUniqueField[T, F](value: Iterable[T], name: String, field: String)(extractor: FieldExtractor[T, F]): Unit
- Definition Classes
- RequireUnique
-
def
requireUniqueNames[EnumValueType <: EnumValue[_]](values: Iterable[EnumValueType], name: String): Unit
Tests that iterable has no enum values with the same name.
Tests that iterable has no enum values with the same name.
- EnumValueType
the enum value type
- values
the values (must be non-null)
- name
the parameter name (must be non-null)
-
def
requireUuid(uuid: String, name: String): Unit
- Definition Classes
- RequireStringFormat
- Annotations
- @inline()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @native() @throws( ... )