| Package | Description |
|---|---|
| nl.basjes.parse.core |
| Modifier and Type | Method and Description |
|---|---|
Parser<RECORD> |
Parser.addDissector(Dissector dissector) |
Parser<RECORD> |
Parser.addDissectors(List<Dissector> dissectors) |
Parser<RECORD> |
Parser.addParseTarget(Method method,
List<String> fieldValues) |
Parser<RECORD> |
Parser.addParseTarget(Method method,
Parser.SetterPolicy setterPolicy,
List<String> fieldValues) |
Parser<RECORD> |
Parser.addParseTarget(Method method,
Parser.SetterPolicy setterPolicy,
String fieldValue) |
Parser<RECORD> |
Parser.addParseTarget(Method method,
String fieldValue) |
Parser<RECORD> |
Parser.addParseTarget(String setterMethodName,
Parser.SetterPolicy setterPolicy,
String fieldValue) |
Parser<RECORD> |
Parser.addParseTarget(String setterMethodName,
String fieldValue) |
Parser<RECORD> |
Parser.addTypeRemapping(String input,
String newType) |
Parser<RECORD> |
Parser.addTypeRemapping(String input,
String newType,
EnumSet<Casts> newCasts) |
Parser<RECORD> |
Parser.addTypeRemappings(Map<String,Set<String>> additionalTypeRemappings) |
Parser<RECORD> |
Parser.dropDissector(Class<? extends Dissector> dissectorClassToDrop) |
Parser<RECORD> |
Parser.failOnMissingDissectors()
Reset back to the default of failing on missing dissectors.
|
Parser<RECORD> |
Parser.ignoreMissingDissectors()
This method sets the flag to ignore the missing dissectors situation.
|
Parser<RECORD> |
Parser.setRootType(String newRootType) |
Parser<RECORD> |
Parser.setTypeRemappings(Map<String,Set<String>> pTypeRemappings) |
| Modifier and Type | Method and Description |
|---|---|
<RECORD> void |
Dissector.createAdditionalDissectors(Parser<RECORD> parser)
If a dissector really needs to add an additional dissector to the set this method is the
place to do so.
|
| Constructor and Description |
|---|
Parsable(Parser<RECORD> parser,
RECORD record,
Map<String,Set<String>> typeRemappings) |
Copyright © 2020. All rights reserved.