Package com.univocity.parsers.fixed
Class Lookup
java.lang.Object
com.univocity.parsers.fixed.Lookup
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final FieldAlignment[](package private) Context(package private) final NormalizedString[](package private) final boolean[](package private) final Boolean[](package private) final int[](package private) final char[](package private) final char[](package private) final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int[]calculateMaxFieldLengths(FixedWidthFields fieldLengths, Map<String, FixedWidthFields> lookaheadFormats, Map<String, FixedWidthFields> lookbehindFormats) (package private) static intcalculateMaxLookupLength(Lookup[]... lookupArrays) (package private) static Lookup[]getLookupFormats(Map<String, FixedWidthFields> map, FixedWidthFormat format) (package private) voidinitializeLookupContext(ParsingContext context, NormalizedString[] headersToUse) (package private) booleanmatches(char[] lookup) (package private) static voidregisterLookahead(String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map) (package private) static voidregisterLookbehind(String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map) private static voidregisterLookup(String direction, String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map)
-
Field Details
-
value
final char[] value -
lengths
final int[] lengths -
alignments
-
ignore
final boolean[] ignore -
keepPaddingFlags
-
paddings
final char[] paddings -
fieldNames
-
wildcard
final char wildcard -
context
Context context
-
-
Constructor Details
-
Lookup
Lookup(String value, FixedWidthFields config, FixedWidthFormat format)
-
-
Method Details
-
initializeLookupContext
-
matches
boolean matches(char[] lookup) -
registerLookahead
static void registerLookahead(String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map) -
registerLookbehind
static void registerLookbehind(String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map) -
registerLookup
private static void registerLookup(String direction, String lookup, FixedWidthFields lengths, Map<String, FixedWidthFields> map) -
getLookupFormats
-
calculateMaxLookupLength
-
calculateMaxFieldLengths
static int[] calculateMaxFieldLengths(FixedWidthFields fieldLengths, Map<String, FixedWidthFields> lookaheadFormats, Map<String, FixedWidthFields> lookbehindFormats)
-