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) Context
context
(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) char
wildcard
-
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 int
calculateMaxLookupLength(Lookup[]... lookupArrays)
(package private) static Lookup[]
getLookupFormats(java.util.Map<java.lang.String,FixedWidthFields> map, FixedWidthFormat format)
(package private) void
initializeLookupContext(ParsingContext context, NormalizedString[] headersToUse)
(package private) boolean
matches(char[] lookup)
(package private) static void
registerLookahead(java.lang.String lookup, FixedWidthFields lengths, java.util.Map<java.lang.String,FixedWidthFields> map)
(package private) static void
registerLookbehind(java.lang.String lookup, FixedWidthFields lengths, java.util.Map<java.lang.String,FixedWidthFields> map)
private static void
registerLookup(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)
-
-