Class UnimarcSchemaManager

java.lang.Object
de.gwdg.metadataqa.marc.utils.unimarc.UnimarcSchemaManager
All Implemented Interfaces:
Serializable

public class UnimarcSchemaManager extends Object implements Serializable
See Also:
  • Constructor Details

    • UnimarcSchemaManager

      public UnimarcSchemaManager()
  • Method Details

    • add

      public void add(UnimarcFieldDefinition fieldDefinition)
    • size

      public int size()
    • lookup

      public UnimarcFieldDefinition lookup(UnimarcDataField dataField)
      Retrieve a field definition by the given dataField's tag. This method is used as a means of keeping consistency with the PicaSchemaManager in hopes of being able to provide a unified interface for both in the future.
      Parameters:
      dataField - The data field to look up
      Returns:
      The definition for the respective dataField
    • lookup

      public UnimarcFieldDefinition lookup(String searchTerm)
    • getLeaderDefinition

      public UnimarcLeaderDefinition getLeaderDefinition()
    • setLeaderDefinition

      public void setLeaderDefinition(UnimarcLeaderDefinition leaderDefinition)