Package org.codice.alliance.libs.klv
Interface Stanag4609Processor
- All Known Implementing Classes:
Stanag4609ProcessorImpl
public interface Stanag4609Processor
Handle the various KLV data elements/structures that returned by the STANAG 4609 parser. The main
entry point is
handle(Map, KlvHandler, Map).-
Method Summary
Modifier and TypeMethodDescriptionvoidcallDataElementHandlers(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvDataElement klvDataElement, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) voidhandle(Map<String, KlvHandler> handlers, KlvHandler defaultHander, Map<Integer, List<org.codice.alliance.libs.stanag4609.DecodedKLVMetadataPacket>> stanagMetadata) voidhandle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.data.set.KlvLocalSet klvLocalSet, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) voidhandle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvContext klvContext, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) voidhandle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvDataElement klvDataElement, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements)
-
Method Details
-
handle
void handle(Map<String, KlvHandler> handlers, KlvHandler defaultHander, Map<Integer, List<org.codice.alliance.libs.stanag4609.DecodedKLVMetadataPacket>> stanagMetadata) -
handle
void handle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvContext klvContext, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) -
handle
void handle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvDataElement klvDataElement, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) -
callDataElementHandlers
void callDataElementHandlers(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.KlvDataElement klvDataElement, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements) -
handle
void handle(Map<String, KlvHandler> handlers, KlvHandler defaultHandler, org.codice.ddf.libs.klv.data.set.KlvLocalSet klvLocalSet, Map<String, org.codice.ddf.libs.klv.KlvDataElement> dataElements)
-