Uses of Package
LBJ2.parse

Packages that use LBJ2.parse
LBJ2.classify Contains classes representing classifiers and features, as well as utility classes related to classifiers and features that may come in handy. 
LBJ2.learn Learning algorithms, normalizers (used in inference; see Normalizer), testing metrics (used in cross validation; see TestingMetric), and other utility classes can be found in this package. 
LBJ2.nlp Parsers, data structures, pre-processing algorithms, and common feature extracting classifiers (implemented with LBJ) useful for natural language processing are implemented in this package. 
LBJ2.nlp.seg The segmentation of sequences of words into semantically meaningful groups is a common NLP paradigm; this package aims to support such tasks in a general way. 
LBJ2.parse Here, a couple of general purpose data structures and parsers that instantiate them are defined, as well as the Parser interface, which is central to the LBJ learning classifier syntax. 
LBJ2.util Utility routines for math related stuff, formatting, etc., are defined here. 
 

Classes in LBJ2.parse used by LBJ2.classify
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.
 

Classes in LBJ2.parse used by LBJ2.learn
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.
 

Classes in LBJ2.parse used by LBJ2.nlp
LineByLine
          This abstract Parser does not define the next() method, but it does define a constructor that opens the specified file and a readLine() method that fetches the next line of text from that file, taking care of exception handling.
LinkedChild
          A LinkedChild is the child of a LinkedVector.
LinkedVector
          A LinkedVector is used to store a vector of LinkedChildren which all maintain links between each other and the parent LinkedVector.
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.
 

Classes in LBJ2.parse used by LBJ2.nlp.seg
LinkedChild
          A LinkedChild is the child of a LinkedVector.
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.
 

Classes in LBJ2.parse used by LBJ2.parse
FoldParser.SplitStrategy
          Immutable type representing the way in which examples are partitioned into folds.
FoldSeparator
          This is a dummy class which is only used to signify the separation between folds for use in the cross validation method.
LinkedChild
          A LinkedChild is the child of a LinkedVector.
LinkedVector
          A LinkedVector is used to store a vector of LinkedChildren which all maintain links between each other and the parent LinkedVector.
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.
 

Classes in LBJ2.parse used by LBJ2.util
Parser
          Any parser that extends this interface can be sent to a Learner for batch training.