Class CBORUtils


  • public class CBORUtils
    extends Object
    The CBOR library we are using have a lot of package private classes that we really need to access. Until the library is fixed, we "borrow" some code from the CBOR library.
    Author:
    Martin Lindström (martin@litsec.se)
    • Method Detail

      • parseAtomDateTimeString

        public static void parseAtomDateTimeString​(String str,
                                                   com.upokecenter.numbers.EInteger[] bigYearArray,
                                                   int[] lf)
      • GetNumberOfDaysProlepticGregorian

        public static com.upokecenter.numbers.EInteger GetNumberOfDaysProlepticGregorian​(com.upokecenter.numbers.EInteger year,
                                                                                         int month,
                                                                                         int mday)
      • breakDownSecondsSinceEpoch

        public static void breakDownSecondsSinceEpoch​(com.upokecenter.numbers.EDecimal edec,
                                                      com.upokecenter.numbers.EInteger[] year,
                                                      int[] lesserFields)
      • GetNormalizedPartProlepticGregorian

        public static void GetNormalizedPartProlepticGregorian​(com.upokecenter.numbers.EInteger year,
                                                               int month,
                                                               com.upokecenter.numbers.EInteger day,
                                                               com.upokecenter.numbers.EInteger[] dest)
      • buildUpInstant

        public static Instant buildUpInstant​(com.upokecenter.numbers.EInteger year,
                                             int[] dt)