Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
CefAppinstance.
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
IProgressHandlerinterface. - ConsoleProgressHandler() - Constructor for class me.friwi.jcefmaven.impl.progress.ConsoleProgressHandler
D
- deleteDir(File) - Static method in class me.friwi.jcefmaven.impl.util.FileUtils
- DOWNLOADING - Enum constant in enum 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 - Enum constant in enum 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
CefSettingsinstance 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
- getSkipInstallation() - Method in class me.friwi.jcefmaven.CefAppBuilder
-
If installation skipping is enabled, no checks against the installation directory will be performed and the download, installation and verification of the jcef natives has to be performed by the individual developer.
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 - Enum constant in enum me.friwi.jcefmaven.EnumProgress
-
JCef initialization complete.
- INITIALIZING - Enum constant in enum me.friwi.jcefmaven.EnumProgress
-
Initialize JCef for the corresponding platform.
- install() - Method in class me.friwi.jcefmaven.CefAppBuilder
-
Helper method to install the native libraries/resources.
- INSTALL - Enum constant in enum 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 - Enum constant in enum me.friwi.jcefmaven.EnumOS
- LINUX_AMD64 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- LINUX_ARM - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- LINUX_ARM64 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- LOCATING - Enum constant in enum me.friwi.jcefmaven.EnumProgress
-
Installation is being located:
M
- MACOSX - Enum constant in enum me.friwi.jcefmaven.EnumOS
- MACOSX_AMD64 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- MACOSX_ARM64 - Enum constant in enum 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.
- setSkipInstallation(boolean) - Method in class me.friwi.jcefmaven.CefAppBuilder
-
If installation skipping is enabled, no checks against the installation directory will be performed and the download, installation and verification of the jcef natives has to be performed by the individual developer.
- 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 - Enum constant in enum me.friwi.jcefmaven.EnumOS
- WINDOWS_AMD64 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- WINDOWS_ARM64 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
- WINDOWS_I386 - Enum constant in enum me.friwi.jcefmaven.EnumPlatform
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form