Package nom.tam.fits.header.hierarch
Class BlanksDotHierarchKeyFormatter
java.lang.Object
nom.tam.fits.header.hierarch.BlanksDotHierarchKeyFormatter
- All Implemented Interfaces:
IHierarchKeyFormatter
Deprecated.
-
Constructor Summary
ConstructorsConstructorDescriptionBlanksDotHierarchKeyFormatter(int count) Deprecated.Creates a HIERARCH keyword formatter instance with the desired number of blank spaces spearating components. -
Method Summary
Modifier and TypeMethodDescriptionvoidappend(String key, FitsLineAppender buffer) Deprecated.Appends the formatted HIERARCH keyword to the Fits line buffer.intDeprecated.Returns the extra spaces required when printing the key, relative to a space separated components following "HIERARCH " and the "= " prior to the value.final booleanDeprecated.Checks if this formatter allows support for case-sensitive (mixed-case) hierarchical keywords.voidsetCaseSensitive(boolean value) Deprecated.Sets whether case-sensitive (mixed-case) HIERARCH keywords are supported.toHeaderString(String key) Deprecated.Returns the string reppresentation of the specified HIERARCH keyword in the FITS header
-
Constructor Details
-
BlanksDotHierarchKeyFormatter
Deprecated.Creates a HIERARCH keyword formatter instance with the desired number of blank spaces spearating components.- Parameters:
count- The number of blank spaces to separate hierarchical components (at least 1 is required).- Throws:
IllegalArgumentException- if count is less than 1
-
-
Method Details
-
append
Deprecated.Description copied from interface:IHierarchKeyFormatterAppends the formatted HIERARCH keyword to the Fits line buffer. For example as a step towards builing up the header card for this keyword.- Specified by:
appendin interfaceIHierarchKeyFormatter- Parameters:
key- The HIERARCH keyword in out own internal representation (HIERARCH.followed by the dot-sepatated hierarchical components).buffer- The FITS line buffer to which we want the formatted HIERARCH-style keyword to be appended.
-
getExtraSpaceRequired
Deprecated.Description copied from interface:IHierarchKeyFormatterReturns the extra spaces required when printing the key, relative to a space separated components following "HIERARCH " and the "= " prior to the value.- Specified by:
getExtraSpaceRequiredin interfaceIHierarchKeyFormatter- Parameters:
key- the HIERARCH-style header key.- Returns:
- the number of extra spaces relative to the most compact notation for the components.
-
toHeaderString
Deprecated.Description copied from interface:IHierarchKeyFormatterReturns the string reppresentation of the specified HIERARCH keyword in the FITS header- Specified by:
toHeaderStringin interfaceIHierarchKeyFormatter- Parameters:
key- the HIERARCH keyword, in the dot separated convention of this library- Returns:
- how this key looks in the FITS header with this formatting convention.
-
setCaseSensitive
public void setCaseSensitive(boolean value) Deprecated.Description copied from interface:IHierarchKeyFormatterSets whether case-sensitive (mixed-case) HIERARCH keywords are supported.- Specified by:
setCaseSensitivein interfaceIHierarchKeyFormatter- Parameters:
value- Iffalse(default), then all HIERARCH keywords will be converted to upper-case. Otherwise, case will be preserved.- See Also:
-
isCaseSensitive
public final boolean isCaseSensitive()Deprecated.Description copied from interface:IHierarchKeyFormatterChecks if this formatter allows support for case-sensitive (mixed-case) hierarchical keywords.- Specified by:
isCaseSensitivein interfaceIHierarchKeyFormatter- Returns:
- If
false(default), then all HIERARCH keywords will be converted to upper-case. Otherwise, case will be preserved.
-
StandardIHierarchKeyFormatter. Its use over the more standard formatter is discouraged.