public class GlobalCMTID extends java.lang.Object implements java.lang.Comparable<GlobalCMTID>
This class is IMMUTABLE
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.util.regex.Pattern |
PREVIOUS_GLOBALCMTID_PATTERN
previous Harvard ID mmddyy[A-Za-z] 1976-2004
|
static java.util.regex.Pattern |
RECENT_GLOBALCMTID_PATTERN
recent Harvard ID yyyymmddhhmm[A-Za-z] 2004-
|
| コンストラクタと説明 |
|---|
GlobalCMTID(java.lang.String idStr)
id名でインスタンスを作る if theres no ID for idStr, throw
RuntimeException |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
compareTo(GlobalCMTID o)
Compares global CMT IDs by their ID using
String.compareTo(String) |
boolean |
equals(java.lang.Object obj) |
GlobalCMTData |
getEvent()
if there is a certain existing ID, then returns the
GlobalCMTData
for the ID if not null will be returned. |
int |
hashCode() |
static boolean |
isGlobalCMTID(java.lang.String string)
Global CMT ID かどうか
|
static void |
main(java.lang.String[] args) |
static GlobalCMTID |
of(SACHeaderData sacHeaderData) |
static java.util.Set<GlobalCMTData> |
readCatalog(java.nio.file.Path catalogFile)
When you want to create Events not contained in Global CMT Catalog, you
can make it by yourself and use this.
|
java.lang.String |
toString() |
public static final java.util.regex.Pattern RECENT_GLOBALCMTID_PATTERN
public static final java.util.regex.Pattern PREVIOUS_GLOBALCMTID_PATTERN
public GlobalCMTID(java.lang.String idStr)
RuntimeExceptionidStr - global cmt idpublic static GlobalCMTID of(SACHeaderData sacHeaderData)
sacHeaderData - must contain a valid ID in KEVNMpublic static boolean isGlobalCMTID(java.lang.String string)
string - global cmt idpublic static void main(java.lang.String[] args)
args - [Global CMT ID...]public static java.util.Set<GlobalCMTData> readCatalog(java.nio.file.Path catalogFile)
catalogFile - arbitrary file containing cmt catalogGlobalCMTData written in catalogFilepublic int compareTo(GlobalCMTID o)
String.compareTo(String)compareTo インタフェース内 java.lang.Comparable<GlobalCMTID>public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Objectpublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic GlobalCMTData getEvent()
GlobalCMTData
for the ID if not null will be returned.