public class TokenSequence extends Object implements PipeOutputAccumulator, Sequence, Serializable
| Constructor and Description |
|---|
TokenSequence() |
TokenSequence(Collection tokens) |
TokenSequence(int capacity) |
TokenSequence(Object[] tokens) |
TokenSequence(Token[] tokens) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object o) |
void |
add(Token t) |
void |
addAll(Object[] tokens) |
void |
addAll(Token[] tokens) |
void |
addAll(TokenSequence ts) |
PipeOutputAccumulator |
clonePipeOutputAccumulator() |
Object |
get(int i) |
double |
getNumericProperty(String key) |
Object |
getProperty(String key) |
Token |
getToken(int i) |
boolean |
hasProperty(String key) |
Iterator |
iterator() |
void |
pipeOutputAccumulate(Instance carrier,
Pipe iteratedPipe) |
Object |
remove(int index) |
Object |
removeLastToken() |
void |
setNumericProperty(String key,
double value) |
void |
setProperty(String key,
Object value) |
int |
size() |
FeatureSequence |
toFeatureSequence(Alphabet dict) |
FeatureVector |
toFeatureVector(Alphabet dict) |
String |
toString() |
public TokenSequence(Collection tokens)
public TokenSequence()
public TokenSequence(int capacity)
public TokenSequence(Token[] tokens)
public TokenSequence(Object[] tokens)
public Token getToken(int i)
public void add(Object o)
public void add(Token t)
public Object remove(int index)
public Object removeLastToken()
public void addAll(TokenSequence ts)
public void addAll(Token[] tokens)
public void addAll(Object[] tokens)
public Iterator iterator()
public void pipeOutputAccumulate(Instance carrier, Pipe iteratedPipe)
pipeOutputAccumulate in interface PipeOutputAccumulatorpublic PipeOutputAccumulator clonePipeOutputAccumulator()
clonePipeOutputAccumulator in interface PipeOutputAccumulatorpublic FeatureSequence toFeatureSequence(Alphabet dict)
public FeatureVector toFeatureVector(Alphabet dict)
public void setNumericProperty(String key, double value)
public double getNumericProperty(String key)
public boolean hasProperty(String key)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.