cfa.vo.sed.io.util
Class FitsColumn

java.lang.Object
  extended by cfa.vo.sed.io.util.FitsColumn
All Implemented Interfaces:
IFitsKeywords

public class FitsColumn
extends java.lang.Object
implements 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
FitsColumn(java.lang.String datatype, int numRows, boolean isVarLen)
           
 
Method Summary
 ColumnInfo getColumnInfo()
           
 java.lang.Object getData()
           
 java.lang.String getDatatype()
           
 boolean isAllNaN()
           
 boolean isDataTheSame()
           
 boolean isMeta()
           
 boolean isVarLen()
           
 boolean prepareBinTable(java.util.Vector binTableVec, java.util.Vector colnameVec)
          Returns boolean specifying if should be a keyword instead.
 void setColumnInfo(ColumnInfo colInfo)
           
 void setData(java.lang.Object data, int segIdx, boolean forceArray)
           
 void setDatatype(java.lang.String dt)
           
 void setMeta(boolean meta)
           
 void setNaN(int segNum)
           
 void setVarLen(boolean varLen)
           
 java.lang.String toString()
          Override Object's toString() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FitsColumn

public FitsColumn(java.lang.String datatype,
                  int numRows,
                  boolean isVarLen)
Method Detail

isAllNaN

public boolean isAllNaN()

setNaN

public void setNaN(int segNum)

prepareBinTable

public boolean prepareBinTable(java.util.Vector binTableVec,
                               java.util.Vector colnameVec)
Returns boolean specifying if should be a keyword instead. true means added to binary table, false means, make it a keyword.


isVarLen

public boolean isVarLen()

setVarLen

public void setVarLen(boolean varLen)

isDataTheSame

public boolean isDataTheSame()

isMeta

public boolean isMeta()

setMeta

public void setMeta(boolean meta)

getDatatype

public java.lang.String getDatatype()

setDatatype

public void setDatatype(java.lang.String dt)
                 throws SEDException
Throws:
SEDException

getData

public java.lang.Object getData()

setData

public void setData(java.lang.Object data,
                    int segIdx,
                    boolean forceArray)

getColumnInfo

public ColumnInfo getColumnInfo()

setColumnInfo

public void setColumnInfo(ColumnInfo colInfo)

toString

public java.lang.String toString()
Override Object's toString() method.

Overrides:
toString in class java.lang.Object
Returns:
possible object is String