org.iges.util
Class Range.Date

java.lang.Object
  |
  +--org.iges.util.Range.Date
Enclosing class:
Range

public static class Range.Date
extends java.lang.Object

Represents a range of dates.


Field Summary
 java.util.Date max
           
 java.lang.String maxString
           
 java.util.Date min
           
 java.lang.String minString
           
 
Constructor Summary
Range.Date(java.lang.String _minString, java.lang.String _maxString)
          Creates a new Range.Date from two GrADS format date strings
 
Method Summary
 boolean contains(Range.Date range)
          Tests whether a given value is contained in this range
 boolean overlaps(Range.Date range)
          Tests whether this range overlaps the one specified
protected  void parseDates()
           
 java.lang.String toString()
          Returns a string representation of this range
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

min

public java.util.Date min

max

public java.util.Date max

minString

public java.lang.String minString

maxString

public java.lang.String maxString
Constructor Detail

Range.Date

public Range.Date(java.lang.String _minString,
                  java.lang.String _maxString)
Creates a new Range.Date from two GrADS format date strings

Method Detail

parseDates

protected void parseDates()

contains

public boolean contains(Range.Date range)
                 throws java.lang.IllegalArgumentException
Tests whether a given value is contained in this range

java.lang.IllegalArgumentException

overlaps

public boolean overlaps(Range.Date range)
                 throws java.lang.IllegalArgumentException
Tests whether this range overlaps the one specified

java.lang.IllegalArgumentException

toString

public java.lang.String toString()
Returns a string representation of this range

Overrides:
toString in class java.lang.Object