Class MultipleFieldKlvProcessor

java.lang.Object
org.codice.alliance.libs.klv.MultipleFieldKlvProcessor
All Implemented Interfaces:
KlvProcessor
Direct Known Subclasses:
SecurityClassificationKlvProcessor, SingleFieldKlvProcessor

public abstract class MultipleFieldKlvProcessor extends Object implements KlvProcessor
  • Constructor Details

    • MultipleFieldKlvProcessor

      public MultipleFieldKlvProcessor(List<String> stanagFieldNames)
  • Method Details

    • process

      public final void process(Map<String,KlvHandler> handlers, ddf.catalog.data.Metacard metacard, KlvProcessor.Configuration configuration)
      Specified by:
      process in interface KlvProcessor
    • doProcess

      protected abstract void doProcess(ddf.catalog.data.Attribute attribute, ddf.catalog.data.Metacard metacard)