A C D E F G I L M N P S T V 
All Classes All Packages

A

addDissection(String, String, String, double) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, float) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, int) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, long) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, Double) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, Float) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, Integer) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, Long) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, String) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissection(String, String, String, Value) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
addDissector(Dissector) - Method in class nl.basjes.parse.core.Parser
 
addDissectors(List<Dissector>) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(Method, String) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(Method, List<String>) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(Method, Parser.SetterPolicy, String) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(Method, Parser.SetterPolicy, List<String>) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(String, String) - Method in class nl.basjes.parse.core.Parser
 
addParseTarget(String, Parser.SetterPolicy, String) - Method in class nl.basjes.parse.core.Parser
 
addTypeRemapping(String, String) - Method in class nl.basjes.parse.core.Parser
 
addTypeRemapping(String, String, EnumSet<Casts>) - Method in class nl.basjes.parse.core.Parser
 
addTypeRemappings(Map<String, Set<String>>) - Method in class nl.basjes.parse.core.Parser
 
ALWAYS - nl.basjes.parse.core.Parser.SetterPolicy
Call the setter for all values: Normal, Empty and NULL

C

Casts - Enum in nl.basjes.parse.core
 
cleanupFieldValue(String) - Static method in class nl.basjes.parse.core.Parser
 
createAdditionalDissectors(Parser<RECORD>) - Method in class nl.basjes.parse.core.Dissector
If a dissector really needs to add an additional dissector to the set this method is the place to do so.
createParsable() - Method in class nl.basjes.parse.core.Parser
 

D

dissect(Parsable<?>, String) - Method in class nl.basjes.parse.core.Dissector
This method must dissect the provided field from the parsable into 'smaller' pieces.
dissect(Parsable<?>, String) - Method in class nl.basjes.parse.core.SimpleDissector
 
dissect(Parsable<?>, String, Value) - Method in class nl.basjes.parse.core.SimpleDissector
 
DissectionFailure - Exception in nl.basjes.parse.core.exceptions
 
DissectionFailure(String) - Constructor for exception nl.basjes.parse.core.exceptions.DissectionFailure
 
DissectionFailure(String, Throwable) - Constructor for exception nl.basjes.parse.core.exceptions.DissectionFailure
 
Dissector - Class in nl.basjes.parse.core
A Dissector is a class capable of chopping a String into multiple values of specific types.
Dissector() - Constructor for class nl.basjes.parse.core.Dissector
 
DOUBLE - nl.basjes.parse.core.Casts
 
DOUBLE_ONLY - Static variable in enum nl.basjes.parse.core.Casts
 
dropDissector(Class<? extends Dissector>) - Method in class nl.basjes.parse.core.Parser
 

E

extractFieldName(String, String) - Method in class nl.basjes.parse.core.Dissector
 

F

failOnMissingDissectors() - Method in class nl.basjes.parse.core.Parser
Reset back to the default of failing on missing dissectors.
FatalErrorDuringCallOfSetterMethod - Exception in nl.basjes.parse.core.exceptions
 
FatalErrorDuringCallOfSetterMethod(String) - Constructor for exception nl.basjes.parse.core.exceptions.FatalErrorDuringCallOfSetterMethod
 
FatalErrorDuringCallOfSetterMethod(String, Throwable) - Constructor for exception nl.basjes.parse.core.exceptions.FatalErrorDuringCallOfSetterMethod
 
Field - Annotation Type in nl.basjes.parse.core
 

G

getAllCasts() - Method in class nl.basjes.parse.core.Parser
 
getAllDissectors() - Method in class nl.basjes.parse.core.Parser
 
getCasts(String) - Method in class nl.basjes.parse.core.Parser
Returns the casts possible for the specified path.
getDouble() - Method in class nl.basjes.parse.core.Value
 
getId() - Method in class nl.basjes.parse.core.ParsedField
 
getInputType() - Method in class nl.basjes.parse.core.Dissector
 
getInputType() - Method in class nl.basjes.parse.core.SimpleDissector
 
getLong() - Method in class nl.basjes.parse.core.Value
 
getName() - Method in class nl.basjes.parse.core.ParsedField
 
getNeeded() - Method in class nl.basjes.parse.core.Parser
 
getNewInstance() - Method in class nl.basjes.parse.core.Dissector
Create an additional instance of this dissector.
getParsableField(String, String) - Method in class nl.basjes.parse.core.Parsable
 
getPossibleOutput() - Method in class nl.basjes.parse.core.Dissector
What are all possible outputs that can be provided.
getPossibleOutput() - Method in class nl.basjes.parse.core.SimpleDissector
 
getPossiblePaths() - Method in class nl.basjes.parse.core.Parser
This method is for use by the developer to query the parser about the possible paths that may be extracted.
getPossiblePaths(int) - Method in class nl.basjes.parse.core.Parser
This method is for use by the developer to query the parser about the possible paths that may be extracted.
getPossiblePaths(int, boolean) - Method in class nl.basjes.parse.core.Parser
This method is for use by the developer to query the parser about the possible paths that may be extracted.
getRecord() - Method in class nl.basjes.parse.core.Parsable
 
getString() - Method in class nl.basjes.parse.core.Value
 
getToBeParsed() - Method in class nl.basjes.parse.core.Parsable
 
getType() - Method in class nl.basjes.parse.core.ParsedField
 
getValue() - Method in class nl.basjes.parse.core.ParsedField
 

I

ignoreMissingDissectors() - Method in class nl.basjes.parse.core.Parser
This method sets the flag to ignore the missing dissectors situation.
initializeFromSettingsParameter(String) - Method in class nl.basjes.parse.core.Dissector
If a Dissector is loaded through an external language then this is the method that is called to set all the parameters.
initializeNewInstance(Dissector) - Method in class nl.basjes.parse.core.Dissector
This is called after instantiating the class that is actually in the parsetree.
initializeNewInstance(Dissector) - Method in class nl.basjes.parse.core.SimpleDissector
 
InvalidDissectorException - Exception in nl.basjes.parse.core.exceptions
 
InvalidDissectorException() - Constructor for exception nl.basjes.parse.core.exceptions.InvalidDissectorException
 
InvalidDissectorException(String) - Constructor for exception nl.basjes.parse.core.exceptions.InvalidDissectorException
 
InvalidDissectorException(String, Throwable) - Constructor for exception nl.basjes.parse.core.exceptions.InvalidDissectorException
 
InvalidFieldMethodSignature - Exception in nl.basjes.parse.core.exceptions
 
InvalidFieldMethodSignature(Method) - Constructor for exception nl.basjes.parse.core.exceptions.InvalidFieldMethodSignature
 

L

LONG - nl.basjes.parse.core.Casts
 
LONG_ONLY - Static variable in enum nl.basjes.parse.core.Casts
 

M

makeId(String, String) - Static method in class nl.basjes.parse.core.ParsedField
 
MissingDissectorsException - Exception in nl.basjes.parse.core.exceptions
 
MissingDissectorsException(String) - Constructor for exception nl.basjes.parse.core.exceptions.MissingDissectorsException
 

N

nl.basjes.parse.core - package nl.basjes.parse.core
 
nl.basjes.parse.core.exceptions - package nl.basjes.parse.core.exceptions
 
NO_CASTS - Static variable in enum nl.basjes.parse.core.Casts
 
NOT_EMPTY - nl.basjes.parse.core.Parser.SetterPolicy
Call the setter for values: Normal, but not for Empty and NULL values
NOT_NULL - nl.basjes.parse.core.Parser.SetterPolicy
Call the setter for values: Normal and Empty, but not for NULL values

P

Parsable<RECORD> - Class in nl.basjes.parse.core
 
Parsable(Parser<RECORD>, RECORD, Map<String, Set<String>>) - Constructor for class nl.basjes.parse.core.Parsable
 
parse(String) - Method in class nl.basjes.parse.core.Parser
Parse the value and return a new instance of RECORD.
parse(RECORD, String) - Method in class nl.basjes.parse.core.Parser
Parse the value and call all configured setters in the provided instance of RECORD.
ParsedField - Class in nl.basjes.parse.core
 
ParsedField(String, String, String) - Constructor for class nl.basjes.parse.core.ParsedField
 
ParsedField(String, String, Value) - Constructor for class nl.basjes.parse.core.ParsedField
 
Parser<RECORD> - Class in nl.basjes.parse.core
 
Parser(Class<RECORD>) - Constructor for class nl.basjes.parse.core.Parser
 
Parser.SetterPolicy - Enum in nl.basjes.parse.core
 
prepareForDissect(String, String) - Method in class nl.basjes.parse.core.Dissector
This tells the dissector that it should prepare that we will call it soon with 'inputname' and expect to get 'inputname.outputname' because inputname is of the type returned by getInputType and outputname was part of the answer from getPossibleOutput.
prepareForDissect(String, String) - Method in class nl.basjes.parse.core.SimpleDissector
 
prepareForRun() - Method in class nl.basjes.parse.core.Dissector
The framework will tell the dissector that it should get ready to run.

S

setAsParsed(ParsedField) - Method in class nl.basjes.parse.core.Parsable
 
setInputType(String) - Method in class nl.basjes.parse.core.Dissector
 
setInputType(String) - Method in class nl.basjes.parse.core.SimpleDissector
 
setRootType(String) - Method in class nl.basjes.parse.core.Parser
 
setterPolicy() - Method in annotation type nl.basjes.parse.core.Field
 
setTypeRemappings(Map<String, Set<String>>) - Method in class nl.basjes.parse.core.Parser
 
SimpleDissector - Class in nl.basjes.parse.core
 
SimpleDissector(String, Map<String, EnumSet<Casts>>) - Constructor for class nl.basjes.parse.core.SimpleDissector
 
STRING - nl.basjes.parse.core.Casts
 
STRING_ONLY - Static variable in enum nl.basjes.parse.core.Casts
 
STRING_OR_DOUBLE - Static variable in enum nl.basjes.parse.core.Casts
 
STRING_OR_LONG - Static variable in enum nl.basjes.parse.core.Casts
 
STRING_OR_LONG_OR_DOUBLE - Static variable in enum nl.basjes.parse.core.Casts
 

T

toString() - Method in class nl.basjes.parse.core.Dissector
 
toString() - Method in class nl.basjes.parse.core.ParsedField
 
toString() - Method in class nl.basjes.parse.core.Value
 

V

value() - Method in annotation type nl.basjes.parse.core.Field
 
Value - Class in nl.basjes.parse.core
 
Value(Double) - Constructor for class nl.basjes.parse.core.Value
 
Value(Long) - Constructor for class nl.basjes.parse.core.Value
 
Value(String) - Constructor for class nl.basjes.parse.core.Value
 
valueOf(String) - Static method in enum nl.basjes.parse.core.Casts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.basjes.parse.core.Parser.SetterPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.basjes.parse.core.Casts
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.basjes.parse.core.Parser.SetterPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I L M N P S T V 
All Classes All Packages