/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns * @param patterns Collection of input patterns * @return a MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(Collection<TokenSequencePattern> patterns) { return new MultiPatternMatcher<CoreMap>( new MultiPatternMatcher.BasicSequencePatternTrigger<CoreMap>( new CoreMapNodePatternTrigger(patterns) ), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(TokenSequencePattern... patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns * @param patterns input patterns * @return a MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(TokenSequencePattern... patterns) { return new MultiPatternMatcher<CoreMap>( new MultiPatternMatcher.BasicSequencePatternTrigger<CoreMap>( new CoreMapNodePatternTrigger(patterns) ), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Collection of input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(Collection<TokenSequencePattern> patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Collection of input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(Collection<TokenSequencePattern> patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(TokenSequencePattern... patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Collection of input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(Collection<TokenSequencePattern> patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }
/** * Create a multi-pattern matcher for matching across multiple TokensRegex patterns. * * @param patterns Input patterns * @return A MultiPatternMatcher */ public static MultiPatternMatcher<CoreMap> getMultiPatternMatcher(TokenSequencePattern... patterns) { return new MultiPatternMatcher<>( new MultiPatternMatcher.BasicSequencePatternTrigger<>(new CoreMapNodePatternTrigger(patterns)), patterns); }