A B C D E F G H I L M N O P S T U V W 
All Classes All Packages

A

addJcefArgs(String...) - Method in class me.friwi.jcefmaven.CefAppBuilder
Add one or multiple arguments to pass to the JCef library.
ARCH_AMD64 - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
ARCH_ARM - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
ARCH_ARM64 - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
ARCH_I386 - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 

B

build() - Method in class me.friwi.jcefmaven.CefAppBuilder
Builds a CefApp instance.

C

CefAppBuilder - Class in me.friwi.jcefmaven
Class used to configure the JCef environment.
CefAppBuilder() - Constructor for class me.friwi.jcefmaven.CefAppBuilder
Constructs a new CefAppBuilder instance.
CefBuildInfo - Class in me.friwi.jcefmaven
Provides information about jcefmaven builds
CefInitializationException - Exception in me.friwi.jcefmaven
Thrown when JCef failed to initialize.
CefInitializationException(String) - Constructor for exception me.friwi.jcefmaven.CefInitializationException
 
CefInitializationException(String, Throwable) - Constructor for exception me.friwi.jcefmaven.CefInitializationException
 
CefInitializer - Class in me.friwi.jcefmaven.impl.step.init
Platform dependent initialization code for JCef.
CefInitializer() - Constructor for class me.friwi.jcefmaven.impl.step.init.CefInitializer
 
CefInstallationChecker - Class in me.friwi.jcefmaven.impl.step.check
Class used to check for already installed native bundles.
CefInstallationChecker() - Constructor for class me.friwi.jcefmaven.impl.step.check.CefInstallationChecker
 
checkInstallation(File) - Static method in class me.friwi.jcefmaven.impl.step.check.CefInstallationChecker
 
ConsoleProgressHandler - Class in me.friwi.jcefmaven.impl.progress
Default implementation for the IProgressHandler interface.
ConsoleProgressHandler() - Constructor for class me.friwi.jcefmaven.impl.progress.ConsoleProgressHandler
 

D

deleteDir(File) - Static method in class me.friwi.jcefmaven.impl.util.FileUtils
 
DOWNLOADING - me.friwi.jcefmaven.EnumProgress
Downloading the native bundle from GitHub or central repository to the installation directory.
downloadNatives(CefBuildInfo, EnumPlatform, File, Consumer<Float>, Set<String>) - Static method in class me.friwi.jcefmaven.impl.step.fetch.PackageDownloader
 

E

EnumOS - Enum in me.friwi.jcefmaven
Enum representing all supported operating systems.
EnumPlatform - Enum in me.friwi.jcefmaven
Enum representing all supported operating system and architecture combinations.
EnumProgress - Enum in me.friwi.jcefmaven
Enum representing all major steps in the setup process for JCef.
EXTRACTING - me.friwi.jcefmaven.EnumProgress
Extract the downloaded/located native bundle to the installation directory.
extractTarGZ(File, InputStream) - Static method in class me.friwi.jcefmaven.impl.step.extract.TarGzExtractor
 

F

FileUtils - Class in me.friwi.jcefmaven.impl.util
Util providing utils for files.
FileUtils() - Constructor for class me.friwi.jcefmaven.impl.util.FileUtils
 
fromClasspath() - Static method in class me.friwi.jcefmaven.CefBuildInfo
Reads the in-use jcefmaven build info from classpath
fromFile(File) - Static method in class me.friwi.jcefmaven.CefBuildInfo
Loads a CefBuildInfo instance from a file

G

getCefSettings() - Method in class me.friwi.jcefmaven.CefAppBuilder
Retrieve the embedded CefSettings instance to change configuration parameters.
getCurrentPlatform() - Static method in enum me.friwi.jcefmaven.EnumPlatform
Fetches the platform this program is running on.
getIdentifier() - Method in enum me.friwi.jcefmaven.EnumPlatform
Method used internally to fetch the identifier used in jcefbuild.
getJcefArgs() - Method in class me.friwi.jcefmaven.CefAppBuilder
Retrieves a mutable list of arguments to pass to the JCef library.
getJcefUrl() - Method in class me.friwi.jcefmaven.CefBuildInfo
 
getMirrors() - Method in class me.friwi.jcefmaven.CefAppBuilder
Get a copy of all mirrors that are currently in use.
getOs() - Method in enum me.friwi.jcefmaven.EnumPlatform
Fetch the operating system of this platform
getOsArch() - Method in exception me.friwi.jcefmaven.UnsupportedPlatformException
Fetches the system architecture.
getOsName() - Method in exception me.friwi.jcefmaven.UnsupportedPlatformException
Fetches the operating system name.
getPlatform() - Method in class me.friwi.jcefmaven.CefBuildInfo
 
getReleaseTag() - Method in class me.friwi.jcefmaven.CefBuildInfo
 
getReleaseUrl() - Method in class me.friwi.jcefmaven.CefBuildInfo
 

H

handleProgress(EnumProgress, float) - Method in class me.friwi.jcefmaven.impl.progress.ConsoleProgressHandler
 
handleProgress(EnumProgress, float) - Method in interface me.friwi.jcefmaven.IProgressHandler
Handles a progress update from the installation and loading process.

I

initialize(File, List<String>, CefSettings) - Static method in class me.friwi.jcefmaven.impl.step.init.CefInitializer
 
INITIALIZED - me.friwi.jcefmaven.EnumProgress
JCef initialization complete.
INITIALIZING - me.friwi.jcefmaven.EnumProgress
Initialize JCef for the corresponding platform.
INSTALL - me.friwi.jcefmaven.EnumProgress
Perform steps on the extracted files to make them fully functional.
IProgressHandler - Interface in me.friwi.jcefmaven
Interface used to receive progress updates from CefAppBuilder.
isLinux() - Method in enum me.friwi.jcefmaven.EnumOS
 
isMacOSX() - Method in enum me.friwi.jcefmaven.EnumOS
 
isWindows() - Method in enum me.friwi.jcefmaven.EnumOS
 

L

LINUX - me.friwi.jcefmaven.EnumOS
 
LINUX_AMD64 - me.friwi.jcefmaven.EnumPlatform
 
LINUX_ARM - me.friwi.jcefmaven.EnumPlatform
 
LINUX_ARM64 - me.friwi.jcefmaven.EnumPlatform
 
LOCATING - me.friwi.jcefmaven.EnumProgress
Installation is being located:

M

MACOSX - me.friwi.jcefmaven.EnumOS
 
MACOSX_AMD64 - me.friwi.jcefmaven.EnumPlatform
 
MACOSX_ARM64 - me.friwi.jcefmaven.EnumPlatform
 
MavenCefAppHandlerAdapter - Class in me.friwi.jcefmaven
An extendable implementation of CefAppHandlerAdapter that fixes execution issues on MacOSX.
MavenCefAppHandlerAdapter() - Constructor for class me.friwi.jcefmaven.MavenCefAppHandlerAdapter
 
me.friwi.jcefmaven - package me.friwi.jcefmaven
 
me.friwi.jcefmaven.impl.platform - package me.friwi.jcefmaven.impl.platform
 
me.friwi.jcefmaven.impl.progress - package me.friwi.jcefmaven.impl.progress
 
me.friwi.jcefmaven.impl.step.check - package me.friwi.jcefmaven.impl.step.check
 
me.friwi.jcefmaven.impl.step.extract - package me.friwi.jcefmaven.impl.step.extract
 
me.friwi.jcefmaven.impl.step.fetch - package me.friwi.jcefmaven.impl.step.fetch
 
me.friwi.jcefmaven.impl.step.init - package me.friwi.jcefmaven.impl.step.init
 
me.friwi.jcefmaven.impl.util - package me.friwi.jcefmaven.impl.util
 
me.friwi.jcefmaven.impl.util.macos - package me.friwi.jcefmaven.impl.util.macos
 

N

NO_ESTIMATION - Static variable in enum me.friwi.jcefmaven.EnumProgress
Magic value used to indicate that there is no progress estimation for the current installation step.

O

onBeforeCommandLineProcessing(String, CefCommandLine) - Method in class me.friwi.jcefmaven.MavenCefAppHandlerAdapter
 
OS_LINUX - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
OS_MACOSX - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
OS_WINDOWS - Static variable in class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 

P

PackageClasspathStreamer - Class in me.friwi.jcefmaven.impl.step.fetch
Class used to extract natives from classpath.
PackageClasspathStreamer() - Constructor for class me.friwi.jcefmaven.impl.step.fetch.PackageClasspathStreamer
 
PackageDownloader - Class in me.friwi.jcefmaven.impl.step.fetch
Class used to download the native packages from GitHub or central repository.
PackageDownloader() - Constructor for class me.friwi.jcefmaven.impl.step.fetch.PackageDownloader
 
PlatformPatterns - Class in me.friwi.jcefmaven.impl.platform
Defined patterns for different platforms.
PlatformPatterns() - Constructor for class me.friwi.jcefmaven.impl.platform.PlatformPatterns
 
PROPERTY_OS_ARCH - Static variable in enum me.friwi.jcefmaven.EnumPlatform
 
PROPERTY_OS_NAME - Static variable in enum me.friwi.jcefmaven.EnumPlatform
 

S

setAppHandler(MavenCefAppHandlerAdapter) - Method in class me.friwi.jcefmaven.CefAppBuilder
Attach your own adapter to handle certain events in CEF.
setInstallDir(File) - Method in class me.friwi.jcefmaven.CefAppBuilder
Sets the install directory to use.
setMirrors(Collection<String>) - Method in class me.friwi.jcefmaven.CefAppBuilder
Set mirror urls that should be used when downloading jcef.
setProgressHandler(IProgressHandler) - Method in class me.friwi.jcefmaven.CefAppBuilder
Specify a progress handler to receive install progress updates.
streamNatives(CefBuildInfo, EnumPlatform) - Static method in class me.friwi.jcefmaven.impl.step.fetch.PackageClasspathStreamer
 

T

TarGzExtractor - Class in me.friwi.jcefmaven.impl.step.extract
Class used to extract .tar.gz archives.
TarGzExtractor() - Constructor for class me.friwi.jcefmaven.impl.step.extract.TarGzExtractor
 

U

unquarantine(File) - Static method in class me.friwi.jcefmaven.impl.util.macos.UnquarantineUtil
 
UnquarantineUtil - Class in me.friwi.jcefmaven.impl.util.macos
Util used to unquarantine directories recursively on MacOS.
UnquarantineUtil() - Constructor for class me.friwi.jcefmaven.impl.util.macos.UnquarantineUtil
 
UnsupportedPlatformException - Exception in me.friwi.jcefmaven
Exception indicating that the current operating system and architecture combination is not supported.
UnsupportedPlatformException(String, String) - Constructor for exception me.friwi.jcefmaven.UnsupportedPlatformException
 

V

valueOf(String) - Static method in enum me.friwi.jcefmaven.EnumOS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.friwi.jcefmaven.EnumPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.friwi.jcefmaven.EnumProgress
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.friwi.jcefmaven.EnumOS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.friwi.jcefmaven.EnumPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.friwi.jcefmaven.EnumProgress
Returns an array containing the constants of this enum type, in the order they are declared.

W

WINDOWS - me.friwi.jcefmaven.EnumOS
 
WINDOWS_AMD64 - me.friwi.jcefmaven.EnumPlatform
 
WINDOWS_ARM64 - me.friwi.jcefmaven.EnumPlatform
 
WINDOWS_I386 - me.friwi.jcefmaven.EnumPlatform
 
A B C D E F G H I L M N O P S T U V W 
All Classes All Packages