|
Enum Constant Summary | |
CAUTIOUS This policy only puts the extracted value if there is no value (null or otherwise) in the properties map. |
|
EAGER This policy puts the new value if: the extracted property is not null null extracted values are return in the 'modified' map. |
|
PRAGMATIC This policy puts the new value if: the extracted property is not null either: there is no target key for the property the target value is null the string representation of the target value is an empty string or: the extracted property is a media related one (eg Image, Audio or Video) null extracted values are return in the 'modified' map. |
|
PRUDENT This policy puts the new value if: the extracted property is not null there is no target key for the property the target value is null the string representation of the target value is an empty string null extracted values are return in the 'modified' map. |
Method Summary | ||
applyProperties(Map<QName,Serializable> extractedProperties, Map<QName,Serializable> targetProperties) Apply the overwrite policy for the extracted properties. |
||
valueOf(String name) | ||
static MetadataExtracter.OverwritePolicy[] |
values() |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
|