cc.mallet.types
Class TokenSequence
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Token>
-
- cc.mallet.types.TokenSequence
-
- All Implemented Interfaces:
- Sequence, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Token>, java.util.Collection<Token>, java.util.List<Token>, java.util.RandomAccess
- Direct Known Subclasses:
- StringTokenization
public class TokenSequence extends java.util.ArrayList<Token> implements Sequence, java.io.Serializable
A representation of a piece of text, usually a single word, to which we can attach properties.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description TokenSequence()TokenSequence(java.util.Collection<Token> tokens)TokenSequence(int capacity)TokenSequence(java.lang.Object[] tokens)TokenSequence(Token[] tokens)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(java.lang.String string)voidaddAll(java.lang.Object[] objects)doublegetNumericProperty(java.lang.String key)PropertyListgetProperties()java.lang.ObjectgetProperty(java.lang.String key)booleanhasProperty(java.lang.String key)java.lang.ObjectremoveLast()voidsetNumericProperty(java.lang.String key, double value)voidsetProperty(java.lang.String key, java.lang.Object value)FeatureSequencetoFeatureSequence(Alphabet dict)FeatureVectortoFeatureVector(Alphabet dict)java.lang.StringtoString()java.lang.StringtoStringShort()-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Constructor Detail
-
TokenSequence
public TokenSequence(java.util.Collection<Token> tokens)
-
TokenSequence
public TokenSequence()
-
TokenSequence
public TokenSequence(int capacity)
-
TokenSequence
public TokenSequence(Token[] tokens)
-
TokenSequence
public TokenSequence(java.lang.Object[] tokens)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.util.AbstractCollection<Token>
-
toStringShort
public java.lang.String toStringShort()
-
add
public void add(java.lang.String string)
-
removeLast
public java.lang.Object removeLast()
-
addAll
public void addAll(java.lang.Object[] objects)
-
toFeatureSequence
public FeatureSequence toFeatureSequence(Alphabet dict)
-
toFeatureVector
public FeatureVector toFeatureVector(Alphabet dict)
-
setNumericProperty
public void setNumericProperty(java.lang.String key, double value)
-
setProperty
public void setProperty(java.lang.String key, java.lang.Object value)
-
getNumericProperty
public double getNumericProperty(java.lang.String key)
-
getProperty
public java.lang.Object getProperty(java.lang.String key)
-
hasProperty
public boolean hasProperty(java.lang.String key)
-
getProperties
public PropertyList getProperties()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG