| Name | Description | Type | Package | Framework |
| AnnotatedTextReader | CanNOT handle overlapping labeled text (that is one token cannot belong to multiple labels)! Note that there has to be spaces around the tags | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| ApplyPatterns | Applying SurfacePattern to sentences. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| CreatePatterns | Class | edu.stanford.nlp.patterns.surface | Stanford Parser | |
| DataInstanceSurface | Created by sonalg on 11/1/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| LearnImportantFeatures | The idea is that you can learn features that are important using ML algorithm and use those features in learning weights for patterns. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| PatternsForEachToken | Created by Sonal Gupta on 10/8/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| PatternsForEachTokenDB | Created by sonalg on 10/22/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| PatternsForEachTokenInMemory | Created by sonalg on 10/22/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| PatternToken | Class to represent a target phrase. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| ScorePatternsF1 | Used if patternScoring flag is set to F1 with the seed pattern. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| SurfacePattern | To represent a surface pattern in more detail than TokenSequencePattern (this class object is eventually compiled as TokenSequencePattern via the toString | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| SurfacePatternFactory | Created by sonalg on 10/27/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| SurfacePatternFactory .Genre | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.patterns.surface.SurfacePatternFactory | Stanford Parser |
| Token | Currently can handle only ORs Created by sonalg on 10/16/14. | Class | edu.stanford.nlp.patterns.surface | Stanford Parser |
| AnnotatedTextReader | CanNOT handle overlapping labeled text (that is one token cannot belong to multiple labels)! Note that there has to be spaces around the tags | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| ApplyPatterns | Applying SurfacePattern to sentences. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| CreatePatterns | Class | edu.stanford.nlp.patterns.surface | JavaNlp | |
| DataInstanceSurface | Created by sonalg on 11/1/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| LearnImportantFeatures | The idea is that you can learn features that are important using ML algorithm and use those features in learning weights for patterns. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| PatternsForEachToken | Created by Sonal Gupta on 10/8/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| PatternsForEachTokenDB | Created by sonalg on 10/22/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| PatternsForEachTokenInMemory | Created by sonalg on 10/22/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| PatternToken | Class to represent a target phrase. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| ScorePatternsF1 | Used if patternScoring flag is set to F1 with the seed pattern. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| SurfacePattern | To represent a surface pattern in more detail than TokenSequencePattern (this class object is eventually compiled as TokenSequencePattern via the toString | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| SurfacePatternFactory | Created by sonalg on 10/27/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |
| SurfacePatternFactory .Genre | Returns the enum constant of this type with the specified name. | Class | edu.stanford.nlp.patterns.surface.SurfacePatternFactory | JavaNlp |
| Token | Currently can handle only ORs Created by sonalg on 10/16/14. | Class | edu.stanford.nlp.patterns.surface | JavaNlp |