Class 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
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 the FitsHeaderCardParser.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.