All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cef.callback.CefSchemeRegistrar_N Maven / Gradle / Ivy

The newest version!
// Copyright (c) 2014 The Chromium Embedded Framework Authors. All rights
// reserved. Use of this source code is governed by a BSD-style license that
// can be found in the LICENSE file.

package org.cef.callback;

class CefSchemeRegistrar_N extends CefNativeAdapter implements CefSchemeRegistrar {
    @Override
    public boolean addCustomScheme(String schemeName, boolean isStandard, boolean isLocal,
            boolean isDisplayIsolated, boolean isSecure, boolean isCorsEnabled,
            boolean isCspBypassing) {
        try {
            return N_AddCustomScheme(schemeName, isStandard, isLocal, isDisplayIsolated, isSecure,
                    isCorsEnabled, isCspBypassing);
        } catch (UnsatisfiedLinkError err) {
            err.printStackTrace();
        }
        return false;
    }

    private final native boolean N_AddCustomScheme(String schemeName, boolean isStandard,
            boolean isLocal, boolean isDisplayIsolated, boolean isSecure, boolean isCorsEnabled,
            boolean isCspBypassing);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy