edu.iris.Fissures.seed.container
Class SeedObjectTag
java.lang.Object
edu.iris.Fissures.seed.container.SeedObjectTag
- All Implemented Interfaces:
- ObjectTag<java.lang.String>, java.lang.Comparable<SeedObjectTag>
public class SeedObjectTag
- extends java.lang.Object
- implements ObjectTag<java.lang.String>, java.lang.Comparable<SeedObjectTag>
SEED object tag class for MMAP operations
- Version:
- 7/23/2009
- Author:
- rob
Method Summary |
int |
compareTo(SeedObjectTag otherTag)
|
int |
compareTo(SeedObjectTag otherTag,
java.util.Comparator<SeedObjectTag> c)
|
java.lang.String |
generateID(java.util.HashMap<java.lang.String,java.lang.String> context,
Blockette blk)
|
java.lang.String |
generateID(java.util.HashMap<java.lang.String,java.lang.String> context,
java.util.HashMap<java.lang.String,java.lang.String> params)
|
java.lang.String |
generateID(java.lang.String type,
java.lang.String network,
java.lang.String station,
java.lang.String instance,
java.lang.String location,
java.lang.String channel,
java.lang.String st_year,
java.lang.String st_jday,
java.lang.String st_hour,
java.lang.String st_min,
java.lang.String st_sec,
java.lang.String seq)
|
int |
getCategory()
|
java.lang.String |
getID()
|
java.lang.String |
getIDField(java.lang.String fieldName)
|
int |
getLookupIndex()
|
int |
getSequenceNum()
|
int |
getType()
|
void |
increment()
|
java.util.HashMap<java.lang.String,java.lang.String> |
mapID()
|
static java.util.HashMap<java.lang.String,java.lang.String> |
mapID(java.lang.String theID)
|
void |
setID(java.lang.String tagID)
|
void |
setLookupIndex(int indexVal)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ALL
public static final int ALL
- See Also:
- Constant Field Values
VOLUME
public static final int VOLUME
- See Also:
- Constant Field Values
ABBREVIATION
public static final int ABBREVIATION
- See Also:
- Constant Field Values
STATION
public static final int STATION
- See Also:
- Constant Field Values
TIMESERIES
public static final int TIMESERIES
- See Also:
- Constant Field Values
WAVEFORM
public static final int WAVEFORM
- See Also:
- Constant Field Values
SeedObjectTag
public SeedObjectTag(SeedObjectTag context,
java.lang.String blkMsg)
throws SeedException
- Throws:
SeedException
SeedObjectTag
public SeedObjectTag(java.lang.String newTagID)
generateID
public java.lang.String generateID(java.lang.String type,
java.lang.String network,
java.lang.String station,
java.lang.String instance,
java.lang.String location,
java.lang.String channel,
java.lang.String st_year,
java.lang.String st_jday,
java.lang.String st_hour,
java.lang.String st_min,
java.lang.String st_sec,
java.lang.String seq)
generateID
public java.lang.String generateID(java.util.HashMap<java.lang.String,java.lang.String> context,
java.util.HashMap<java.lang.String,java.lang.String> params)
generateID
public java.lang.String generateID(java.util.HashMap<java.lang.String,java.lang.String> context,
Blockette blk)
setID
public void setID(java.lang.String tagID)
- Specified by:
setID
in interface ObjectTag<java.lang.String>
getID
public java.lang.String getID()
- Specified by:
getID
in interface ObjectTag<java.lang.String>
getIDField
public java.lang.String getIDField(java.lang.String fieldName)
toString
public java.lang.String toString()
- Specified by:
toString
in interface ObjectTag<java.lang.String>
- Overrides:
toString
in class java.lang.Object
getType
public int getType()
getCategory
public int getCategory()
getSequenceNum
public int getSequenceNum()
setLookupIndex
public void setLookupIndex(int indexVal)
getLookupIndex
public int getLookupIndex()
mapID
public static java.util.HashMap<java.lang.String,java.lang.String> mapID(java.lang.String theID)
mapID
public java.util.HashMap<java.lang.String,java.lang.String> mapID()
compareTo
public int compareTo(SeedObjectTag otherTag)
- Specified by:
compareTo
in interface java.lang.Comparable<SeedObjectTag>
compareTo
public int compareTo(SeedObjectTag otherTag,
java.util.Comparator<SeedObjectTag> c)
increment
public void increment()