Class CopyTransformerConfig
java.lang.Object
com.norconex.importer.handler.BaseLabelableConfig
com.norconex.importer.handler.BaseDocHandlerConfig
com.norconex.importer.handler.transformer.impl.CopyTransformerConfig
- All Implemented Interfaces:
Labelable
Copies metadata fields.
Storing values in an existing field
If a target field with the same name already exists for a document,
values will be added to the end of the existing value list.
It is possible to change this default behavior by supplying a
PropertySetter.
Can be used both as a pre-parse or post-parse handler.
Copies the value of a "creator" and "publisher" fields into an "author" field, adding to any existing values in the "author" field.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetOnSet()Default property setter when an operation does not specify one.inthashCode()setOnSet(PropertySetter onSet) Default property setter when an operation does not specify one.setOperations(List<CopyOperation> operations) toString()Methods inherited from class com.norconex.importer.handler.BaseLabelableConfig
getLabel, setLabel
-
Constructor Details
-
CopyTransformerConfig
public CopyTransformerConfig()
-
-
Method Details
-
setOperations
-
getOperations
-
getOnSet
Default property setter when an operation does not specify one. -
setOnSet
Default property setter when an operation does not specify one.- Returns:
this.
-
equals
- Overrides:
equalsin classBaseLabelableConfig
-
canEqual
- Overrides:
canEqualin classBaseLabelableConfig
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseLabelableConfig
-
toString
- Overrides:
toStringin classBaseLabelableConfig
-