home *** CD-ROM | disk | FTP | other *** search
- package sun.java2d;
-
- class Spans$Span implements Comparable {
- private float mStart;
- private float mEnd;
-
- Spans$Span(float var1, float var2) {
- this.mStart = var1;
- this.mEnd = var2;
- }
-
- final float getStart() {
- return this.mStart;
- }
-
- final float getEnd() {
- return this.mEnd;
- }
-
- final void setStart(float var1) {
- this.mStart = var1;
- }
-
- final void setEnd(float var1) {
- this.mEnd = var1;
- }
-
- boolean subsume(Spans$Span var1) {
- boolean var2 = this.contains(var1.mStart);
- if (var2 && var1.mEnd > this.mEnd) {
- this.mEnd = var1.mEnd;
- }
-
- return var2;
- }
-
- boolean contains(float var1) {
- return this.mStart <= var1 && var1 < this.mEnd;
- }
-
- public int compareTo(Object var1) {
- Spans$Span var2 = (Spans$Span)var1;
- float var3 = var2.getStart();
- byte var4;
- if (this.mStart < var3) {
- var4 = -1;
- } else if (this.mStart > var3) {
- var4 = 1;
- } else {
- var4 = 0;
- }
-
- return var4;
- }
-
- public String toString() {
- return "Span: " + this.mStart + " to " + this.mEnd;
- }
- }
-