| BasicSequenceMatchResult<T> |
Basic results for a Sequence Match
|
| BasicSequenceMatchResult.MatchedGroup |
|
| ComplexNodePattern<M,K> |
Pattern for matching a complex data structure
|
| ComplexNodePattern.AbstractStringAnnotationPattern |
|
| ComplexNodePattern.AttributesEqualMatchChecker<K> |
|
| ComplexNodePattern.IntegerAnnotationPattern |
|
| ComplexNodePattern.NilAnnotationPattern |
|
| ComplexNodePattern.NotNilAnnotationPattern |
|
| ComplexNodePattern.NumericAnnotationPattern |
|
| ComplexNodePattern.SequenceRegexPattern<T> |
|
| ComplexNodePattern.StringAnnotationPattern |
|
| ComplexNodePattern.StringAnnotationRegexPattern |
|
| ComplexNodePattern.StringInSetAnnotationPattern |
|
| 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<K> |
|
| 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 an extraction function to it, to get a value.
|
| 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> |
Simple SequencePatternTrigger that looks at each node, and identifies which
patterns may potentially match each node, and then aggregates (union)
all these patterns together.
|
| 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> |
A 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 java.util.regex.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 |
Extraction rule.
|
| 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> |
Extraction rule that treats a single CoreMap as a list/sequence of CoreMaps.
|
| 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.MultiSequencePatternExtractRule<T,O> |
|
| SequenceMatchRules.MultiTokenPatternExtractRuleCreator |
|
| 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 |
Expression that represents a group.
|
| SequencePattern.MultiNodePatternExpr |
Represents a pattern that can match multiple nodes.
|
| SequencePattern.NodePatternExpr |
Represents one element to be matched.
|
| SequencePattern.OrPatternExpr |
Expression that represents a disjunction.
|
| SequencePattern.PatternExpr |
Represents a sequence pattern expressions (before translating into NFA).
|
| SequencePattern.RepeatPatternExpr |
Expression that represents a pattern that repeats for a number of times.
|
| SequencePattern.SequenceEndPatternExpr |
|
| SequencePattern.SequencePatternExpr |
Represents a sequence of patterns to be matched.
|
| SequencePattern.SequenceStartPatternExpr |
|
| SequencePattern.SpecialNodePatternExpr |
Represents one element to be matched.
|
| SequencePattern.ValuePatternExpr |
|
| TokenSequenceMatcher |
Token Sequence Matcher for regular expressions over sequences of tokens.
|
| TokenSequencePattern |
Token Sequence Pattern for regular expressions over sequences of tokens (each represented as a CoreMap).
|