A C D E F G I L M N P S T V
All Classes All Packages
All Classes All Packages
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.
- 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
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.
All Classes All Packages