public class SimpleIdGroup extends java.lang.Object implements IdGroup, java.io.Serializable, Nameable
IdGroup.Utils| Constructor | Description |
|---|---|
SimpleIdGroup(int size) |
Constructor taking the size of the group.
|
SimpleIdGroup(int size,
boolean createIDs) |
Constructor taking the size of the group.
|
SimpleIdGroup(java.lang.String[] labels) |
Constructor taking an array of strings.
|
SimpleIdGroup(Identifier[] id) |
Constructor taking an array of identifiers.
|
SimpleIdGroup(IdGroup a) |
Impersonating Constructor.
|
SimpleIdGroup(IdGroup a,
int toIgnore) |
Impersonating Constructor.
|
SimpleIdGroup(IdGroup a,
IdGroup b) |
Constructor taking two separate id groups and merging them.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getIdCount() |
Returns the number of identifiers in this group
|
Identifier |
getIdentifier(int i) |
Returns the ith identifier.
|
java.lang.String |
getName() |
Return the name of this IdGroup.
|
java.lang.String |
getName(int i) |
Convenience method to return the name of identifier i
|
void |
setIdentifier(int i,
Identifier id) |
Sets the ith identifier.
|
void |
setName(java.lang.String n) |
Sets the name of this IdGroup.
|
java.lang.String |
toString() |
Returns a string representation of this IdGroup in the form of
a bracketed list.
|
int |
whichIdNumber(java.lang.String name) |
Return index of identifier with name or -1 if not found
|
public SimpleIdGroup(int size)
public SimpleIdGroup(java.lang.String[] labels)
public SimpleIdGroup(int size,
boolean createIDs)
size - - the number of idscreateIDs - - if true creates default Identifiers.
Otherwise leaves blank (for user to fill in)public SimpleIdGroup(Identifier[] id)
public SimpleIdGroup(IdGroup a, IdGroup b)
public SimpleIdGroup(IdGroup a)
public SimpleIdGroup(IdGroup a, int toIgnore)
toIgnore - - will ignore the identifier at the index specified by toIgnorepublic int getIdCount()
getIdCount in interface IdGrouppublic Identifier getIdentifier(int i)
getIdentifier in interface IdGrouppublic final java.lang.String getName(int i)
public void setIdentifier(int i,
Identifier id)
setIdentifier in interface IdGrouppublic int whichIdNumber(java.lang.String name)
whichIdNumber in interface IdGrouppublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()