Package nom.tam.image.compression.hdu
Enum BackupRestoreUnCompressedHeaderCard
- java.lang.Object
-
- java.lang.Enum<BackupRestoreUnCompressedHeaderCard>
-
- nom.tam.image.compression.hdu.BackupRestoreUnCompressedHeaderCard
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BackupRestoreUnCompressedHeaderCard>
enum BackupRestoreUnCompressedHeaderCard extends java.lang.Enum<BackupRestoreUnCompressedHeaderCard>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private IFitsHeader
compressedHeaderKey
private IFitsHeader
uncompressedHeaderKey
-
Constructor Summary
Constructors Modifier Constructor Description private
BackupRestoreUnCompressedHeaderCard(IFitsHeader header)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addHeaderCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator, IFitsHeader targetKey)
static void
backup(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator)
protected void
backupCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator)
default behaviour is to ignore the card and by that to exclude it from the uncompressed header if it does not have a uncompressed equivalent..protected IFitsHeader
compressedHeaderKey()
static void
restore(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator)
protected void
restoreCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator)
protected static BackupRestoreUnCompressedHeaderCard
selectMapping(java.util.Map<IFitsHeader,BackupRestoreUnCompressedHeaderCard> mappings, HeaderCard card)
protected IFitsHeader
uncompressedHeaderKey()
static BackupRestoreUnCompressedHeaderCard
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BackupRestoreUnCompressedHeaderCard[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MAP_ANY
public static final BackupRestoreUnCompressedHeaderCard MAP_ANY
-
MAP_BITPIX
public static final BackupRestoreUnCompressedHeaderCard MAP_BITPIX
-
MAP_CHECKSUM
public static final BackupRestoreUnCompressedHeaderCard MAP_CHECKSUM
-
MAP_DATASUM
public static final BackupRestoreUnCompressedHeaderCard MAP_DATASUM
-
MAP_EXTNAME
public static final BackupRestoreUnCompressedHeaderCard MAP_EXTNAME
-
MAP_GCOUNT
public static final BackupRestoreUnCompressedHeaderCard MAP_GCOUNT
-
MAP_NAXIS
public static final BackupRestoreUnCompressedHeaderCard MAP_NAXIS
-
MAP_NAXISn
public static final BackupRestoreUnCompressedHeaderCard MAP_NAXISn
-
MAP_PCOUNT
public static final BackupRestoreUnCompressedHeaderCard MAP_PCOUNT
-
MAP_ZFORMn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZFORMn
-
MAP_TFORMn
public static final BackupRestoreUnCompressedHeaderCard MAP_TFORMn
-
MAP_XTENSION
public static final BackupRestoreUnCompressedHeaderCard MAP_XTENSION
-
MAP_ZBITPIX
public static final BackupRestoreUnCompressedHeaderCard MAP_ZBITPIX
-
MAP_ZBLANK
public static final BackupRestoreUnCompressedHeaderCard MAP_ZBLANK
-
MAP_ZTILELEN
public static final BackupRestoreUnCompressedHeaderCard MAP_ZTILELEN
-
MAP_ZCTYPn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZCTYPn
-
MAP_ZBLOCKED
public static final BackupRestoreUnCompressedHeaderCard MAP_ZBLOCKED
-
MAP_ZCMPTYPE
public static final BackupRestoreUnCompressedHeaderCard MAP_ZCMPTYPE
-
MAP_ZDATASUM
public static final BackupRestoreUnCompressedHeaderCard MAP_ZDATASUM
-
MAP_ZDITHER0
public static final BackupRestoreUnCompressedHeaderCard MAP_ZDITHER0
-
MAP_ZEXTEND
public static final BackupRestoreUnCompressedHeaderCard MAP_ZEXTEND
-
MAP_ZGCOUNT
public static final BackupRestoreUnCompressedHeaderCard MAP_ZGCOUNT
-
MAP_ZHECKSUM
public static final BackupRestoreUnCompressedHeaderCard MAP_ZHECKSUM
-
MAP_ZIMAGE
public static final BackupRestoreUnCompressedHeaderCard MAP_ZIMAGE
-
MAP_ZTABLE
public static final BackupRestoreUnCompressedHeaderCard MAP_ZTABLE
-
MAP_ZNAMEn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZNAMEn
-
MAP_ZNAXIS
public static final BackupRestoreUnCompressedHeaderCard MAP_ZNAXIS
-
MAP_THEAP
public static final BackupRestoreUnCompressedHeaderCard MAP_THEAP
-
MAP_ZNAXISn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZNAXISn
-
MAP_ZPCOUNT
public static final BackupRestoreUnCompressedHeaderCard MAP_ZPCOUNT
-
MAP_ZQUANTIZ
public static final BackupRestoreUnCompressedHeaderCard MAP_ZQUANTIZ
-
MAP_ZSIMPLE
public static final BackupRestoreUnCompressedHeaderCard MAP_ZSIMPLE
-
MAP_ZTENSION
public static final BackupRestoreUnCompressedHeaderCard MAP_ZTENSION
-
MAP_ZTILEn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZTILEn
-
MAP_ZVALn
public static final BackupRestoreUnCompressedHeaderCard MAP_ZVALn
-
-
Field Detail
-
compressedHeaderKey
private final IFitsHeader compressedHeaderKey
-
uncompressedHeaderKey
private final IFitsHeader uncompressedHeaderKey
-
-
Constructor Detail
-
BackupRestoreUnCompressedHeaderCard
private BackupRestoreUnCompressedHeaderCard(IFitsHeader header)
-
-
Method Detail
-
values
public static BackupRestoreUnCompressedHeaderCard[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BackupRestoreUnCompressedHeaderCard c : BackupRestoreUnCompressedHeaderCard.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BackupRestoreUnCompressedHeaderCard valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
backup
public static void backup(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator) throws HeaderCardException
- Throws:
HeaderCardException
-
restore
public static void restore(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator) throws HeaderCardException
- Throws:
HeaderCardException
-
selectMapping
protected static BackupRestoreUnCompressedHeaderCard selectMapping(java.util.Map<IFitsHeader,BackupRestoreUnCompressedHeaderCard> mappings, HeaderCard card)
-
addHeaderCard
private void addHeaderCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator, IFitsHeader targetKey) throws HeaderCardException
- Throws:
HeaderCardException
-
backupCard
protected void backupCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator) throws HeaderCardException
default behaviour is to ignore the card and by that to exclude it from the uncompressed header if it does not have a uncompressed equivalent..- Parameters:
card
- the card from the compressed headerheaderIterator
- the iterator for the uncompressed header.- Throws:
HeaderCardException
- if the card could not be copied
-
compressedHeaderKey
protected IFitsHeader compressedHeaderKey()
-
restoreCard
protected void restoreCard(HeaderCard card, Cursor<java.lang.String,HeaderCard> headerIterator) throws HeaderCardException
- Throws:
HeaderCardException
-
uncompressedHeaderKey
protected IFitsHeader uncompressedHeaderKey()
-
-