Package uk.ac.starlink.table.join
Class LinkGroup
- java.lang.Object
-
- uk.ac.starlink.table.join.LinkGroup
-
- All Implemented Interfaces:
java.lang.Comparable<LinkGroup>
public class LinkGroup extends java.lang.Object implements java.lang.Comparable<LinkGroup>
Defines a group of RowLink objects. This object is just a label, containing a unique ID and a count of how many links there are in the group. It does not contain references to the constituent RowLinks themselves.- Since:
- 7 Sep 2005
- Author:
- Mark Taylor
- See Also:
MatchStarTables.findGroups(uk.ac.starlink.table.join.LinkSet)
-
-
Constructor Summary
Constructors Constructor Description LinkGroup(int id, int size)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LinkGroup other)booleanequals(java.lang.Object o)intgetID()Returns this group's ID.intgetSize()Returns this group's size.inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getID
public int getID()
Returns this group's ID.- Returns:
- id
-
getSize
public int getSize()
Returns this group's size.- Returns:
- number of items in this group
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(LinkGroup other)
- Specified by:
compareToin interfacejava.lang.Comparable<LinkGroup>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-