org.annotation.util
Class Span

java.lang.Object
  extended byorg.annotation.util.Span
All Implemented Interfaces:
java.lang.Comparable, TreeComparable
Direct Known Subclasses:
CompoundSpan

public class Span
extends java.lang.Object
implements java.lang.Comparable, TreeComparable


Constructor Summary
Span(int s, int e)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean contains(int i)
           
 boolean contains(java.lang.Object o)
           
 boolean crosses(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 int getEnd()
           
 int getStart()
           
 boolean gt(java.lang.Object o)
          Determines whether this is greater than o.
 int hashCode()
           
 boolean intersects(java.lang.Object o)
          Determines whether this intersects o.
 int length()
           
 boolean lt(java.lang.Object o)
          Determines whether this is less than o.
static Span parseSpan(java.lang.String s)
           
 boolean subsumes(java.lang.Object o)
          Determines whether this subsumes o.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Span

public Span(int s,
            int e)
Method Detail

length

public int length()

getStart

public int getStart()

getEnd

public int getEnd()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

contains

public boolean contains(java.lang.Object o)

subsumes

public boolean subsumes(java.lang.Object o)
Description copied from interface: TreeComparable
Determines whether this subsumes o. If this equals o then this subsumes o.

Specified by:
subsumes in interface TreeComparable

contains

public boolean contains(int i)

intersects

public boolean intersects(java.lang.Object o)
Description copied from interface: TreeComparable
Determines whether this intersects o.

Specified by:
intersects in interface TreeComparable

crosses

public boolean crosses(java.lang.Object o)

lt

public boolean lt(java.lang.Object o)
Description copied from interface: TreeComparable
Determines whether this is less than o.

Specified by:
lt in interface TreeComparable

gt

public boolean gt(java.lang.Object o)
Description copied from interface: TreeComparable
Determines whether this is greater than o.

Specified by:
gt in interface TreeComparable

parseSpan

public static Span parseSpan(java.lang.String s)


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.