# Deprecated API

## Contents

- Deprecated Classes
- Deprecated Methods
- Deprecated Constructors

- Deprecated Classes
  Class and Description
  uk.ac.starlink.votable.ColFitsPlusTableWriter Use `UnifiedFitsTableWriter` instead
  uk.ac.starlink.fits.ColFitsTableWriter Use `uk.ac.starlink.votable.UnifiedFitsTableWriter` instead
  uk.ac.starlink.votable.FitsPlusTableWriter Use `UnifiedFitsTableWriter` instead
  uk.ac.starlink.fits.HduFitsTableWriter Use `uk.ac.starlink.votable.UnifiedFitsTableWriter` instead
  uk.ac.starlink.fits.VariableFitsTableWriter Use `uk.ac.starlink.votable.UnifiedFitsTableWriter` instead
  uk.ac.starlink.votable.VOTableFitsTableWriter Use `UnifiedFitsTableWriter` instead

- Deprecated Methods
  Method and Description
  uk.ac.starlink.table.Tables.getUtype(ValueInfo) use `ValueInfo.getUtype()` instead
  uk.ac.starlink.table.Tables.getXtype(ValueInfo) use `ValueInfo.getXtype()` instead
  uk.ac.starlink.votable.VOSerializer.makeSerializer(DataFormat, StarTable) use instead `VOSerializer.makeSerializer(VOSerializerConfig, uk.ac.starlink.table.StarTable)`
  uk.ac.starlink.votable.VOSerializer.makeSerializer(DataFormat, VOTableVersion, StarTable) use instead `VOSerializer.makeSerializer(VOSerializerConfig, uk.ac.starlink.table.StarTable)`
  uk.ac.starlink.table.StarTableFactory.makeStarTable(URL) Use `makeStarTable(new URLDataSource(url))`
  uk.ac.starlink.table.StarTableFactory.makeStarTable(URL, String) Use `makeStarTable(new URLDataSource(url),handler)`
  uk.ac.starlink.util.DataBufferedInputStream.readLine()
  uk.ac.starlink.table.Tables.setUtype(ValueInfo, String) use `DefaultValueInfo.setUtype(java.lang.String)` instead
  uk.ac.starlink.table.Tables.setXtype(ValueInfo, String) use `DefaultValueInfo.setXtype(java.lang.String)` instead

- Deprecated Constructors
  Constructor and Description
  uk.ac.starlink.votable.ColFitsPlusTableWriter(String, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead
  uk.ac.starlink.fits.ColFitsTableWriter(String, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead
  uk.ac.starlink.votable.FitsPlusTableWriter(String, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead
  uk.ac.starlink.fits.FitsTableWriter(String, boolean, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead
  uk.ac.starlink.fits.HduFitsTableWriter(String, boolean, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead
  uk.ac.starlink.fits.VariableFitsTableWriter(Boolean, boolean, WideFits) allows some configuration options but not others; use no-arg constructor and configuration methods instead