Package org.apache.xmlgraphics.xmp.merge
Class MergeRuleSet
- java.lang.Object
-
- org.apache.xmlgraphics.xmp.merge.MergeRuleSet
-
public class MergeRuleSet extends java.lang.ObjectRepresents a set of rules used to merge to XMP properties. By default, all properties are merged by replacing any existing values with the value from the source XMP.
-
-
Constructor Summary
Constructors Constructor Description MergeRuleSet()Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRule(QName propName, PropertyMerger merger)Adds a merge rule to this set.PropertyMergergetPropertyMergerFor(XMPProperty prop)Returns the PropertyMerger that shall be used when merging the given property.
-
-
-
Method Detail
-
getPropertyMergerFor
public PropertyMerger getPropertyMergerFor(XMPProperty prop)
Returns the PropertyMerger that shall be used when merging the given property.- Parameters:
prop- the property to be merged- Returns:
- the PropertyMerger to be used for merging the property
-
addRule
public void addRule(QName propName, PropertyMerger merger)
Adds a merge rule to this set.- Parameters:
propName- the name of the propertymerger- the property merger to be used for this property
-
-