|
Class Summary |
| BasicSequenceMatchResult<T> |
Basic results for a Sequence Match |
| BasicSequenceMatchResult.MatchedGroup |
|
| CoreMapExpressionExtractor<T extends MatchedExpression> |
Represents a list of assignment and extraction rules over sequence patterns. |
| CoreMapExpressionExtractor.Stage<T> |
Describes one stage of extraction |
| CoreMapExpressionNodePattern |
Pattern for matching a CoreMap using a generic expression |
| CoreMapNodePattern |
Pattern for matching a CoreMap |
| CoreMapNodePattern.AttributesEqualMatchChecker |
|
| CoreMapNodePattern.NilAnnotationPattern |
|
| CoreMapNodePattern.NotNilAnnotationPattern |
|
| CoreMapNodePattern.NumericAnnotationPattern |
|
| CoreMapNodePattern.SequenceRegexPattern<T> |
|
| CoreMapNodePattern.StringAnnotationPattern |
|
| CoreMapNodePattern.StringAnnotationRegexPattern |
|
| CoreMapNodePattern.StringInSetAnnotationPattern |
|
| CoreMapNodePatternTrigger |
Trigger for CoreMap Node Patterns |
| CoreMapSequenceMatchAction<T extends CoreMap> |
Performs a action on a matched sequence |
| CoreMapSequenceMatchAction.AnnotateAction<T extends CoreMap> |
|
| CoreMapSequenceMatchAction.MergeAction |
|
| CoreMapSequenceMatcher<T extends CoreMap> |
CoreMap Sequence Matcher for regular expressions for sequences over coremaps |
| CoreMapSequenceMatcher.BasicCoreMapSequenceMatcher |
|
| Env |
Holds environment variables to be used for compiling string into a pattern. |
| EnvLookup |
Provides lookup functions using an Env |
| MatchedExpression |
Matched Expression represents a chunk of text that was matched from an original segment of text) |
| MatchedExpression.SingleAnnotationExtractor |
Function that takes a CoreMap, applies a extraction function to it, to get a value
Also contains information on how to construct a final annotation. |
| MultiCoreMapNodePattern |
Pattern for matching across multiple core maps. |
| MultiCoreMapNodePattern.StringSequenceAnnotationPattern |
|
| MultiNodePattern<T> |
Matches potentially multiple node (i.e does match across multiple tokens) |
| MultiNodePattern.IntersectMultiNodePattern<T> |
|
| MultiNodePattern.UnionMultiNodePattern<T> |
|
| MultiPatternMatcher<T> |
Matcher that takes in multiple patterns |
| MultiPatternMatcher.BasicSequencePatternTrigger<T> |
|
| MultiWordStringMatcher |
Finds multi word strings in a piece of text |
| MultiWordStringMatcher.LongestStringComparator |
|
| NodePattern<T> |
Matches a Node (i.e a Token) |
| NodePattern.AnyNodePattern<T> |
Matches any node |
| NodePattern.ConjNodePattern<T> |
Given a list of patterns p1,...,pn, matches if all patterns p1,...,pn matches |
| NodePattern.DisjNodePattern<T> |
Given a list of patterns p1,...,pn, matches if one of the patterns p1,...,pn matches |
| NodePattern.EqualsNodePattern<T> |
Matches a constant value of type T using equals() |
| NodePattern.NegateNodePattern<T> |
Given a node pattern p, a node x matches if p does not match x |
| PhraseTable |
Table used to lookup multi-word phrases. |
| PhraseTable.Phrase |
A phrase is a multiword expression |
| PhraseTable.PhraseMatch |
Represents a matched phrase |
| PhraseTable.PhraseStringCollection |
|
| PhraseTable.StringList |
|
| PhraseTable.TokenList |
|
| SequenceMatchAction.BoundAction<T> |
|
| SequenceMatchAction.BranchAction<T> |
|
| SequenceMatchAction.NextMatchAction<T> |
|
| SequenceMatchAction.SeriesAction<T> |
|
| SequenceMatchAction.StartMatchAction<T> |
|
| SequenceMatcher<T> |
Generic sequence matcher |
| SequenceMatcher.BasicMatchReplacement<T> |
Replacement item is a sequence of items |
| SequenceMatcher.GroupMatchReplacement<T> |
Replacement item is a matched group specified with a group id |
| SequenceMatcher.NamedGroupMatchReplacement<T> |
Replacement item is a matched group specified with a group name |
| SequenceMatchResult.GroupToIntervalFunc<MR extends MatchResult> |
|
| SequenceMatchResult.MatchedGroupInfo<T> |
Information about a matched group |
| SequenceMatchRules |
Rules for matching sequences using regular expressions |
| SequenceMatchRules.AnnotationExtractRule<S,T extends MatchedExpression> |
Rule that specifies how to extract sequence of MatchedExpression from an annotation (CoreMap). |
| SequenceMatchRules.AnnotationExtractRuleCreator |
|
| SequenceMatchRules.AnnotationMatchedFilter |
|
| SequenceMatchRules.AssignmentRule |
Rule that specifies what value to assign to a variable |
| SequenceMatchRules.BasicSequenceExtractRule |
|
| SequenceMatchRules.CompositeExtractRuleCreator |
|
| SequenceMatchRules.CoreMapExtractRule<T,O> |
Extraction rule to apply a extraction rule on a particular CoreMap field |
| SequenceMatchRules.CoreMapFunctionApplier<T,O> |
|
| SequenceMatchRules.CoreMapToListExtractRule<O> |
|
| SequenceMatchRules.CoreMapToListFunctionApplier<O> |
|
| SequenceMatchRules.FilterExtractRule<I,O> |
Extraction rule that filters the input before passing it on to the next extractor |
| SequenceMatchRules.ListExtractRule<I,O> |
Extraction rule that applies a list of rules in sequence and aggregates
all matches found |
| SequenceMatchRules.SequenceMatchedExpressionExtractor |
|
| SequenceMatchRules.SequenceMatchResultExtractor<T> |
|
| SequenceMatchRules.SequencePatternExtractRule<T,O> |
|
| SequenceMatchRules.StringMatchedExpressionExtractor |
|
| SequenceMatchRules.StringMatchResultExtractor |
|
| SequenceMatchRules.StringPatternExtractRule<O> |
|
| SequenceMatchRules.TextPatternExtractRuleCreator |
|
| SequenceMatchRules.TokenPatternExtractRuleCreator |
|
| SequencePattern<T> |
Generic Sequence Pattern for regular expressions. |
| SequencePattern.AndPatternExpr |
|
| SequencePattern.BackRefPatternExpr |
|
| SequencePattern.GroupPatternExpr |
|
| SequencePattern.MultiNodePatternExpr |
|
| SequencePattern.NodePatternExpr |
|
| SequencePattern.OrPatternExpr |
|
| SequencePattern.PatternExpr |
Represents a sequence pattern expressions (before translating into NFA) |
| SequencePattern.RepeatPatternExpr |
|
| SequencePattern.SequenceEndPatternExpr |
|
| SequencePattern.SequencePatternExpr |
|
| SequencePattern.SequenceStartPatternExpr |
|
| SequencePattern.SpecialNodePatternExpr |
|
| SequencePattern.ValuePatternExpr |
|
| TokenSequenceMatcher |
Token Sequence Matcher for regular expressions for sequences over tokens |
| TokenSequencePattern |
Token Sequence Pattern for regular expressions for sequences over tokens (as the more general CoreMap). |