public class SimplePoint extends java.lang.Object implements Point
Point.Resolver<T extends Point>| Modifier | Constructor and Description |
|---|---|
protected |
SimplePoint() |
|
SimplePoint(int position) |
|
SimplePoint(int position,
boolean unknown,
boolean uncertain) |
| Modifier and Type | Method and Description |
|---|---|
Point |
clonePoint()
Returns a copy of this point
|
int |
compareTo(Point o) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getPosition()
Returns the position held by this object
|
int |
hashCode() |
boolean |
isHigher(Point point)
Returns true if the point is higher in value to the current point
|
boolean |
isLower(Point point)
Returns true if the current point is at a lower position than the
point given.
|
boolean |
isUncertain()
Returns a true if the exact point is unknown.
|
boolean |
isUnknown()
Returns true if the current position is unknown but is
beyond the position encoded for.
|
Point |
offset(int distance)
Returns a new point offset by the given distance
|
Point |
reverse(int length)
Returns the equivalent position on the reverse strand
|
protected int |
reverse(int position,
int length) |
protected void |
setPosition(int position) |
protected void |
setUncertain(boolean uncertain) |
protected void |
setUnknown(boolean unknown) |
java.lang.String |
toString() |
protected SimplePoint()
public SimplePoint(int position)
public SimplePoint(int position,
boolean unknown,
boolean uncertain)
public java.lang.Integer getPosition()
PointgetPosition in interface Pointprotected void setPosition(int position)
public boolean isUnknown()
Point>80as encoded by UniProt.
protected void setUnknown(boolean unknown)
public boolean isUncertain()
Point?80.
isUncertain in interface Pointprotected void setUncertain(boolean uncertain)
public Point reverse(int length)
Pointpublic Point offset(int distance)
Pointprotected int reverse(int position,
int length)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Point o)
compareTo in interface java.lang.Comparable<Point>public boolean isLower(Point point)
Pointpublic boolean isHigher(Point point)
Pointpublic Point clonePoint()
PointclonePoint in interface Point