Class ConvertorCase<F,​T,​D extends ConvertorData>

    • Constructor Detail

      • ConvertorCase

        protected ConvertorCase​(Class<F> type,
                                boolean errorOnEmpty,
                                org.opendaylight.yangtools.yang.common.Uint8... supportedVersions)
        Instantiates a new Convertor case.
        Parameters:
        type - the type
        errorOnEmpty - the error on empty
        supportedVersions - the supported versions
    • Method Detail

      • process

        public abstract Optional<T> process​(@NonNull F source,
                                            D data,
                                            ConvertorExecutor convertorExecutor)
        Process source and return result, what can be empty.
        Parameters:
        source - the source
        data - the data
        convertorExecutor - convertor executor
        Returns:
        the optional