Uses of Class
org.antlr.misc.Interval

Packages that use Interval
org.antlr.misc   
 

Uses of Interval in org.antlr.misc
 

Fields in org.antlr.misc with type parameters of type Interval
protected  java.util.List<Interval> IntervalSet.intervals
          The list of sorted, disjoint intervals.
 

Methods in org.antlr.misc that return Interval
static Interval Interval.create(int a, int b)
          Interval objects are used readonly so share all with the same single value a==b up to some max size.
 Interval Interval.differenceNotProperlyContained(Interval other)
          Return the interval with elements from this not in other; other must not be totally enclosed (properly contained) within this, which would result in two disjoint intervals instead of the single one returned by this method.
 Interval Interval.intersection(Interval other)
          Return the interval in common between this and o
 Interval Interval.union(Interval other)
          Return the interval computed from combining this and other
 

Methods in org.antlr.misc that return types with arguments of type Interval
 java.util.List<Interval> IntervalSet.getIntervals()
          Return a list of Interval objects.
 

Methods in org.antlr.misc with parameters of type Interval
protected  void IntervalSet.add(Interval addition)
           
 boolean Interval.adjacent(Interval other)
          Are two intervals adjacent such as 0..41 and 42..42?
 Interval Interval.differenceNotProperlyContained(Interval other)
          Return the interval with elements from this not in other; other must not be totally enclosed (properly contained) within this, which would result in two disjoint intervals instead of the single one returned by this method.
 boolean Interval.disjoint(Interval other)
          Are both ranges disjoint? I.e., no overlap?
 Interval Interval.intersection(Interval other)
          Return the interval in common between this and o
 boolean Interval.properlyContains(Interval other)
           
 boolean Interval.startsAfter(Interval other)
          Does this.a start after other.b? May or may not be disjoint
 boolean Interval.startsAfterDisjoint(Interval other)
          Does this start completely after other? Disjoint
 boolean Interval.startsAfterNonDisjoint(Interval other)
          Does this start after other? NonDisjoint
 boolean Interval.startsBeforeDisjoint(Interval other)
          Does this start completely before other? Disjoint
 boolean Interval.startsBeforeNonDisjoint(Interval other)
          Does this start at or before other? Nondisjoint
 Interval Interval.union(Interval other)
          Return the interval computed from combining this and other
 

Constructor parameters in org.antlr.misc with type arguments of type Interval
IntervalSet(java.util.List<Interval> intervals)
           
 



Copyright © 2011. All Rights Reserved.