Package nom.tam.fits.header.hierarch
Class BlanksDotHierarchKeyFormatter
java.lang.Object
nom.tam.fits.header.hierarch.BlanksDotHierarchKeyFormatter
- All Implemented Interfaces:
IHierarchKeyFormatter
Deprecated.
-
Constructor Summary
ConstructorDescriptionBlanksDotHierarchKeyFormatter
(int count) Deprecated.Creates a HIERARCH keyword formatter instance with the desired number of blank spaces spearating components. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Appends the formatted HIERARCH keyword to the Fits line buffer.int
Deprecated.Returns the extra spaces required when printing the key, relative to a space separated components following "HIERARCH " and the "= " prior to the value.final boolean
Deprecated.Checks if this formatter allows support for case-sensitive (mixed-case) hierarchical keywords.void
setCaseSensitive
(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 headerMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nom.tam.fits.header.hierarch.IHierarchKeyFormatter
getAssignStringForSpace, getMinAssignLength
-
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:IHierarchKeyFormatter
Appends 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:
append
in 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:IHierarchKeyFormatter
Returns the extra spaces required when printing the key, relative to a space separated components following "HIERARCH " and the "= " prior to the value.- Specified by:
getExtraSpaceRequired
in 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:IHierarchKeyFormatter
Returns the string reppresentation of the specified HIERARCH keyword in the FITS header- Specified by:
toHeaderString
in 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:IHierarchKeyFormatter
Sets whether case-sensitive (mixed-case) HIERARCH keywords are supported.- Specified by:
setCaseSensitive
in 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:IHierarchKeyFormatter
Checks if this formatter allows support for case-sensitive (mixed-case) hierarchical keywords.- Specified by:
isCaseSensitive
in 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.