public class ReplaceTransformer extends AbstractStringTransformer implements IXMLConfigurable
<transformer class="com.norconex.importer.transformer.impl.ReplaceTransformer" caseSensitive="[false|true]" > <contentTypeRegex> (regex to identify text content-types for pre-import, overriding default) </contentTypeRegex> <restrictTo caseSensitive="[false|true]" > property="(name of header/metadata name to match)" (regular expression of value to match) </restrictTo> <replace> <fromValue>(regex of value to replace)</fromValue> <toValue>(replacement value)</toValue> </replace> <!-- multiple replace tags allowed --> </transformer>
Constructor and Description |
---|
ReplaceTransformer() |
Modifier and Type | Method and Description |
---|---|
void |
addReplacement(String from,
String to) |
boolean |
equals(Object obj) |
Map<String,String> |
getReplacements() |
int |
hashCode() |
boolean |
isCaseSensitive() |
void |
loadFromXML(Reader in) |
void |
saveToXML(Writer out) |
void |
setCaseSensitive(boolean caseSensitive)
Sets whether to ignore case when matching characters or string
to reduce.
|
String |
toString() |
protected void |
transformStringDocument(String reference,
StringBuilder content,
Properties metadata,
boolean parsed,
boolean partialContent) |
transformTextDocument
transformDocument
documentAccepted, getContentTypeRegex, loadFromXML, saveToXML, setContentTypeRegex
setRestriction
protected void transformStringDocument(String reference, StringBuilder content, Properties metadata, boolean parsed, boolean partialContent)
transformStringDocument
in class AbstractStringTransformer
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
caseSensitive
- true
to consider character casepublic void loadFromXML(Reader in) throws IOException
loadFromXML
in interface IXMLConfigurable
IOException
public void saveToXML(Writer out) throws IOException
saveToXML
in interface IXMLConfigurable
IOException
public int hashCode()
hashCode
in class AbstractStringTransformer
public boolean equals(Object obj)
equals
in class AbstractStringTransformer
public String toString()
toString
in class AbstractStringTransformer
Copyright © 2009-2014 Norconex Inc.. All Rights Reserved.