Package org.yamcs.xtce.util
Class AggregateMemberNames
java.lang.Object
org.yamcs.xtce.util.AggregateMemberNames
Represents a list of aggregate member names.
This class maintains a cache of aggregate members names in order to be reused for all the aggregate values with the same type.
-
Method Summary
-
Method Details
-
indexOf
- Parameters:
name
-- Returns:
- the index of the name in the list or -1 if it is not part of the list
-
get
-
size
public int size()- Returns:
- the number of member names in this list
-
get
Factory method that returns the unique object corresponding to the list of names.- Parameters:
names
- - ordered list of names for which an object will be created if not already existing and returned- Returns:
- - the unique object corresponding to the list of names
-
hashCode
public int hashCode() -
equals
-
toString
-