Package com.iizix
Class Position
- java.lang.Object
- com.iizix.Position
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class Position extends java.lang.Object implements java.lang.Cloneable, java.io.SerializableA position with integers.- Author:
- Christopher Mindus
- See Also:
- Serialized Form
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intcompare(Position p1, Position p2)Compares to position by first X, then Y.booleanequals(java.lang.Object o)Check for equality.inthashCode()Hash code.java.lang.StringtoString()Creates the string representation of this position.
Constructor Detail
Position
public Position()
Constructs a position initialized to 0,0.
Position
public Position(int x, int y)Constructs and initializes position.- Parameters:
x- The X position.y- The Y position.
Position
public Position(Position p)
Constructs and initializes position.- Parameters:
p- The position to clone.
Method Detail
equals
public boolean equals(java.lang.Object o)
Check for equality.- Overrides:
equalsin classjava.lang.Object- Parameters:
o- Another object.- Returns:
- true if it's the same Position object values, false otherwise.
hashCode
public int hashCode()
Hash code.- Overrides:
hashCodein classjava.lang.Object- Returns:
- Returns the hash code.
toString
public java.lang.String toString()
Creates the string representation of this position.- Overrides:
toStringin classjava.lang.Object- Returns:
- Position String as "className[x=NN,y=NN]".