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.AbstractStringAnnotationPattern |
|
CoreMapNodePattern.AttributesEqualMatchChecker |
|
CoreMapNodePattern.IntegerAnnotationPattern |
|
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> |
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> |
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 |
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 |
|
SequencePattern.SequenceStartPatternExpr |
|
SequencePattern.SpecialNodePatternExpr |
Represents one element to be matched.
|
SequencePattern.ValuePatternExpr |
|
TokenSequenceMatcher |
Token Sequence Matcher for regular expressions for sequences over tokens
|
TokenSequencePattern |
Token Sequence Pattern for regular expressions over sequences of tokens (each represented as a CoreMap ).
|