package edu.fudan.nlp.pipe.nlp;
import edu.fudan.ml.types.Instance;
import edu.fudan.nlp.cn.tag.CWSTagger;
import edu.fudan.nlp.pipe.Pipe;
/**
* 进行分词等操作
* @author xpqiu
*
*/
public class CNPipe extends Pipe{
private static final long serialVersionUID = -2329969202592736092L;
private transient CWSTagger seg;
public CNPipe() {
}
public CNPipe(CWSTagger seg) {
this.seg = seg;
}
@Override
public void addThruPipe(Instance inst) {
String data = (String) inst.getData();
String[] newdata = seg.tag2Array(data);
inst.setData(newdata);
}
}