public class DeleteTagger extends Object implements IDocumentTagger, IXMLConfigurable
Delete the metadata fields provided.
Can be used both as a pre-parse or post-parse handler.
XML configuration usage:
<tagger class="com.norconex.importer.tagger.impl.DeleteTagger" fields="[coma-separated list of fields to delete]"/>
Constructor and Description |
---|
DeleteTagger() |
Modifier and Type | Method and Description |
---|---|
void |
addField(String field) |
boolean |
equals(Object obj) |
List<String> |
getFields() |
int |
hashCode() |
void |
loadFromXML(Reader in) |
void |
removeField(String field) |
void |
saveToXML(Writer out) |
void |
tagDocument(String reference,
InputStream document,
Properties metadata,
boolean parsed)
Tags a document with extra metadata information.
|
String |
toString() |
public void tagDocument(String reference, InputStream document, Properties metadata, boolean parsed) throws IOException
IDocumentTagger
tagDocument
in interface IDocumentTagger
reference
- document reference (e.g. URL)document
- documentmetadata
- document metadataparsed
- whether the document has been parsed already or not (a
parsed document should normally be text-based)IOException
- problem reading the documentpublic void addField(String field)
public void removeField(String field)
public void loadFromXML(Reader in) throws IOException
loadFromXML
in interface IXMLConfigurable
IOException
public void saveToXML(Writer out) throws IOException
saveToXML
in interface IXMLConfigurable
IOException
Copyright © 2009-2014 Norconex Inc.. All Rights Reserved.