A B C D E F G H I L M N O P S T U V W
All Classes All Packages
All Classes All Packages
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
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 - me.friwi.jcefmaven.EnumProgress
-
Downloading the native bundle from GitHub or central repository to the installation directory.
- downloadNatives(CefBuildInfo, EnumPlatform, File, Consumer<Float>) - 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
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
- 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
- LINUX_I386 - 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.
- 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
All Classes All Packages