Package com.univocity.parsers.fixed
Class Lookup
- java.lang.Object
-
- com.univocity.parsers.fixed.Lookup
-
class Lookup extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FieldAlignment[]alignments(package private) Contextcontext(package private) NormalizedString[]fieldNames(package private) boolean[]ignore(package private) java.lang.Boolean[]keepPaddingFlags(package private) int[]lengths(package private) char[]paddings(package private) char[]value(package private) charwildcard
-
Constructor Summary
Constructors Constructor Description Lookup(java.lang.String value, FixedWidthFields config, FixedWidthFormat format)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static int[]calculateMaxFieldLengths(FixedWidthFields fieldLengths, java.util.Map<java.lang.String,FixedWidthFields> lookaheadFormats, java.util.Map<java.lang.String,FixedWidthFields> lookbehindFormats)(package private) static intcalculateMaxLookupLength(Lookup[]... lookupArrays)(package private) static Lookup[]getLookupFormats(java.util.Map<java.lang.String,FixedWidthFields> map, FixedWidthFormat format)(package private) voidinitializeLookupContext(ParsingContext context, NormalizedString[] headersToUse)(package private) booleanmatches(char[] lookup)(package private) static voidregisterLookahead(java.lang.String lookup, FixedWidthFields lengths, java.util.Map<java.lang.String,FixedWidthFields> map)(package private) static voidregisterLookbehind(java.lang.String lookup, FixedWidthFields lengths, java.util.Map<java.lang.String,FixedWidthFields> map)private static voidregisterLookup(java.lang.String direction, java.lang.String lookup, FixedWidthFields lengths, java.util.Map<java.lang.String,FixedWidthFields> map)
-
-
-
Field Detail
-
value
final char[] value
-
lengths
final int[] lengths
-
alignments
final FieldAlignment[] alignments
-
ignore
final boolean[] ignore
-
keepPaddingFlags
final java.lang.Boolean[] keepPaddingFlags
-
paddings
final char[] paddings
-
fieldNames
final NormalizedString[] fieldNames
-
wildcard
final char wildcard
-
context
Context context
-
-
Constructor Detail
-
Lookup
Lookup(java.lang.String value, FixedWidthFields config, FixedWidthFormat format)
-
-
Method Detail
-
initializeLookupContext
void initializeLookupContext(ParsingContext context, NormalizedString[] headersToUse)
-
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)
-
getLookupFormats
static Lookup[] getLookupFormats(java.util.Map<java.lang.String,FixedWidthFields> map, FixedWidthFormat format)
-
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)
-
-