A C D F G I L M N P S T V 

A

addDissection(String, String, String, String) - 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, List<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
 

C

CannotChangeDissectorsAfterConstructionException - Exception in nl.basjes.parse.core.exceptions
 
CannotChangeDissectorsAfterConstructionException() - Constructor for exception nl.basjes.parse.core.exceptions.CannotChangeDissectorsAfterConstructionException
 
Casts - Enum in nl.basjes.parse.core
 
cleanupFieldValue(String) - Static method in class nl.basjes.parse.core.Parser
 
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.
DissectionFailure - Exception in nl.basjes.parse.core.exceptions
 
DissectionFailure(String) - 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_ONLY - Static variable in enum nl.basjes.parse.core.Casts
 
dropDissector(Class<? extends Dissector>) - Method in class nl.basjes.parse.core.Parser
 

F

FatalErrorDuringCallOfSetterMethod - Exception in nl.basjes.parse.core.exceptions
 
FatalErrorDuringCallOfSetterMethod(String) - 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
 
getCasts(String) - Method in class nl.basjes.parse.core.Parser
 
getId() - Method in class nl.basjes.parse.core.ParsedField
 
getInputType() - Method in class nl.basjes.parse.core.Dissector
 
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.
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
 
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

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
 
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
 
InvalidFieldMethodSignature - Exception in nl.basjes.parse.core.exceptions
 
InvalidFieldMethodSignature(Method) - Constructor for exception nl.basjes.parse.core.exceptions.InvalidFieldMethodSignature
 

L

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
 

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
 
Parser<RECORD> - Class in nl.basjes.parse.core
 
Parser(Class<RECORD>) - Constructor for class nl.basjes.parse.core.Parser
 
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.
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
 
setRootDissection(String, String, String) - Method in class nl.basjes.parse.core.Parsable
Store a newly parsed value in the result set
setRootType(String) - Method in class nl.basjes.parse.core.Parser
 
setTypeRemappings(Map<String, Set<String>>) - Method in class nl.basjes.parse.core.Parser
 
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.ParsedField
 

V

valueOf(String) - Static method in enum nl.basjes.parse.core.Casts
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.
A C D F G I L M N P S T V 

Copyright © 2015. All Rights Reserved.