Class AbstractRSSReader

    • Field Detail

      • MAX_INDIVIDUAL_VARIANCE

        private static final float MAX_INDIVIDUAL_VARIANCE
        See Also:
        Constant Field Values
      • MIN_FINDER_PATTERN_RATIO

        private static final float MIN_FINDER_PATTERN_RATIO
        Minimum ratio 10:12 (minus 0.5 for variance), from section 7.2.7 of ISO/IEC 24724:2006.
        See Also:
        Constant Field Values
      • MAX_FINDER_PATTERN_RATIO

        private static final float MAX_FINDER_PATTERN_RATIO
        Maximum ratio 12:14 (plus 0.5 for variance), from section 7.2.7 of ISO/IEC 24724:2006.
        See Also:
        Constant Field Values
      • decodeFinderCounters

        private final int[] decodeFinderCounters
      • dataCharacterCounters

        private final int[] dataCharacterCounters
      • oddRoundingErrors

        private final float[] oddRoundingErrors
      • evenRoundingErrors

        private final float[] evenRoundingErrors
      • oddCounts

        private final int[] oddCounts
      • evenCounts

        private final int[] evenCounts
    • Constructor Detail

      • AbstractRSSReader

        protected AbstractRSSReader()
    • Method Detail

      • getDecodeFinderCounters

        protected final int[] getDecodeFinderCounters()
      • getDataCharacterCounters

        protected final int[] getDataCharacterCounters()
      • getOddRoundingErrors

        protected final float[] getOddRoundingErrors()
      • getEvenRoundingErrors

        protected final float[] getEvenRoundingErrors()
      • getOddCounts

        protected final int[] getOddCounts()
      • getEvenCounts

        protected final int[] getEvenCounts()
      • count

        @Deprecated
        protected static int count​(int[] array)
        Deprecated.
        Parameters:
        array - values to sum
        Returns:
        sum of values
      • increment

        protected static void increment​(int[] array,
                                        float[] errors)
      • decrement

        protected static void decrement​(int[] array,
                                        float[] errors)
      • isFinderPattern

        protected static boolean isFinderPattern​(int[] counters)