| Modifier and Type | Field and Description |
|---|---|
protected Pattern |
areaexpr
The expression the whole area must start with
|
protected Vector<String> |
blacklist
Words that are not allowed in the presentation title
|
protected Pattern |
contexpr
The expression describing the allowed format of the title continuation
|
protected int |
MIN_WORDS |
protected Pattern |
titleexpr
The expression describing the allowed title format
|
| Constructor and Description |
|---|
TitleTagger() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsContinuation(org.fit.layout.model.Area node)
Checks whether the area may be a continuation of a previously started area tagged with this tag.
|
boolean |
allowsJoining()
Checks whether the tag may be used for joining the areas in the visual area tree.
|
boolean |
belongsTo(org.fit.layout.model.Area node)
Checks whether the area may be tagged with the tag.
|
protected boolean |
containsBlacklistedWord(String[] words) |
Vector<String> |
extract(String src)
Extracts the parts of a source string that correspond to this tag.
|
double |
getRelevance()
Obtains the relevance of the tagger.
|
TextTag |
getTag()
Obtains the tag that this tagger assigns to the areas.
|
protected String |
getText(org.fit.layout.model.Area node) |
boolean |
mayCoexistWith(org.fit.layout.model.Tag other)
Check if the area tagged with this tag may be tagged with another tag.
|
protected final int MIN_WORDS
protected Pattern areaexpr
protected Pattern titleexpr
protected Pattern contexpr
public TextTag getTag()
Taggerpublic double getRelevance()
TaggergetRelevance in interface Taggerpublic boolean belongsTo(org.fit.layout.model.Area node)
Taggerpublic boolean allowsContinuation(org.fit.layout.model.Area node)
TaggerallowsContinuation in interface Taggernode - The examined area node.true if the area may be a continuation of a tagged areapublic boolean allowsJoining()
TaggerallowsJoining in interface Taggertrue if the tag may be used for joining.public boolean mayCoexistWith(org.fit.layout.model.Tag other)
TaggermayCoexistWith in interface Taggerpublic Vector<String> extract(String src)
Taggerprotected String getText(org.fit.layout.model.Area node)
protected boolean containsBlacklistedWord(String[] words)
Copyright © 2015. All rights reserved.