kactoos-jvm / nnl.rocks.kactoos / Scalar
interface Scalar<out T : Any>
Scalar.
This class exists only because in JavaScript implementing functional interface is prohibited
T - Type of value
Since 0.2
| Name | Summary |
|---|---|
| invoke | abstract operator fun invoke(): TGet value of this Scalar |
| Name | Summary |
|---|---|
| And | class And : Scalar<Boolean>Logical conjunction. |
| AndFunc | class AndFunc<X : Any> : Scalar<Boolean>Logical conjunction. |
| AndInThreads | class AndInThreads : Scalar<Boolean>Logical conjunction, in multiple threads. |
| AndInThreadsFunc | class AndInThreadsFunc<X : Any> : Scalar<Boolean>Logical conjunction, in multiple threads. |
| AndWithIndex | class AndWithIndex : Scalar<Boolean>Logical conjunction, with index. |
| AndWithIndexFunc | class AndWithIndexFunc<X : Any> : Scalar<Boolean>Logical conjunction, with index. |
| BoolOf | class BoolOf : Scalar<Boolean>Text as Boolean. |
| CheckedScalar | class CheckedScalar<T : Any, E> : Scalar<T>Scalar that wraps an original checked exception thrown by the origin using the given wrapping function. |
| Constant | class Constant<out T : Any> : Scalar<T>Constant value that never changes. |
| DateOf | class DateOf : Scalar<Date>Parser for Date instances. Parsing the date using the provided formatter. |
| Equality | class Equality<T : Bytes> : Scalar<Int>Equality. |
| Equals | class Equals<in T : Comparable<T>> : Scalar<Boolean>Equals. |
| False | class False : Scalar<Boolean>Logical false. |
| FirstOf | class FirstOf<T : Any> : Scalar<T>Find first element in a list that satisfies specified condition. |
| Folded | class Folded<out X : Any, T : Any> : Scalar<X>Iterable, which elements are “folded” through the func. |
| HighestOf | class HighestOf<T : Comparable<T>> : Scalar<T>Find the highest item. |
| InheritanceLevel | class InheritanceLevel : Scalar<Int>Calculates number of superclasses between base and derived class. |
| IoCheckedScalar | class IoCheckedScalar<out T : Any> : Scalar<T>KScalar that doesn’t throw checked Exception, but throws IOException instead. |
| IsBlank | class IsBlank : Scalar<Boolean>Determines if text is blank (consists of spaces) or no. |
| Iso | class Iso : Scalar<DateTimeFormatter>Default formatter |
| ItemAt | class ItemAt<T : Any> : Scalar<T>Element from position in Iterator or fallback value if iterator hasn’t this position. |
| LocalDateTimeOf | class LocalDateTimeOf : Scalar<LocalDateTime>Parser for LocalDateTime instances. Parses the date using the formatter to create LocalDateTime instances. |
| LowestOf | class LowestOf<T : Comparable<T>> : Scalar<T>Find the lowest item. |
| Not | class Not : Scalar<Boolean>Logical negative. |
| NumberEnvelope | abstract class NumberEnvelope : Scalar<Double>Envelope for the Number. |
| NumberOf | class NumberOf : NumberEnvelope, Scalar<Double>Text as Double. |
| OffsetDateTimeOf | class OffsetDateTimeOf : Scalar<OffsetDateTime>Parser for OffsetDateTime instances. Parses the date using the formatter to create OffsetDateTime instances. |
| Or | class Or : Scalar<Boolean>Logical disjunction. |
| PropertiesOf | class PropertiesOf : Scalar<Properties>Map as java.util.Properties. |
| Reduced | class Reduced<out T : Any> : Scalar<T>Reduce iterable via BiFunc. |
| RetryScalar | class RetryScalar<T : Any> : Scalar<T>Func that will try a few times before throwing an exception. |
| ScalarWithFallback | class ScalarWithFallback<T : Any> : Scalar<T>Scalar with a fallback plan. |
| SolidScalar | class SolidScalar<out T : Any> : Scalar<T>Cached and synchronized version of a KScalar. |
| StickyScalar | class StickyScalar<T : Any> : Scalar<T>Cached version of a KScalar. |
| SumOfDoubleScalar | class SumOfDoubleScalar : Scalar<Double>Double Scalar which sums up the values of other Scalars of the same type. |
| SumOfFloatScalar | class SumOfFloatScalar : Scalar<Float>Float Scalar which sums up the values of other Scalars of the same type |
| SumOfIntScalar | class SumOfIntScalar : Scalar<Int>Integer Scalar which sums up the values of other Scalars of the same type |
| SumOfLongScalar | class SumOfLongScalar : Scalar<Long>Long Scalar which sums up the values of other Scalars of the same type |
| SyncScalar | class SyncScalar<T : Any> : Scalar<T>Scalar that is thread-safe. |
| TempFile | class TempFile : Scalar<Path>, CloseableA temporary file. |
| Ternary | class Ternary<T : Any> : Scalar<T>Ternary operation. |
| True | class True : Scalar<Boolean>Logical truth. |
| UncheckedScalar | class UncheckedScalar<out T : Any> : Scalar<T>Scalar that throws unchecked UncheckedIOException instead of checked Exception. |
| ZonedDateTimeOf | class ZonedDateTimeOf : Scalar<ZonedDateTime>Parser for ZonedDateTime instances. |