protected static class NERFeatureFactory.FeatureCollector
extends java.lang.Object
Constructor and Description |
---|
FeatureCollector(java.util.Set<java.lang.String> output)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add()
End the current feature, and add with suffixes.
|
void |
add(java.lang.String feat)
Add a feature (+ suffix).
|
NERFeatureFactory.FeatureCollector |
append(char c)
Append to the current feature name
|
NERFeatureFactory.FeatureCollector |
append(java.lang.String s)
Append to the current feature name
|
NERFeatureFactory.FeatureCollector |
build()
Begin a new feature construction.
|
NERFeatureFactory.FeatureCollector |
dash()
Append '-' to the current feature name
|
void |
setDomain(java.lang.String domain)
Additional suffix domain.
|
NERFeatureFactory.FeatureCollector |
setSuffix(java.lang.String suffix)
Set the suffix to append to each token (separated by "|")
|
public FeatureCollector(java.util.Set<java.lang.String> output)
output
- Output collectionpublic NERFeatureFactory.FeatureCollector setSuffix(java.lang.String suffix)
suffix
- Suffix to usepublic void setDomain(java.lang.String domain)
domain
- Suffix domainpublic NERFeatureFactory.FeatureCollector build()
public NERFeatureFactory.FeatureCollector append(java.lang.String s)
s
- String fragmentpublic NERFeatureFactory.FeatureCollector append(char c)
c
- Characterpublic NERFeatureFactory.FeatureCollector dash()
public void add()
public void add(java.lang.String feat)
feat
- Feature