Class RangeableCallType<T extends java.lang.Comparable<T>>

    • Constructor Detail

      • RangeableCallType

        public RangeableCallType​(java.lang.Class<T> type,
                                 int numCalls)
    • Method Detail

      • betweenII

        public CallType<java.lang.Boolean> betweenII​(T min,
                                                     T max)
        Overrides:
        betweenII in class CallType<T extends java.lang.Comparable<T>>
      • betweenIE

        public CallType<java.lang.Boolean> betweenIE​(T min,
                                                     T max)
        Overrides:
        betweenIE in class CallType<T extends java.lang.Comparable<T>>
      • betweenEI

        public CallType<java.lang.Boolean> betweenEI​(T min,
                                                     T max)
        Overrides:
        betweenEI in class CallType<T extends java.lang.Comparable<T>>
      • betweenEE

        public CallType<java.lang.Boolean> betweenEE​(T min,
                                                     T max)
        Overrides:
        betweenEE in class CallType<T extends java.lang.Comparable<T>>
      • equalTo

        public CallType<java.lang.Boolean> equalTo​(T value)
        Overrides:
        equalTo in class CallType<T extends java.lang.Comparable<T>>
      • lessThan

        public CallType<java.lang.Boolean> lessThan​(T value)
        Overrides:
        lessThan in class CallType<T extends java.lang.Comparable<T>>
      • greaterThan

        public CallType<java.lang.Boolean> greaterThan​(T value)
        Overrides:
        greaterThan in class CallType<T extends java.lang.Comparable<T>>
      • createRangeCallType

        protected abstract RangeCallType<T> createRangeCallType​(T min,
                                                                T max,
                                                                boolean minStrict,
                                                                boolean maxStrict,
                                                                boolean inverted)
      • getAbsoluteMin

        protected abstract T getAbsoluteMin()
      • getAbsoluteMax

        protected abstract T getAbsoluteMax()
      • isAbsoluteMinStrict

        protected boolean isAbsoluteMinStrict()
      • isAbsoluteMaxStrict

        protected boolean isAbsoluteMaxStrict()