Package nom.tam.fits.utilities
Class FitsHeaderCardParser
- java.lang.Object
-
- nom.tam.fits.utilities.FitsHeaderCardParser
-
public final class FitsHeaderCardParser extends java.lang.Object
A helper utility class to parse header cards for there value (especially strings) and comments.- Author:
- Richard van Nieuwenhoven
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FitsHeaderCardParser.ParsedValue
value comment pair of the header card.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
parseCardKey(java.lang.String card)
parse a fits keyword from a card and return it as a dot separated list.static FitsHeaderCardParser.ParsedValue
parseCardValue(java.lang.String card)
Parse the card for a value and comment.
-
-
-
Method Detail
-
parseCardKey
public static java.lang.String parseCardKey(java.lang.String card)
parse a fits keyword from a card and return it as a dot separated list.- Parameters:
card
- the card to parse.- Returns:
- dot separated key list
-
parseCardValue
public static FitsHeaderCardParser.ParsedValue parseCardValue(java.lang.String card)
Parse the card for a value and comment. Quoted string values are unquoted and theFitsHeaderCardParser.ParsedValue.isString
specifies if the value was a quoted string. non quoted values are trimmed.- Parameters:
card
- the card to parse.- Returns:
- a parsed card or null if no value could be detected.
-
-