|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.aerith.misao.catalog.io.CatalogReader | +--net.aerith.misao.catalog.io.FileReader | +--net.aerith.misao.catalog.io.NewvarReader
The NewvarReader
is a class to read the newvar.cat.
The (x,y) position is also set properly so that (0,0) represents the specified R.A. and Decl. to open method and (1,1) represents the position 1 deg to the west and 1 deg to the north.
How to parse the record:
NovaStar
Name := .*nova\d\d\d\d.*
Name [Data]
AgprsStar
Name := AGPRS_J.* Name Rmag"R" "var"
AsasStar
Name := ASAS_J.* Name Imag"I" "("Range")" [Data]
Asas3Star
Name := ASAS3_J.* Name Vmag"V" "("Range")" [Data]
BrhVStar
Name := (BeV|BrhV)\d+ Name Max Min+System Type [Period] [Epoch]
BnVStar
Name := BnV\d+ Name Max+System Min+System Type Name Type
ChsmStar
Name := CHSM\d+ Name "J="Jmag "H="Hmag "K="Kmag "Index="Index
CsakVStar
Name := Csak_V.* Name Max Min+System Type [Spectrum] IBVS Name Mag+System Type IBVS
DenisBulgeStar
Name := DENIS_Bulge.* Name [Mag+System] "("Range+System")"
DirectVStar
Name := DIRECT_V.* Name Vmag"V" Type "P="Period Name Vmag"V" Type [Data]
Eros2GsaStar
Name := EROS2\_GSA\_J.* Name Rmag"R" "("Rrange"R)" Vmag"V" "("Vrange"V)" Type ["P="Period]
ErosStar
Name := EROS1.* Name Max Min+System Type Name := EROS2.* Name Mag+System Type "P="PeriodFastt2Star
Name := FASTT2\-.* Name Rmag "("Range")R" [Data]
GrbStar
Name := GRB.*[^var] Name Mag+System [Data] Name "GRB"
Fastt1Star
Name := HS\d+ Name Rmag "("Range")R" [Data]
HadVStar
Name := HadV.* Name Max+System Min+System [Type [Period [Epoch]]]
HassfortherVStar
Name := HassfortherV.* Name Max (Min+System | "-") Type "P="Period Name Max (Min+System | "-") [Type [Period]] Name Max "("Range")"System Type "P="Period Name Max "("Range")"System [Type [Period]]
HrmVStar
Name := HrmV_J.* Name Max Min+System Type Period
IsogalPStar
Name := ISOGALP_J.* Name Vmag"V" "("Range")" [Type] "logP="logP
IsvStar
Name := ISV.* Name "var?"
LdStar
Name := LD\d+ Name Max Min[+System] Type [Period [Epoch]]
MoaStar
Name := MOA\-.* Name [Data]
MisVStar
Name := MisV.* Name Max Min+System Type Period Epoch
NgStar
Name := Ng_var.* Name Rmag"R" Type [Period]
OgleLtStar
Name := OGLE-LT.* Name Imag"I" Type
OgleTrStar
Name := OGLE-TR\-\d+ Name Imag"I" "("Range")" Type Period Epoch ["V-I="V-I]
OgleEwsStar
Name := OGLE\-\d\d\d\d.* Name Imag"I" "("Dmag")" Tmax "tau="tau "Amax="Amax
OglePeriodicStar
Name := OGLE\-.* Name Imag"I" "("Range")" Type Period Epoch "V-I="V-I
PejStar
Name := Pej\d+ Name Max Min+System Type Name Mag+System "("Range")" Type
TaQStar
Name := Q\d\d\d\d\/\d+ Name Max Min [Type [Period]] Name [Data]
Rotse1Star
Name := ROTSE1_J.* Name Mag "("Range")" [Data]
RosatStar
Name := RXJ.* Name Max Min Type Name Mag Type
StareStar
Name := STARE_.* Name [Mag] "("Range")" Type Period
TassStar
Name := TASS_J.* Name Max Min+System [Type [Data]] Name "var" Name := TASS_Var.* Name Max Min+System Type Period Name Mag "("Range")" Type Period Name := .* Name Max Min+System Type [Period [Epoch]] "TASS(".*")" Name Mag "("Range")"+System Type [Period [Epoch]] "TASS(".*")" Name Mag+System "("Range")" Type [Period [Epoch]] "TASS(".*")"
TaVStar
Name := TAV.* Name Max Min [Type [Period]] Name [Data]
TaSVStar
Name := TASV.* Name Max Min [Type [Period]] Name [Data]
TerzVStar
Name := TerzV.* Name Max Min+System
TmzVStar
Name := TmzV.* Name Max Min+System Type [Period [Epoch]]
ToaVStar
Name := ToaV.* Name Max Min+System Type
TbrVStar
Name := TbrV.* Name Max Min+System Type Period
WakudaStar
Name := Wakuda_new.* Name Max Min Type
Aaa97bStar
Name := [AAA97b]J.* Name Max Min+System Type
Cks91Star
Name := [CKS91].* Name Imag"I" "var" [Type] Name Imag "("Range")I" "var" [Type] Name "var" [Type]
D75Star
Name := [D75].* Name Spectrum
Dhm99Star
Name := [DHM99].* Name Vmag "("Range")V" [Data]
Gmc2001Star
Name := [GMC2001].* Name Kmag"K" "("Range")" "P="Period
Ogle2BulgeStar
Name := OGLE2\-BUL\-SC\d+\-V\d+ Name Imag"I" "("Range")" Type
SdssCvStar
Name := SDSSp_J.* Name Type Mag
SdssQuasarStar
Name := SDSS_J.* Name "g="Gmag "z="z
TychoVarStar
Name := TYC\d+\.\d+ Name Status Vmag"V" "("Range")" "P="Period
AfaStar
Name := AFASV.* Name Max Min+System
Ngc6712VStar
Name := NGC6712_V\d+ Name
Qz2Star
Name := 2QZ_J.* Name Type "B="Bmag "z="z
BisStar
Name := BIS\d+ Name [Mag [Spectrum]]
BpsStar
Name := BPS_.* Name [Data] Name := BS\d\d\d\d\d.\d\d\d\d Name "V="Vmag "B-V="B-V [Data] Name := CS\d\d\d\d\d.\d\d\d\d Name "V="Vmag "B-V="B-V [Data]
CeStar
Name := CE\-.* Name Rmag"R" "mu="mu
CghaStar
Name := CGHA\d+ Name Mag [Data]
ClsStar
Name := CLS\d.* Name Rmag"R" "Sp="Spectrum [Data]
CaseAFStar
Name := CaseA\-F.* Name Bmag"B" [Data]
EdinburghStar
Name := Edinburgh\d\-.* Name Imag"I" Spectrum
EcStar
Name := EC\d\d\d\d\d.\d\d\d\d Name "V="Vmag "B-V="B-V [Data]
Zhm99Star
Name := EIS_.* Name "I="Imag
EsoHaStar
Name := ESO-HA.* Name Mag [Data]
EuveStar
Name := EUVE_J.* Name Mag ID Spectrum
FbqsStar
Name := FBQS_J.* Name Type "r="rmag ["z="z]
FbsStar
Name := FBS.* Name pgmag"pg" [Data] Name := FBS.* Name rmag"r" Spectrum
FocapStar
Name := FOCAP_.* Name Type Bmag"B" "U-B="U-B ["z="z]
LowellGStar
Name := G\d+\-\d+(\S)? Name pgmag"pg" "mu="mu
HaroChaviraStar
Name := HaroChavira\d* Name Imag"I" Spectrum
HbcStar
Name := HBC.* Name "PMS" "V="Vmag Spectrum [Data]
HbhaStar
Name := HBH.* Name "em" "V="Vmag Spectrum
HeStar
Name := HE\d\d\d\d.\d\d\d\d Name Bmag"B" "z="z Name Bmag"B" Type [Data]
HhStar
Name := HH\d+ Name [Data]
HmxbStar
Name := HMXB_ Name "HMXB("Type")" "V="Vmag [Data]
HsStar
Name := HS\d\d\d\d.\d\d\d\d Name Bmag"B" Type ["z="z]
IfmStar
Name := IFM\-.* Name "V="Vmag "B-V="B-V
JlStar
Name := JL\d+ Name Mag
KuvStar
Name := KUV.* Name Mag U-B
KisoAStar
Name := Kiso_A\-.* Name "em" "V="Vmag Name "em" "-"
KisoCStar
Name := Kiso_C\d\-.* Name Vmag"V"
LbqsStar
Name := LBQS.* Name Bmag"B" "z="z Name := LBQS_B.* Name Bmag"B" "z="z
Lf1Star
Name := LF1[ABC]\d+ Name [Imag"I"] Spectrum
LhsStar
Name := LHS.* Name rmag"r" Spectrum "mu="mu
LmcStar
Name := LMC_.* Name [Data]
LmxbStar
Name := LMXB_ Name "LMXB("Type")" "V="Vmag [Data]
LsStar
Name := LS(I|II|III|IV|V|VI)(\+|\-).* Name pmag"p" [Type]
LssStar
Name := LSS.* Name pmag"p" Type
LwdStar
Name := LWD.* Name pgmag"pg" Type
LanningStar
Name := Lanning.* Name ["B="Bmag] ["U-B="U-B] [Data]
MlaStar
Name := MLA.* Name "em" [Data]
KwbbeStar
Name := NGC(1818|1948|2004|2100|330|346):KWBBe.* Name "em" "V="Vmag [Data]
OmhrStar
Name := OMHR_J.* Name "U="Umag "V="Vmag [Data]
PbStar
Name := PB\d+ Name Bmag"B" [Data]
PhlStar
Name := PHL.* Name Pmag"p"
RjhaStar
Name := RJHA.* Name [Data]
SandStar
Name := Sand.* Name ["V="Vmag] ["B-V="B-V] ["pmA="mu(R.A.)] ["pmD="mu(Decl.)]
SbsStar
Name := SBS.* Name Mag (gal|stellar) [Data]
Mbh96Star
Name := UIT.* Name "V="Vmag "U-B="U-B [Data]
UmStar
Name := UM\d.* Name [Data]
UsStar
Name := US\d.* Name Bmag"B" "col="col [Data]
VdbhStar
Name := VDBH.* Name [Data]
WdStar
Name := WD\d\d\d\d\.\d\d\d.* Name [Mag] [Data]
WgStar
Name := Wg\d+ Name Vmag"V" [Data]
A64Star
Name := [A64].* Name [bmag"b"] Spectrum
A72cStar
Name := [A72c].* Name Spectrum [Data]
B86Star
Name := [B86].* Name [Data]
Bbe90Star
Name := [BBE90].* Name Jmag"J" Type [Data]
Bfa97Star
Name := [BFA97].* Name FUVmag"FUV" [Data]
Cbb98Star
Name := [CBB98].* Name Vmag"V" [Data]
Ctt83Star
Name := [CTT83].* Name [rmag"r"]
Di91Star
Name := [DI91].* Name "V="Vmag "B-V="B-V
Hpj88Star
Name := [HPJ88].* Name "V="Vmag "B-V="B-V
Kp2001Star
Name := [KP2001].* Name Bmag"B" Spectrum
Ma93Star
Name := [MA93].* Name "em"
Mh95Star
Name := [MH95].* Name "C-star"
Mt91Star
Name := [MT91].* Name "V="Vmag "B-V="B-V [Data]
Ow94Star
Name := [OW94].* Name [Data]
Rrw93Star
Name := [RRW93].* Name "V="Vmag Spectrum
Mfl2000Star
Name := [MFL2000].* Name
W59Star
Name := [W59].* Name Imag"I" Spectrum
CfrsStar
Name := CFRS.* Name "I="Imag "V-I="V-I "z="z
Cgcs3Star
Name := CGCS_J.* Name "("Alias")" Bmag Vmag IRmag [Data]
UhaStar
Name := UHA\d+ Name Vmag"V" Bmag"B"
DoStar
Name := DO\d+ Name [Vmag] Spectrum
KugStar
Name := KUG.* Name "B="Bmag
MrkStar
Name := Mrk.* Name Mag "z="z
PnGStar
Name := PN_G.* Name [Data]
Bdf99Star
Name := [BDF99].* Name "PN"
Axg1Star
Name := 1AXG_J.* Name Value"ct/ks" "hard="Hard
Rxs1Star
Name := 1RXSJ.* Name Mag Type [Data] Name := 1RXS_J.* Name "V="[Vmag] Type [Data]
RxStar
Name := RXJ.* Name "V="Vmag "B-V="B-V [Data] Name [Data]
Sax1Star
Name := 1SAX_J.* Name "Xray="Intensity Type(including spaces)
E2Star
Name := 2E_IPC.* Name "ultrasoft-X" [Data]
Re2Star
Name := 2RE_J.* Name S1"cts(s1)" S2"cts(s2)" [Data]
FaustStar
Name := FAUST.* Name "FUV="Intensity [Mag] Spectrum
Fields inherited from class net.aerith.misao.catalog.io.FileReader |
circum_area,
current_block,
current_index,
reader |
Fields inherited from class net.aerith.misao.catalog.io.CatalogReader |
center_coor,
date,
limiting_mag,
url_set |
Constructor Summary | |
NewvarReader()
Constructs an empty NewvarReader . |
|
NewvarReader(java.net.URL url)
Constructs a NewvarReader with URL of the
catalog file. |
Method Summary | |
CatalogStar |
createStar(java.lang.String record)
Creates a CatalogStar object from the specified
one line record in the file. |
private static java.lang.String |
getData(java.util.StringTokenizer st)
Gets the data. |
java.lang.String |
getHelpMessage()
Gets the help message. |
private static java.lang.String |
getMagnitude(java.lang.String string)
Gets the magnitude or magnitude range. |
private static java.lang.String |
getMagnitudeSystem(java.lang.String string)
Gets the magnitude system. |
java.lang.String |
getName()
Gets the catalog name. |
private static java.lang.String |
getValue(java.lang.String string)
Gets the value after the key name and "=". |
private static java.lang.String |
nextToken(java.util.StringTokenizer st)
Gets the next token. |
Methods inherited from class net.aerith.misao.catalog.io.FileReader |
close,
getBlockCount,
getBlockSize,
getRecordSize,
isFile,
open,
overlapsBlock,
readNext |
Methods inherited from class net.aerith.misao.catalog.io.CatalogReader |
addURL,
getDateLimit,
getDateLimitMessage,
getFovLimit,
getFovLimitMessage,
getMaximumPositionErrorInArcsec,
hasDateLimit,
hasFovLimit,
isDateDependent,
isInDirectory,
open,
read,
setDate,
setDefaultURL,
setLimitingMagnitude,
supportsExamination |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public NewvarReader()
NewvarReader
.public NewvarReader(java.net.URL url)
NewvarReader
with URL of the
catalog file.url
- the URL of the catalog file.Method Detail |
public java.lang.String getName()
private static java.lang.String nextToken(java.util.StringTokenizer st)
st
- the tokenizer.private static java.lang.String getMagnitude(java.lang.String string)
string
- the string indicating the magnitude or magnitude
range.private static java.lang.String getMagnitudeSystem(java.lang.String string)
string
- the string indicating the magnitude or magnitude
range.private static java.lang.String getValue(java.lang.String string)
string
- the string indicating the key and value.private static java.lang.String getData(java.util.StringTokenizer st)
st
- the StringTokenizer
object.public CatalogStar createStar(java.lang.String record)
CatalogStar
object from the specified
one line record in the file. If some more records are required
to create a star object, it returns null. This method must be
overrided in the subclasses.record
- the one line record in the file.public java.lang.String getHelpMessage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |