public class MetadataTransformExample extends Object implements MetadataTransform
For example the values under key "creator" could be moved to be under the key "author".
MetadataTransform.HistoricalWrapper, MetadataTransform.Keyset, MetadataTransform.TransmissionDecisionKEY_CONTENT_TYPE, KEY_CRAWL_ONCE, KEY_DISPLAY_URL, KEY_DOC_ID, KEY_FORCED_TRANSMISSION_DECISION, KEY_LAST_MODIFIED_MILLIS_UTC, KEY_LOCK, KEY_TRANSMISSION_DECISION| Modifier and Type | Method and Description | 
|---|---|
static MetadataTransformExample | 
create(Map<String,String> cfg)
Makes transform from config with "src" and "dest" keys. 
 | 
String | 
toString()  | 
void | 
transform(Metadata metadata,
         Map<String,String> params)
Any changes to  
metadata and params will be
 passed on to subsequent transforms. | 
public static MetadataTransformExample create(Map<String,String> cfg)
cfg - configurationpublic void transform(Metadata metadata, Map<String,String> params)
MetadataTransformmetadata and params will be
 passed on to subsequent transforms. This method must be thread-safe.transform in interface MetadataTransformmetadata - of documentparams - are extra contextual information