public class TitleTagger extends BaseTagger
| 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.
|
float |
belongsTo(org.fit.layout.model.Area node)
Checks whether the area may be tagged with the tag.
|
protected boolean |
containsBlacklistedWord(String[] words) |
List<String> |
extract(String src)
Extracts the parts of a source string that correspond to this tag.
|
String |
getDescription() |
String |
getId() |
String |
getName() |
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.
|
List<String> |
split(String src)
Splits the string to substrings where each substring either corresponds to this tag
or it does not correspond.
|
getParamNames, getParamTypesgetParam, getParamRange, setParamprotected final int MIN_WORDS
protected Pattern areaexpr
protected Pattern titleexpr
protected Pattern contexpr
public String getId()
public String getName()
public String getDescription()
public TextTag getTag()
Taggerpublic float belongsTo(org.fit.layout.model.Area node)
Taggernode - The examined area node.public boolean allowsContinuation(org.fit.layout.model.Area node)
Taggernode - The examined area node.true if the area may be a continuation of a tagged areapublic boolean allowsJoining()
Taggertrue if the tag may be used for joining.public boolean mayCoexistWith(org.fit.layout.model.Tag other)
Taggerpublic List<String> extract(String src)
Taggersrc - The source string.public List<String> split(String src)
Taggersrc - The source string.src back.protected String getText(org.fit.layout.model.Area node)
protected boolean containsBlacklistedWord(String[] words)
Copyright © 2016. All rights reserved.