Class MergeRuleSet

java.lang.Object
org.apache.xmlgraphics.xmp.merge.MergeRuleSet

public class MergeRuleSet extends Object
Represents 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 Details

    • MergeRuleSet

      public MergeRuleSet()
      Main constructor.
  • Method Details

    • 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 property
      merger - the property merger to be used for this property