ontea.core
Class PatternRegExp
java.lang.Object
ontea.core.PatternRegExp
- All Implemented Interfaces:
- Pattern
public class PatternRegExp
- extends java.lang.Object
- implements Pattern
Implementation of regular expression patterns
- Author:
- Michal Laclavik
- See Also:
for details how to load patterns from FILE
Field Summary |
(package private) int |
group
|
(package private) java.lang.String |
name
|
(package private) java.lang.String |
pattern
|
(package private) java.lang.Float |
threshold
|
(package private) java.lang.String |
type
|
Constructor Summary |
PatternRegExp(java.lang.String _pattern,
java.lang.String _type)
|
PatternRegExp(java.lang.String _pattern,
java.lang.String _type,
java.lang.String _name)
|
PatternRegExp(java.lang.String _pattern,
java.lang.String _type,
java.lang.String _name,
java.lang.Float _threshold)
|
Method Summary |
java.util.Set<Result> |
annotate(java.lang.String text)
Implements annotation algoritm using regular expression patterns |
int |
getGroup()
|
java.lang.String |
getName()
|
java.lang.String |
getPattern()
|
java.lang.Float |
getThreshold()
threshold is set to pattern to define relevance value when individual (instance of result) can be created |
java.lang.String |
getType()
|
void |
setGroup(int _group)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pattern
java.lang.String pattern
type
java.lang.String type
name
java.lang.String name
threshold
java.lang.Float threshold
group
int group
PatternRegExp
public PatternRegExp(java.lang.String _pattern,
java.lang.String _type)
PatternRegExp
public PatternRegExp(java.lang.String _pattern,
java.lang.String _type,
java.lang.String _name)
PatternRegExp
public PatternRegExp(java.lang.String _pattern,
java.lang.String _type,
java.lang.String _name,
java.lang.Float _threshold)
annotate
public java.util.Set<Result> annotate(java.lang.String text)
- Implements annotation algoritm using regular expression patterns
- Specified by:
annotate
in interface Pattern
- Parameters:
text
- represents text to be annotated
- Returns:
- returns set of individuals wrapped to result instances
- See Also:
Pattern.annotate(java.lang.String)
getName
public java.lang.String getName()
getPattern
public java.lang.String getPattern()
getType
public java.lang.String getType()
getGroup
public int getGroup()
setGroup
public void setGroup(int _group)
getThreshold
public java.lang.Float getThreshold()
- threshold is set to pattern to define relevance value when individual (instance of result) can be created
- Returns:
- returns threshold