package org.apache.lucene.analysis.tokenattributes;
import org.apache.lucene.util.AttributeImpl;
import org.apache.lucene.util.AttributeReflector;
public class DuplicateTermAttributeImpl extends AttributeImpl implements DuplicateTermAttribute {
private String v;
public String getValue() {
return v;
}
public void setValue(String val) {
v = val;
}
@Override
public void clear() {
v = null;
}
@Override
public void copyTo(AttributeImpl target) {
DuplicateTermAttributeImpl t = (DuplicateTermAttributeImpl) target;
t.setValue(v);
}
@Override
public void reflectWith(AttributeReflector reflector) {
reflector.reflect(DuplicateTermAttribute.class, "duplicate", v);
}
}