public class MultiWordEP extends ExpansionPattern
| Constructor and Description |
|---|
MultiWordEP() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
canDealWith(String s,
int type)
Decide whether we can expand a string according to type
typeCode. |
protected List<Element> |
expand(List<Element> tokens,
String s,
int type)
Expand multiwords and eventually replace them with
mtu structures. |
protected boolean |
isCandidate(Element t) |
List<String> |
knownTypes()
Returns the types known by this ExpansionPattern.
|
protected int |
match(String s,
int type)
Subclasses do their matching in this class.
|
Pattern |
reMatchingChars()
Returns the regular expression object matching any of the chars occurring in the pattern.
|
allowMultipleTokens, allPatterns, doesFullExpansion, getPattern, getSplitAtChars, makeNewTokens, makeNewTokens, makeNewTokens, match, process, replaceTokens, reSplitAtChars, slowDown, slowDownpublic List<String> knownTypes()
ExpansionPatterntype attribute to the
say-as element, as defined in MaryXML.dtd. Each subclass needs to override this to return something
meaningful.knownTypes in class ExpansionPatternpublic Pattern reMatchingChars()
ExpansionPatternreMatchingChars in class ExpansionPatternprotected boolean isCandidate(Element t)
isCandidate in class ExpansionPatternprotected int canDealWith(String s, int type)
ExpansionPatterntypeCode. This is important in cases where a
particular expansion is requested via a say-as element. As a default, reply that a string can be expanded if
it would be matched by the pattern recogniser. Subclasses may wish to override this with less strict requirements. Returns
the type as which it can be expanded, or -1 if expansion is not possible.canDealWith in class ExpansionPatterns - inputtype - typeCodeprotected int match(String s, int type)
ExpansionPatternmatch in class ExpansionPatterns - is the String to be matched,type - is the index in knownTypes to match with.typeCode is a general type (
typeCode == 0), it may have matched with a more specific subtype). On failure, -1 is
returned.Copyright © 2000–2016 DFKI GmbH. All rights reserved.