Class MCRUniqueTypeMerger

java.lang.Object
org.mycore.mods.merger.MCRMerger
org.mycore.mods.merger.MCRUniqueTypeMerger

public class MCRUniqueTypeMerger extends MCRMerger
Merges MODS elements that must occur only once per type. So if they have the same name and the same type attribute value, they are regarded to represent the same information.
Author:
Frank Lützenkirchen
  • Constructor Details

    • MCRUniqueTypeMerger

      public MCRUniqueTypeMerger()
  • Method Details

    • setElement

      public void setElement(Element element)
      Description copied from class: MCRMerger
      Sets the MODS element wrapped and compared by this merger
      Overrides:
      setElement in class MCRMerger
    • isProbablySameAs

      public boolean isProbablySameAs(MCRMerger other)
      Description copied from class: MCRMerger
      Returns true, if the element wrapped by this merger probably represents the same information as the other. The default implementation returns false and may be overwritten by subclasses implementing logic for specific MODS elements.
      Overrides:
      isProbablySameAs in class MCRMerger