edu.washington.cs.knowitall.commonlib
Class RangeSet
java.lang.Object
edu.washington.cs.knowitall.commonlib.AbstractRange
edu.washington.cs.knowitall.commonlib.RangeSet
- All Implemented Interfaces:
- Serializable
public class RangeSet
- extends AbstractRange
- implements Serializable
An immutable class that represent an interval.
- Author:
- michael
- See Also:
- Serialized Form
RangeSet
public RangeSet(Range[] ranges)
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in class AbstractRange
getStart
public int getStart()
- Specified by:
getStart in class AbstractRange
getEnd
public int getEnd()
- Specified by:
getEnd in class AbstractRange
contains
public boolean contains(int i)
- Specified by:
contains in class AbstractRange
contains
public boolean contains(Range otherRange)
- Specified by:
contains in class AbstractRange
getLeft
public static RangeSet getLeft(RangeSet range1,
RangeSet range2)
getRight
public static RangeSet getRight(RangeSet range1,
RangeSet range2)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012 University of Washington CSE. All Rights Reserved.