Class Lookup


  • class Lookup
    extends java.lang.Object
    • Field Detail

      • value

        final char[] value
      • lengths

        final int[] lengths
      • ignore

        final boolean[] ignore
      • keepPaddingFlags

        final java.lang.Boolean[] keepPaddingFlags
      • paddings

        final char[] paddings
      • wildcard

        final char wildcard
    • Method Detail

      • matches

        boolean matches​(char[] lookup)
      • registerLookahead

        static void registerLookahead​(java.lang.String lookup,
                                      FixedWidthFields lengths,
                                      java.util.Map<java.lang.String,​FixedWidthFields> map)
      • registerLookbehind

        static void registerLookbehind​(java.lang.String lookup,
                                       FixedWidthFields lengths,
                                       java.util.Map<java.lang.String,​FixedWidthFields> map)
      • registerLookup

        private static void registerLookup​(java.lang.String direction,
                                           java.lang.String lookup,
                                           FixedWidthFields lengths,
                                           java.util.Map<java.lang.String,​FixedWidthFields> map)
      • calculateMaxLookupLength

        static int calculateMaxLookupLength​(Lookup[]... lookupArrays)
      • calculateMaxFieldLengths

        static int[] calculateMaxFieldLengths​(FixedWidthFields fieldLengths,
                                              java.util.Map<java.lang.String,​FixedWidthFields> lookaheadFormats,
                                              java.util.Map<java.lang.String,​FixedWidthFields> lookbehindFormats)