package org.myrobotlab.document.transformer;
import java.util.List;
import org.myrobotlab.document.Document;
public class DeleteField extends AbstractStage {
private String fieldName = "field_to_delete";
@Override
public void startStage(StageConfiguration config) {
fieldName = config.getProperty("fieldName", fieldName);
}
@Override
public List<Document> processDocument(Document doc) {
// TODO Auto-generated method stub
if (doc.hasField(fieldName)) {
doc.removeField(fieldName);
}
return null;
}
@Override
public void stopStage() {
// TODO Auto-generated method stub
}
@Override
public void flush() {
// TODO Auto-generated method stub
}
public String getFieldName() {
return fieldName;
}
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
}
}