cfa.vo.sed.io
Class FitsSerializer

java.lang.Object
  extended by cfa.vo.sed.io.FitsSerializer
All Implemented Interfaces:
ISEDSerializer, IFitsKeywords

public class FitsSerializer
extends java.lang.Object
implements ISEDSerializer, IFitsKeywords


Field Summary
 
Fields inherited from interface cfa.vo.sed.io.util.IFitsKeywords
allFitsEnums, allFitsUtypes, APERTURE, AREA, AUTHOR, BG_EHI, BG_ELO, BG_SYE, BGFLUX, BGQUAL, COLLECT, CONTACT, CONTRIB, CR_IDENT, CRETYPE, DATALEN, DATE, DATE_OBS, DEC, DEC_TARG, DER_CONF, DER_SNR, DER_VAR, DER_Z, DER_ZERR, DS_IDENT, DS_IDPUB, DSSOURCE, DTCOR, EMAIL, ENER, ENER_BIN, ENER_EHI, ENER_ELO, ENER_ERR, ENER_HI, ENER_LO, ENER_RES, ENER_SYE, EQUINOX, ERR, ERR_HI, ERR_LO, EXPOSURE, FLUX, FLUX_CAL, FLUXSDIM, FREQ, FREQ_BIN, FREQ_EHI, FREQ_ELO, FREQ_ERR, FREQ_HI, FREQ_LO, FREQ_RES, FREQ_SYE, INSTRUME, MJDREF, OBJDESC, OBJECT, QUALITY, QUALITY_d, RA, RA_TARG, RADECSYS, REDSHIFT, REGION, REST_Z, SKY_CAL, SKY_ERR, SKY_FILL, SKY_RES, SKY_SYE, SKY_UCD, SPEC_BIN, SPEC_BW, SPEC_CAL, SPEC_ERR, SPEC_FIL, SPEC_RES, SPEC_RP, SPEC_SYE, SPEC_VAL, SPECBAND, SPECSDIM, SPECSYS, SPECTYPE, SRCCLASS, STAT_ERR, SYS_ERR, SYS_ERR_d, TARGVAR, TDMAX, TDMIN, TELAPSE, TIME, TIME_CAL, TIME_EHI, TIME_ELO, TIME_ERR, TIME_ERR_d, TIME_HI, TIME_LO, TIME_RES, TIME_RES_d, TIME_SYE, TIME_SYE_d, TIMEDEL, TIMESDIM, TIMESYS, TIMEUNIT, TITLE, TSTART, TSTOP, ucds, VERSION, VOCLASS, VOCSID, VODATE, VOLOGO, VOPUB, VOPUBID, VOREF, VORIGHTS, VOSEGT, VOVER, WAVE, WAVE_BIN, WAVE_EHI, WAVE_ELO, WAVE_ERR, WAVE_HI, WAVE_LO, WAVE_RES, WAVE_SYE
 
Constructor Summary
FitsSerializer()
           
 
Method Summary
 IWrapper convertFromSED(SED sed)
          Serializes cfa.vo.sed.dm.SED object into FitsWrapper object for writing out.
 IWrapper convertFromSED(SED sed, int outFormat)
          Serializes cfa.vo.sed.dm.SED object into appropriate IWrapper object.
 int serialize(java.io.OutputStream filename, SED sed)
          Serializes SED object tree to a file in serializer's format.
 int serialize(java.lang.String filename, SED sed)
          Serializes SED object tree to a file in serializer's format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitsSerializer

public FitsSerializer()
Method Detail

serialize

public int serialize(java.io.OutputStream filename,
                     SED sed)
Serializes SED object tree to a file in serializer's format. Returns status code.

Specified by:
serialize in interface ISEDSerializer
Parameters:
filename - OutputStream
sed - SED
Returns:
int

serialize

public int serialize(java.lang.String filename,
                     SED sed)
Serializes SED object tree to a file in serializer's format. Returns status code.

Specified by:
serialize in interface ISEDSerializer
Parameters:
filename - String
sed - SED
Returns:
int

convertFromSED

public IWrapper convertFromSED(SED sed)
Serializes cfa.vo.sed.dm.SED object into FitsWrapper object for writing out.

Specified by:
convertFromSED in interface ISEDSerializer
Parameters:
sed - SED
Returns:
IWrapper

convertFromSED

public IWrapper convertFromSED(SED sed,
                               int outFormat)
Serializes cfa.vo.sed.dm.SED object into appropriate IWrapper object.

Parameters:
sed - SED
outFormat - int
Returns:
IWrapper