| Name | Description | Type | Package | Framework |
| BaseModel | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| BasicFeatureFactory | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| BinaryTransition | Transition that makes a binary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| BinaryTransition .Side | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.BinaryTransition | Stanford Parser |
| CombinationFeatureFactory | Combines multiple feature factories into one feature factoryAuthor:John BauerSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| CompoundUnaryTransition | Transition that makes a compound unary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| CreateTransitionSequence | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| DistsimFeatureFactory | Featurizes words based only on their distributional similarity classes. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| FeatureFactory | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| FinalizeTransition | Transition that finishes the processing of a stateSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| IdleTransition | Transition that literally does nothingSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| PerceptronModel | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| ReorderingOracle | A second attempt at making an oracle. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| ShiftReduceOptions | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| ShiftReduceParser | A shift-reduce constituency parser. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| ShiftReduceParserQuery | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| ShiftReduceTestOptions | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| ShiftReduceTrainOptions | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser | |
| ShiftReduceTrainOptions .TrainingMethod | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.ShiftReduceTrainOptions | Stanford Parser |
| ShiftTransition | Transition that moves a single item from the front of the queue to the top of the stack without making any other changes. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| State | A class which encodes the current state of the parsing. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| State .HeadPosition | Used to describe the relative location of separators to the head of a subtreeReturns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.State | Stanford Parser |
| Transition | An interface which defines a transition type in the shift-reduce parser. | Interface | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| TreeRecorder | Outputs either binarized or debinarized trees to a given filename. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| TreeRecorder .Mode | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.TreeRecorder | Stanford Parser |
| UnaryTransition | Transition that makes a unary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| Weight | Stores one row of the sparse matrix which makes up the multiclass perceptron. | Class | edu.stanford.nlp.parser.shiftreduce | Stanford Parser |
| BaseModel | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| BasicFeatureFactory | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| BinaryTransition | Transition that makes a binary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| BinaryTransition .Side | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.BinaryTransition | JavaNlp |
| CombinationFeatureFactory | Combines multiple feature factories into one feature factoryAuthor:John BauerSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| CompoundUnaryTransition | Transition that makes a compound unary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| CreateTransitionSequence | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| DistsimFeatureFactory | Featurizes words based only on their distributional similarity classes. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| FeatureFactory | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| FinalizeTransition | Transition that finishes the processing of a stateSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| IdleTransition | Transition that literally does nothingSee Also:Serialized Form | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| PerceptronModel | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| ReorderingOracle | A second attempt at making an oracle. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| ShiftReduceOptions | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| ShiftReduceParser | A shift-reduce constituency parser. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| ShiftReduceParserQuery | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| ShiftReduceTestOptions | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| ShiftReduceTrainOptions | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp | |
| ShiftReduceTrainOptions .TrainingMethod | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.ShiftReduceTrainOptions | JavaNlp |
| ShiftTransition | Transition that moves a single item from the front of the queue to the top of the stack without making any other changes. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| State | A class which encodes the current state of the parsing. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| State .HeadPosition | Used to describe the relative location of separators to the head of a subtreeReturns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.State | JavaNlp |
| Transition | An interface which defines a transition type in the shift-reduce parser. | Interface | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| TreeRecorder | Outputs either binarized or debinarized trees to a given filename. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| TreeRecorder .Mode | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.parser.shiftreduce.TreeRecorder | JavaNlp |
| UnaryTransition | Transition that makes a unary parse node in a partially finished tree. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |
| Weight | Stores one row of the sparse matrix which makes up the multiclass perceptron. | Class | edu.stanford.nlp.parser.shiftreduce | JavaNlp |