|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpal.misc.Identifier
public class Identifier
An identifier for some sampled data. This will most often be for example, the accession number of a DNA sequence, or the taxonomic name that the sequence represents, et cetera.
Field Summary | |
---|---|
static Identifier |
ANONYMOUS
|
Constructor Summary | |
---|---|
Identifier()
|
|
Identifier(java.lang.String name)
|
Method Summary | |
---|---|
int |
compareTo(java.lang.Object c)
Returns a number representing the ordering relationship that the object has with the given object. |
boolean |
equals(java.lang.Object c)
Returns true if this object is equal to the given object. |
static Identifier[] |
getIdentifiers(IdGroup idGroup)
Translates an IdGroup into an array of identifiers |
static Identifier[] |
getIdentifiers(java.lang.String[] names)
Translates an an array of strings into an array of identifiers |
java.lang.String |
getName()
get the name of this object. |
static java.lang.String[] |
getNames(Identifier[] ids)
Translates an array of identifiers into an array of strings |
static java.lang.String[] |
getNames(Identifier[] ids,
int toIgnore)
Translates an array of identifiers into an array of strings, with optional removal of particular identifier |
static java.lang.String[] |
getNames(IdGroup ids)
Translates an IdGroup into an array of strings |
static java.lang.String[] |
getNames(IdGroup ids,
int toIgnore)
Translates an IDgroup into an array of strings, with optional removal of particular identifier |
static java.lang.String[] |
getNames(IdGroup ids,
int[] toIgnore)
Translates an IDgroup into an array of strings, with optional removal of particular identifier |
void |
setName(java.lang.String s)
set the name of this object. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static Identifier ANONYMOUS
Constructor Detail |
---|
public Identifier()
public Identifier(java.lang.String name)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object c)
Comparable
compareTo
in interface Comparable
public boolean equals(java.lang.Object c)
Comparable
equals
in interface Comparable
equals
in class java.lang.Object
public java.lang.String getName()
Nameable
getName
in interface Nameable
public void setName(java.lang.String s)
Nameable
setName
in interface Nameable
s
- the new name.public static final java.lang.String[] getNames(Identifier[] ids)
public static final java.lang.String[] getNames(Identifier[] ids, int toIgnore)
toIgnoreIndex
- the index of an idetifier to ignore, if <0 no element is ignoredpublic static final Identifier[] getIdentifiers(java.lang.String[] names)
public static final Identifier[] getIdentifiers(IdGroup idGroup)
public static final java.lang.String[] getNames(IdGroup ids)
public static final java.lang.String[] getNames(IdGroup ids, int toIgnore)
toIgnoreIndex
- the index of an idetifier to ignore, if <0 no element is ignoredpublic static final java.lang.String[] getNames(IdGroup ids, int[] toIgnore)
toIgnoreIndex
- the indexes of an idetifier to ignore, does not need to be sorted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |