private static DataFormatReifier coreReifier()

in core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/DataFormatReifier.java [180:274]


    private static DataFormatReifier<? extends DataFormatDefinition> coreReifier(
            CamelContext camelContext, DataFormatDefinition definition) {
        if (definition instanceof ASN1DataFormat) {
            return new ASN1DataFormatReifier(camelContext, definition);
        } else if (definition instanceof AvroDataFormat) {
            return new AvroDataFormatReifier(camelContext, definition);
        } else if (definition instanceof BarcodeDataFormat) {
            return new BarcodeDataFormatReifier(camelContext, definition);
        } else if (definition instanceof Base64DataFormat) {
            return new Base64DataFormatReifier(camelContext, definition);
        } else if (definition instanceof BeanioDataFormat) {
            return new BeanioDataFormatReifier(camelContext, definition);
        } else if (definition instanceof BindyDataFormat) {
            return new BindyDataFormatReifier(camelContext, definition);
        } else if (definition instanceof CBORDataFormat) {
            return new CBORDataFormatReifier(camelContext, definition);
        } else if (definition instanceof CryptoDataFormat) {
            return new CryptoDataFormatReifier(camelContext, definition);
        } else if (definition instanceof CsvDataFormat) {
            return new CsvDataFormatReifier(camelContext, definition);
        } else if (definition instanceof CustomDataFormat) {
            return new CustomDataFormatReifier(camelContext, definition);
        } else if (definition instanceof DfdlDataFormat) {
            return new DfdlDataFormatReifier(camelContext, definition);
        } else if (definition instanceof FhirJsonDataFormat) {
            return new FhirJsonDataFormatReifier(camelContext, definition);
        } else if (definition instanceof FhirXmlDataFormat) {
            return new FhirXmlDataFormatReifier(camelContext, definition);
        } else if (definition instanceof FhirDataformat) {
            return new FhirDataFormatReifier<>(camelContext, definition);
        } else if (definition instanceof FlatpackDataFormat) {
            return new FlatpackDataFormatReifier(camelContext, definition);
        } else if (definition instanceof FuryDataFormat) {
            return new FuryDataFormatReifier(camelContext, definition);
        } else if (definition instanceof GrokDataFormat) {
            return new GrokDataFormatReifier(camelContext, definition);
        } else if (definition instanceof GzipDeflaterDataFormat) {
            return new GzipDataFormatReifier(camelContext, definition);
        } else if (definition instanceof HL7DataFormat) {
            return new HL7DataFormatReifier(camelContext, definition);
        } else if (definition instanceof IcalDataFormat) {
            return new IcalDataFormatReifier(camelContext, definition);
        } else if (definition instanceof JacksonXMLDataFormat) {
            return new JacksonXMLDataFormatReifier(camelContext, definition);
        } else if (definition instanceof JaxbDataFormat) {
            return new JaxbDataFormatReifier(camelContext, definition);
        } else if (definition instanceof JsonApiDataFormat) {
            return new JsonApiDataFormatReifier(camelContext, definition);
        } else if (definition instanceof JsonDataFormat) {
            return new JsonDataFormatReifier(camelContext, definition);
        } else if (definition instanceof LZFDataFormat) {
            return new LZFDataFormatReifier(camelContext, definition);
        } else if (definition instanceof MimeMultipartDataFormat) {
            return new MimeMultipartDataFormatReifier(camelContext, definition);
        } else if (definition instanceof ParquetAvroDataFormat) {
            return new ParquetAvroDataFormatReifier(camelContext, definition);
        } else if (definition instanceof PGPDataFormat) {
            return new PGPDataFormatReifier(camelContext, definition);
        } else if (definition instanceof ProtobufDataFormat) {
            return new ProtobufDataFormatReifier(camelContext, definition);
        } else if (definition instanceof RssDataFormat) {
            return new RssDataFormatReifier(camelContext, definition);
        } else if (definition instanceof SmooksDataFormat) {
            return new SmooksDataFormatReifier(camelContext, definition);
        } else if (definition instanceof SoapDataFormat) {
            return new SoapDataFormatReifier(camelContext, definition);
        } else if (definition instanceof SyslogDataFormat) {
            return new SyslogDataFormatReifier(camelContext, definition);
        } else if (definition instanceof SwiftMtDataFormat) {
            return new SwiftMtDataFormatReifier(camelContext, definition);
        } else if (definition instanceof SwiftMxDataFormat) {
            return new SwiftMxDataFormatReifier(camelContext, definition);
        } else if (definition instanceof TarFileDataFormat) {
            return new TarFileDataFormatReifier(camelContext, definition);
        } else if (definition instanceof ThriftDataFormat) {
            return new ThriftDataFormatReifier(camelContext, definition);
        } else if (definition instanceof TidyMarkupDataFormat) {
            return new TidyMarkupDataFormatReifier(camelContext, definition);
        } else if (definition instanceof UniVocityCsvDataFormat) {
            return new UniVocityCsvDataFormatReifier(camelContext, definition);
        } else if (definition instanceof UniVocityFixedDataFormat) {
            return new UniVocityFixedWidthDataFormatReifier(camelContext, definition);
        } else if (definition instanceof UniVocityTsvDataFormat) {
            return new UniVocityTsvDataFormatReifier(camelContext, definition);
        } else if (definition instanceof XMLSecurityDataFormat) {
            return new XMLSecurityDataFormatReifier(camelContext, definition);
        } else if (definition instanceof YAMLDataFormat) {
            return new YAMLDataFormatReifier(camelContext, definition);
        } else if (definition instanceof ZipDeflaterDataFormat) {
            return new ZipDataFormatReifier(camelContext, definition);
        } else if (definition instanceof ZipFileDataFormat) {
            return new ZipFileDataFormatReifier(camelContext, definition);
        }
        return null;
    }