public class MorphosyntacticTagsAttributeImpl extends AttributeImpl implements MorphosyntacticTagsAttribute, Cloneable
MorphosyntacticTagsAttribute| Constructor and Description |
|---|
MorphosyntacticTagsAttributeImpl()
Initializes this attribute with no tags
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears the values in this AttributeImpl and resets it to its
default value.
|
MorphosyntacticTagsAttributeImpl |
clone()
In most cases the clone is, and should be, deep in order to be able to
properly capture the state of all attributes.
|
void |
copyTo(AttributeImpl target)
Copies the values from this Attribute into the passed-in
target attribute.
|
boolean |
equals(Object other) |
List<StringBuilder> |
getTags()
Returns the POS tag of the term.
|
int |
hashCode() |
void |
setTags(List<StringBuilder> tags)
Sets the internal tags reference to the given list.
|
String |
toString() |
reflectAsString, reflectWithpublic MorphosyntacticTagsAttributeImpl()
public List<StringBuilder> getTags()
StringBuilders) because it changes with
each new term to avoid unnecessary memory allocations.getTags in interface MorphosyntacticTagsAttributepublic void clear()
AttributeImplclear in interface MorphosyntacticTagsAttributeclear in class AttributeImplpublic void setTags(List<StringBuilder> tags)
setTags in interface MorphosyntacticTagsAttributetags - A list of POS tags corresponding to current lemma.public void copyTo(AttributeImpl target)
AttributeImplcopyTo in class AttributeImplpublic MorphosyntacticTagsAttributeImpl clone()
AttributeImplclone in class AttributeImplCopyright © 2000–2021 The Apache Software Foundation. All rights reserved.