public class LSID
extends java.lang.Object
| Constructor and Description |
|---|
LSID(java.lang.Class klass,
int... indexes)
Default constructor.
|
LSID(java.lang.String asString)
Constructor for non-standard LSIDs.
|
LSID(java.lang.String asString,
boolean parse)
Constructor for standard LSIDs that should be parsed.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int[] |
getIndexes()
Returns the indexes for this LSID within the OME-XML data model.
|
java.lang.Class |
getJavaClass()
Returns the Java class which qualifies the type of object this
LSID represents.
|
int |
hashCode() |
int[] |
parseIndexes()
Attempts to parse and return the indexes for the LSID parsed from the
LSID's string representation.
|
java.lang.Class |
parseJavaClass()
Attempts to parse and return the concrete Java class for the LSID from
the LSID's string representation.
|
java.lang.String |
toString() |
public LSID(java.lang.Class klass,
int... indexes)
klass - Concrete Java class which qualifies the type of object
this LSID represents.indexes - Indexes for this LSID within the OME-XML data model.public LSID(java.lang.String asString)
asString - The LSID as a string.public LSID(java.lang.String asString,
boolean parse)
asString - The LSID as a string.parse - Whether or not to parse the LSID.public java.lang.Class getJavaClass()
public java.lang.Class parseJavaClass()
null if the concrete class cannot be
parsed.public int[] parseIndexes()
public int[] getIndexes()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object