Package org.codice.alliance.libs.klv
Interface KlvProcessor
- All Known Implementing Classes:
AbstractMultiKlvProcessor,AlphanumericDistinctKlvProcessor,ClassifyingCountryKlvProcessor,CopyPresentKlvProcessor,DistinctKlvProcessor,DistinctSingleKlvProcessor,FrameCenterKlvProcessor,ImageCoordSystemKlvProcessor,ImageSourceSensorKlvProcessor,ListKlvProcessor,LocationKlvProcessor,MissionIdKlvProcessor,MultipleFieldKlvProcessor,ObjectCountryCodesKlvProcessor,PlatformDesignationKlvProcessor,PlatformIdKlvProcessor,SecurityCaveatsKlvProcessor,SecurityClassificationKlvProcessor,SecurityInformationKlvProcessor,SecurityReleasingInstructionsKlvProcessor,SensorAltitudeKlvProcessor,SetDatesKlvProcessor,SingleFieldKlvProcessor,UnionKlvProcessor
public interface KlvProcessor
A KlvProcessor is used to extract data from KlvHandlers and insert that data into a metacard.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(KlvProcessor.Visitor visitor) voidprocess(Map<String, KlvHandler> handlers, ddf.catalog.data.Metacard metacard, KlvProcessor.Configuration configuration)
-
Method Details
-
process
void process(Map<String, KlvHandler> handlers, ddf.catalog.data.Metacard metacard, KlvProcessor.Configuration configuration) -
accept
-