Class OverlapRange


  • public class OverlapRange
    extends java.lang.Object
    Represents a range value on an object.
    Author:
    Matthew Wakeling
    • Constructor Detail

      • OverlapRange

        public OverlapRange​(QueryEvaluable start,
                            QueryEvaluable end,
                            QueryObjectReference parent)
        Constructor for this object.
        Parameters:
        start - the start value of this range, inclusive, of type int
        end - the end value of this range, inclusive, of type int
        parent - the object that the range is associated with
        Throws:
        java.lang.IllegalArgumentException - if one of the parameters is invalid
    • Method Detail

      • getStart

        public QueryEvaluable getStart()
        Returns the left parameter.
        Returns:
        a QueryEvaluable
      • getEnd

        public QueryEvaluable getEnd()
        Returns the right parameter.
        Returns:
        a QueryEvaluable
      • getParent

        public QueryObjectReference getParent()
        Returns the parent parameter.
        Returns:
        a QueryReference
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object