Class RangeImpl

  • All Implemented Interfaces:
    org.kie.dmn.feel.runtime.Range

    public class RangeImpl
    extends Object
    implements org.kie.dmn.feel.runtime.Range
    • Constructor Detail

      • RangeImpl

        public RangeImpl()
      • RangeImpl

        public RangeImpl​(org.kie.dmn.feel.runtime.Range.RangeBoundary lowBoundary,
                         Comparable lowEndPoint,
                         Comparable highEndPoint,
                         org.kie.dmn.feel.runtime.Range.RangeBoundary highBoundary)
    • Method Detail

      • getLowBoundary

        public org.kie.dmn.feel.runtime.Range.RangeBoundary getLowBoundary()
        Specified by:
        getLowBoundary in interface org.kie.dmn.feel.runtime.Range
      • getLowEndPoint

        public Comparable getLowEndPoint()
        Specified by:
        getLowEndPoint in interface org.kie.dmn.feel.runtime.Range
      • getHighEndPoint

        public Comparable getHighEndPoint()
        Specified by:
        getHighEndPoint in interface org.kie.dmn.feel.runtime.Range
      • getHighBoundary

        public org.kie.dmn.feel.runtime.Range.RangeBoundary getHighBoundary()
        Specified by:
        getHighBoundary in interface org.kie.dmn.feel.runtime.Range
      • includes

        public Boolean includes​(Object param)
        Specified by:
        includes in interface org.kie.dmn.feel.runtime.Range
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object