Class JDFRange

    • Constructor Detail

      • JDFRange

        public JDFRange()
    • Method Detail

      • isPartOfRange

        public abstract boolean isPartOfRange​(JDFRange ra)
        isPartOfRange - is range 'ra' within this range?
        Parameters:
        ra - the range to test
        Returns:
        boolean - true if range 'r' is within this range, else false
      • equals

        public boolean equals​(java.lang.Object other)
        equals - returns true if both JDFDateTimeRange are equal, otherwise false
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other - Object to compare
        Returns:
        boolean - true if equal, otherwise false
      • hashCode

        public int hashCode()
        hashCode: complements equals() to fulfill the equals/hashCode contract
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int
      • getRightObject

        protected abstract java.lang.Object getRightObject()
      • getLeftObject

        protected abstract java.lang.Object getLeftObject()
      • inObjectRange

        protected boolean inObjectRange​(java.lang.Object other)
      • getString

        public java.lang.String getString​(int precision)
        get a string with precision digits after each decimal
        Parameters:
        precision -
        Returns:
      • getXJDFString

        public java.lang.String getXJDFString​(int precision)
        get a string with precision digits after each decimal
        Parameters:
        precision -
        Returns:
      • getRightString

        public java.lang.String getRightString​(int precision)
      • getLeftString

        public java.lang.String getLeftString​(int precision)
      • toString

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