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

A

AbstractTargetConfiguration - Class in com.gluonhq.substrate.target
AbstractTargetConfiguration is the main class that implements the necessary methods to compile, link and run a native image It is extended by different subclasses according to the selected target OS
addArg(String) - Method in class com.gluonhq.substrate.util.ProcessRunner
Adds a command line argument to the list of existing list of command line arguments
addArgs(String...) - Method in class com.gluonhq.substrate.util.ProcessRunner
Adds a varargs list of arguments to the existing list of command line of arguments
addArgs(Collection<String>) - Method in class com.gluonhq.substrate.util.ProcessRunner
Adds a collection of arguments to the existing list of command line of arguments
addDebugSymbolInfo(Path, String) - Method in class com.gluonhq.substrate.util.ios.Deploy
Adds debug symbols into a .dSYM bundle
addSecretArg(String) - Method in class com.gluonhq.substrate.util.ProcessRunner
Adds a command line argument to the list of existing list of command line arguments, marking it as secret argument, in order to avoid logging
addToEnv(String, String) - Method in class com.gluonhq.substrate.util.ProcessRunner
Adds a pair (key, value) to the environment map of the process
AheadOfTimeBase<Art> - Class in com.gluonhq.substrate.util.web
 
AheadOfTimeBase() - Constructor for class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
AheadOfTimeBase.Scope - Enum in com.gluonhq.substrate.util.web
 
ANDROID - com.gluonhq.substrate.Constants.Profile
 
ANDROID_KEYSTORE - Static variable in class com.gluonhq.substrate.Constants
 
ANDROID_NATIVE_FOLDER - Static variable in class com.gluonhq.substrate.Constants
 
ANDROID_PROJECT_NAME - Static variable in class com.gluonhq.substrate.Constants
 
ANDROID_RES_FOLDER - Static variable in class com.gluonhq.substrate.Constants
 
AndroidResolver - Class in com.gluonhq.substrate.config
Helper class that helps scanning jars in the classpath looking for files in META-INF/substrate/dalvik that contain information that has to be added to the Android project
AndroidResolver(String) - Constructor for class com.gluonhq.substrate.config.AndroidResolver
AndroidResolver constructor
AndroidTargetConfiguration - Class in com.gluonhq.substrate.target
 
AndroidTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
APK_PATH - Static variable in class com.gluonhq.substrate.Constants
 
ARCH_AARCH64 - Static variable in class com.gluonhq.substrate.Constants
 
ARCH_AMD64 - Static variable in class com.gluonhq.substrate.Constants
Triplet architecture
ARCH_ARM64 - Static variable in class com.gluonhq.substrate.Constants
 
artifactId(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
artifacts() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 

B

BACKEND_LIR - Static variable in class com.gluonhq.substrate.Constants
Backend
BACKEND_LLVM - Static variable in class com.gluonhq.substrate.Constants
 
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class com.gluonhq.substrate.feature.GluonFeature
 

C

calculateCheckSum(File) - Static method in class com.gluonhq.substrate.util.FileOps
Calculates checksum of the file content.
canCompileTo(Triplet) - Method in class com.gluonhq.substrate.model.Triplet
 
canRunLLVM(Triplet) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Deprecated.
certificates(NSObject[]) - Static method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
checkAndroidPackages(String) - Method in class com.gluonhq.substrate.util.FileDeps
Checks that the required Android packages are present, else proceeds to install them
checkGraalVMJavaVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Check if the GraalVM's java provided by the configuration is supported
checkGraalVMVendor() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Check if Gluon is the vendor of the GraalVM build, or else logs a message.
checkGraalVMVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Check if the GraalVM provided by the configuration is supported
classifier(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
ClassPath - Class in com.gluonhq.substrate.model
Represents the classpath Consolidates all classpath manipulations
ClassPath(String) - Constructor for class com.gluonhq.substrate.model.ClassPath
Creates the class path
CodeSigning - Class in com.gluonhq.substrate.util.ios
 
CodeSigning - Class in com.gluonhq.substrate.util.macos
 
CodeSigning(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.ios.CodeSigning
 
CodeSigning(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.macos.CodeSigning
 
com.gluonhq.substrate - module com.gluonhq.substrate
 
com.gluonhq.substrate - package com.gluonhq.substrate
 
com.gluonhq.substrate.config - package com.gluonhq.substrate.config
 
com.gluonhq.substrate.feature - package com.gluonhq.substrate.feature
 
com.gluonhq.substrate.model - package com.gluonhq.substrate.model
 
com.gluonhq.substrate.target - package com.gluonhq.substrate.target
 
com.gluonhq.substrate.util - package com.gluonhq.substrate.util
 
com.gluonhq.substrate.util.ios - package com.gluonhq.substrate.util.ios
 
com.gluonhq.substrate.util.linux - package com.gluonhq.substrate.util.linux
 
com.gluonhq.substrate.util.macos - package com.gluonhq.substrate.util.macos
 
com.gluonhq.substrate.util.plist - package com.gluonhq.substrate.util.plist
 
com.gluonhq.substrate.util.web - package com.gluonhq.substrate.util.web
 
com.gluonhq.substrate.util.windows - package com.gluonhq.substrate.util.windows
 
compareTo(Version) - Method in class com.gluonhq.substrate.util.Version
 
compile() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Compile sets the required command line arguments and runs native-image
compile() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
compile() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
compile() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Compiles the classes to objectcode for this TargetConfiguration.
compile() - Method in class com.gluonhq.substrate.target.WebTargetConfiguration
 
compileAdditionalSources() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
CONFIG_FILES - Static variable in class com.gluonhq.substrate.Constants
 
ConfigResolver - Class in com.gluonhq.substrate.config
Helper class that helps scanning jars in the classpath looking for files in META-INF/substrate/config that contain information that has to be added to the config files and native image command line flags
ConfigResolver(String) - Constructor for class com.gluonhq.substrate.config.ConfigResolver
ConfigResolver constructor
Constants - Class in com.gluonhq.substrate
 
Constants() - Constructor for class com.gluonhq.substrate.Constants
 
Constants.Profile - Enum in com.gluonhq.substrate
Predefined Profiles
contains(Predicate<String>) - Method in class com.gluonhq.substrate.model.ClassPath
Returns whether any elements of this classpath match the provided predicate.
copyDirectory(Path, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Copies recursively a directory and all its content
copyDirectoryFromResources(String, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Copies directory from resources into destination path
copyFile(Path, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Copies source to destination, ensuring that destination exists
copyResource(String, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Copies resource into destination path
copyResourceToTmp(String) - Static method in class com.gluonhq.substrate.util.FileOps
Copies given resource to temp directory
copyStream(InputStream, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Copies source stream to a destination path
createDmg(boolean) - Method in class com.gluonhq.substrate.util.macos.Packager
 
createPackage(boolean) - Method in class com.gluonhq.substrate.util.macos.Packager
 
createPackage(boolean) - Method in class com.gluonhq.substrate.util.windows.MSIBundler
 
createPathingJar(Path, String) - Static method in class com.gluonhq.substrate.util.FileOps
Shorten the Java classpath with a pathing jar.
createSharedLib() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Creates a native image that can be used as shared library
createSharedLib() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Creates a native image that can be used as shared library
createStaticLib() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Creates a static library
createStaticLib() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
createStaticLib() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Creates a static library
crossCompile - Variable in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 

D

DALVIK_PRECOMPILED_CLASSES - Static variable in class com.gluonhq.substrate.Constants
 
DEB - com.gluonhq.substrate.util.linux.LinuxFlavor.PackagingSystem
 
DEBIAN - com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
 
DEFAULT_BUNDLE_VERSION - Static variable in class com.gluonhq.substrate.model.ReleaseConfiguration
 
DEFAULT_CLIBS_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVA_STATIC_SDK_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVA_STATIC_SDK_VERSION11 - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVAFX_JS_SDK_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVAFX_STATIC_SDK_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVASDK_PATH - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_JAVASDK_PATH11 - Static variable in class com.gluonhq.substrate.Constants
 
DEFAULT_MAC_APP_CATEGORY - Static variable in class com.gluonhq.substrate.model.ReleaseConfiguration
 
DEFAULT_SYSROOT_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
deleteDirectory(Path) - Static method in class com.gluonhq.substrate.util.FileOps
Deletes recursively a directory and all its content
Deploy - Class in com.gluonhq.substrate.util.ios
 
Deploy(Path) - Constructor for class com.gluonhq.substrate.util.ios.Deploy
 
DESKTOP_PROVISION_EXTENSION - Static variable in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
DEVELOPMENT - com.gluonhq.substrate.util.ios.MobileProvision.Profile
 
DEVELOPMENT - com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
 
dictionaryFromProvisioningPath(Path) - Static method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
DISTRIBUTION_AD_HOC - com.gluonhq.substrate.util.ios.MobileProvision.Profile
 
DISTRIBUTION_AD_HOC - com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
 
DISTRIBUTION_APP_STORE - com.gluonhq.substrate.util.ios.MobileProvision.Profile
 
DISTRIBUTION_APP_STORE - com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
 
downloadAndUnzip(String, Path, String, String, String...) - Static method in class com.gluonhq.substrate.util.FileOps
Downloads a zip file from the specified sourceUrl into the destPath where a file named fileName will be created.
downloadFile(URL, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Downloads a file from a given URL (non null) into a given path (non null)
duringSetup(Feature.DuringSetupAccess) - Method in class com.gluonhq.substrate.feature.GluonFeature
 

E

ENABLED_FEATURES - Static variable in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
equals(Object) - Method in class com.gluonhq.substrate.model.Triplet
 
executeCompileStep(SubstrateDispatcher) - Static method in class com.gluonhq.substrate.SubstrateDispatcher
 
executeWithFeedback(String, String...) - Static method in class com.gluonhq.substrate.util.ProcessRunner
Executes a process while printing "." every second the process is running.
exports() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
extractFilesFromJar(String, Path, Path, Predicate<Path>) - Static method in class com.gluonhq.substrate.util.FileOps
Extracts the files that match a given extension found in a jar to a target patch, providing that the file passes a given filter, and it doesn't exist yet in the target path
extractFilesFromJar(List<String>, Path, Path, Predicate<Path>) - Static method in class com.gluonhq.substrate.util.FileOps
Extracts the files that match any of the possible extensions from a given list that are found in a jar to a target patch, providing that the file passes a given filter, and it doesn't exist yet in the target path

F

failure(String, Throwable) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
FEDORA - com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
 
file(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
FileDeps - Class in com.gluonhq.substrate.util
 
FileDeps(InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.FileDeps
 
FileOps - Class in com.gluonhq.substrate.util
 
FileOps() - Constructor for class com.gluonhq.substrate.util.FileOps
 
filter(Predicate<String>) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a list of strings consisting of the elements of this classpath that match the given predicate.
findFile(Path, String) - Static method in class com.gluonhq.substrate.util.FileOps
Find the file with the provided name in the provided directory.
fromCurrentOS() - Static method in class com.gluonhq.substrate.model.Triplet
Creates a new triplet for the current runtime

G

GEN_PATH - Static variable in class com.gluonhq.substrate.Constants
 
generateAotLibraries() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
get(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getAdditionalSourceFileLocation() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
getAdditionalSourceFileLocation() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
getAllKeys() - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getAndroidDependencies() - Method in class com.gluonhq.substrate.config.AndroidResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/dalvik/android-dependencies.txt file.
getAndroidNdkPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Gets Android NDK path
getAndroidNDKPath() - Method in class com.gluonhq.substrate.util.FileDeps
Return the path to the Android NDK for this configuration.
getAndroidPermissions() - Method in class com.gluonhq.substrate.config.AndroidResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/dalvik/android-permissions.txt file.
getAndroidSdkPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Gets Android SDK path
getAndroidSDKPath() - Method in class com.gluonhq.substrate.util.FileDeps
Return the path to the Android SDK for this configuration.
getAppId() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Returns the appId from ProjectConfiguration.
getAppId() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getAppIdentifier() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getAppIdentifier() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getAppIdentifierPrefix() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getAppIdentifierPrefix() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getAppIdName() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getAppIdName() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getAppLabel() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getAppName() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getAppName() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getAppPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getApsEnvironment() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getApsEnvironment() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getArch() - Method in class com.gluonhq.substrate.model.Triplet
 
getArchOs() - Method in class com.gluonhq.substrate.model.Triplet
 
getArray() - Method in class com.gluonhq.substrate.util.plist.NSArrayEx
 
getArray(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getArrayString(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getAsArrayEx() - Method in class com.gluonhq.substrate.util.plist.NSObjectEx
 
getAsDictionaryEx() - Method in class com.gluonhq.substrate.util.plist.NSObjectEx
 
getBackend() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getBoolean(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getBuildMachineOSBuild() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getBundleId(Path, String) - Static method in class com.gluonhq.substrate.util.ios.InfoPlist
 
getBundleName() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getBundleShortVersion() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getBundlesList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getBundlesList() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getBundleVersion() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getClasspath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getClasspath() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getCLibPath() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
getClibsVersion() - Method in class com.gluonhq.substrate.model.Triplet
On iOS/iOS-sim, Android and Linux-AArch64, it returns a string with a valid version for clibs, for other OSes returns an empty string
getClibsVersionPath() - Method in class com.gluonhq.substrate.model.Triplet
On iOS/iOS-sim, Android and Linux-AArch64, it returns a string with a valid path for clibs, for other OSes returns an empty string
getClientPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getCmd() - Method in class com.gluonhq.substrate.util.ProcessRunner
 
getCmdList() - Method in class com.gluonhq.substrate.util.ProcessRunner
 
getCommandForSdk(String, String) - Static method in class com.gluonhq.substrate.util.XcodeUtils
 
getCommonName() - Method in class com.gluonhq.substrate.util.ios.Identity
 
getCommonName() - Method in class com.gluonhq.substrate.util.macos.Identity
 
getCompiler() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
getCompiler() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
getCompilerArgs() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getCompilerArgs() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getCreationDate() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getCreationDate() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getDate(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getDefaultJavafxStaticPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getDefaultJavaStaticPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Return the default path where the static JDK is installed for the os-arch combination of this configuration, and for the version in javaStaticSdkVersion
getDescription() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getDescription() - Method in enum com.gluonhq.substrate.util.ios.MobileProvision.Profile
 
getDescription() - Method in enum com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
 
getDeveloperCertificates() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getDeveloperCertificates() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getDevTeamIdentifier() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getDevTeamIdentifier() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getDictionary(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getDTXcode() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getDTXcodeBuild() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getEntitlements() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getEntitlements() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getEntrySet() - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getExpirationDate() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getExpirationDate() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getFirstDictionaryEx() - Method in class com.gluonhq.substrate.util.plist.NSArrayEx
 
getFirstString(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getFlavor() - Static method in class com.gluonhq.substrate.util.linux.LinuxFlavor
Returns flavor of linux system, based on os-release
getGenPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getGraalPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getGraalPath() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getGraalVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getGraalVMJavaVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Gets the Java version that GraalVM bundles
getGvmPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getHashMap(String) - Static method in class com.gluonhq.substrate.util.FileOps
Return the hashmap associated with this nameFile.
getHostTriplet() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Retrieve the host triplet for this configuration.
getHostTriplet() - Method in class com.gluonhq.substrate.ProjectConfiguration
Retrieve the host triplet for this configuration.
getInitBuildTimeList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getInteger(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getIosDeployPath() - Method in class com.gluonhq.substrate.util.ios.Deploy
For tests only
getJars(boolean) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a list with all the jar files that are found in the classpath.
getJavaFXSDKLibsPath() - Method in class com.gluonhq.substrate.util.FileDeps
Return the path to the JavaFX SDK for this configuration.
getJavafxStaticLibsPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getJavafxStaticPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Return the path where the static JavaFX SDK is installed for the os-arch combination of this configuration, and for the version in javafxStaticSdkVersion.
getJavafxStaticSdkVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getJavafxStaticSdkVersion() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getJavaSDKLibsPath() - Method in class com.gluonhq.substrate.util.FileDeps
Returns the path to the Java SDK static libraries for this configuration.
getJavaStaticLibsPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Returns the Path containing the location of the static libraries.
getJavaStaticSdkVersion() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Returns the version string for the static JDK libs.
getJavaStaticSdkVersion() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getJniList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getJniList() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getKeychainAccess() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getKeychainAccess() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getKeySet() - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getLastResponse() - Method in class com.gluonhq.substrate.util.ProcessRunner
Gets the last line of the output process
getLinkerArgs() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getLinkerArgs() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getLinkerFlags() - Static method in class com.gluonhq.substrate.util.linux.LinuxLinkerFlags
Returns linker flag appropriate for the current linux variant.
getLinkerLibraryPaths() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Creates a list of Paths that will be added to the library search path for the linker.
getLinkerLibraryPaths() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
getLogPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getMacAppCategory() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getMacSigningUserName() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getMainClassName() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getMainClassName() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getMajor() - Method in class com.gluonhq.substrate.util.Version
 
getMediaLinkerFlags() - Static method in class com.gluonhq.substrate.util.linux.LinuxLinkerFlags
 
getMinor() - Method in class com.gluonhq.substrate.util.Version
 
getName() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getName() - Method in enum com.gluonhq.substrate.util.ios.MobileProvision.Profile
 
getName() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getName() - Method in enum com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
 
getNativeCodeList() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
getNativeCodePath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getNodeValue(String, String, String) - Static method in class com.gluonhq.substrate.util.FileOps
Parses an xml file, looking for a given attribute name within a given tag, and retrieves its value, when an attribute of that tag contains that given name.
getOs() - Method in class com.gluonhq.substrate.model.Triplet
 
getOsArch() - Method in class com.gluonhq.substrate.model.Triplet
 
getOsArch2() - Method in class com.gluonhq.substrate.model.Triplet
returns os-arch but use amd64 instead of x86_64.
getPackageType() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getPatch() - Method in class com.gluonhq.substrate.util.Version
 
getPlatform() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getPlatform() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getPlatformBuild() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getPlatformName() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getPlatformVersion() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getProfile() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getProfile() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getProvidedKeyAlias() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvidedKeyAliasPassword() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvidedKeyStorePassword() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvidedKeyStorePath() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvidedProvisioningProfile() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvidedSigningIdentity() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getProvisionedDevices() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getProvisionedDevices() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getProvisioningPath() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getProvisioningPath() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getReflectionList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getReflectionList() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getReleaseConfiguration() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getReleaseConfiguration() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getReleaseSymbolsList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getRemoteDir() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getRemoteDir() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getRemoteHostName() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getRemoteHostName() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getResourceBundlesList(String) - Method in class com.gluonhq.substrate.config.ConfigResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/config/resourcebundles or META-INF/substrate/config/resourcebundles-${archos} files.
getResourcesList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getResourcesList() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getResponse() - Method in class com.gluonhq.substrate.util.ProcessRunner
Gets the response of the process as single string
getResponses() - Method in class com.gluonhq.substrate.util.ProcessRunner
Gets the response of the process as list of lines
getRuntimeArgs() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getRuntimeArgsList() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getSdk() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getSdkName() - Method in enum com.gluonhq.substrate.util.XcodeUtils.SDKS
 
getSDKName() - Method in class com.gluonhq.substrate.util.XcodeUtils
 
getSDKPath() - Method in enum com.gluonhq.substrate.util.XcodeUtils.SDKS
 
getSha1() - Method in class com.gluonhq.substrate.util.ios.Identity
 
getSha1() - Method in class com.gluonhq.substrate.util.macos.Identity
 
getSimulatorDevice() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getSourcePath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getStaticJDKLibPaths() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
getStaticJDKLibPaths() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
getStaticJDKLibPaths() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
getStaticJDKLibPaths() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
getString(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
getSysrootPath() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Gets sysroot path for the current arch
getSysrootPath() - Method in class com.gluonhq.substrate.util.FileDeps
Return the path to the sysroot for this configuration.
getTargetNativeCodeExtensions() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
getTargetSpecificCCompileFlags() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
getTargetTriplet() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
getTargetTriplet() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
getTeamIdentifier() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getTeamIdentifier() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getTeamName() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getTeamName() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getTimeToLive() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getTimeToLive() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getTmpPath() - Method in class com.gluonhq.substrate.model.ProcessPaths
 
getUserInitBuildTimeList(String) - Method in class com.gluonhq.substrate.config.ConfigResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/config/initbuildtime or META-INF/substrate/config/initbuildtime-${archos} files.
getUserJNIList(String) - Method in class com.gluonhq.substrate.config.ConfigResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/config/jniconfig or META-INF/substrate/config/jniconfig-${archos} files.
getUserReflectionList(String) - Method in class com.gluonhq.substrate.config.ConfigResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/config/reflectionconfig or META-INF/substrate/config/reflectionconfig-${archos} files.
getUserResourcesList(String) - Method in class com.gluonhq.substrate.config.ConfigResolver
Walks through the jars in the classpath, and looks for META-INF/substrate/config/resourceconfig or META-INF/substrate/config/resourceconfig-${archos} files.
getUuid() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getUuid() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getValueFromDictionary(String) - Method in class com.gluonhq.substrate.util.plist.NSObjectEx
 
getVendor() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getVendor() - Method in class com.gluonhq.substrate.model.Triplet
 
getVersion() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getVersion() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
getVersion() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
getVersionCode() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
getVersionName() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
GLUON_SUBSTRATE - Static variable in class com.gluonhq.substrate.Constants
 
GluonFeature - Class in com.gluonhq.substrate.feature
GraalVM feature that deals with adding specific native libraries.
GluonFeature() - Constructor for class com.gluonhq.substrate.feature.GluonFeature
 
GLUONFX_PATH - Static variable in class com.gluonhq.substrate.Constants
Paths
GRAALVM_JAVA_MIN_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
GRAALVM_MIN_VERSION - Static variable in class com.gluonhq.substrate.Constants
Supported GraalVM versions
groupId(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
GVM_PATH - Static variable in class com.gluonhq.substrate.Constants
 

H

hasWeb() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
HOST_LINUX - Static variable in class com.gluonhq.substrate.Constants
 
HOST_MAC - Static variable in class com.gluonhq.substrate.Constants
Supported hosts
HOST_WINDOWS - Static variable in class com.gluonhq.substrate.Constants
 

I

Identity - Class in com.gluonhq.substrate.util.ios
 
Identity - Class in com.gluonhq.substrate.util.macos
 
Identity(String, String) - Constructor for class com.gluonhq.substrate.util.ios.Identity
 
Identity(String, String) - Constructor for class com.gluonhq.substrate.util.macos.Identity
 
ignoreBootClassPath() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
InfoPlist - Class in com.gluonhq.substrate.util.ios
 
InfoPlist - Class in com.gluonhq.substrate.util.macos
 
InfoPlist(ProcessPaths, InternalProjectConfiguration, XcodeUtils.SDKS) - Constructor for class com.gluonhq.substrate.util.ios.InfoPlist
 
InfoPlist(ProcessPaths, InternalProjectConfiguration, XcodeUtils.SDKS) - Constructor for class com.gluonhq.substrate.util.macos.InfoPlist
 
install() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Installs the packaged application on the local system or on a device that is attached to the local system.
install() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
install() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
install() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
install() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Installs the packaged application on the local system or on a device that is attached to the local system.
install(String) - Method in class com.gluonhq.substrate.util.ios.Deploy
Installs the .app bundle on a connected iOS device, but it doesn't launch it
installApp() - Method in class com.gluonhq.substrate.util.ios.Simulator
Finds a valid simulator device, that can be set from the user or a default one and installs the app
InternalProjectConfiguration - Class in com.gluonhq.substrate.model
This class contains all configuration info about the current project (not about the current OS/Arch/vendor etc) This class allows to specify where the Java core libs are located.
InternalProjectConfiguration(ProjectConfiguration) - Constructor for class com.gluonhq.substrate.model.InternalProjectConfiguration
Private projects configuration, which includes everything, including public settings
IOS - com.gluonhq.substrate.Constants.Profile
 
IOS_ASSETS_FOLDER - Static variable in class com.gluonhq.substrate.Constants
 
IOS_SIM - com.gluonhq.substrate.Constants.Profile
 
IosTargetConfiguration - Class in com.gluonhq.substrate.target
 
IosTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.IosTargetConfiguration
 
IPHONEOS - com.gluonhq.substrate.util.XcodeUtils.SDKS
 
IPHONESIMULATOR - com.gluonhq.substrate.util.XcodeUtils.SDKS
 
isAarch64Arch() - Static method in class com.gluonhq.substrate.model.Triplet
 
isBetaReports() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
isBetaReports() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
isDebNaming() - Method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
 
isDirectoryEmpty(Path) - Static method in class com.gluonhq.substrate.util.FileOps
Checks and returns true if a Path is a directory and is empty
isEnableCheckHash() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isInConfiguration(Feature.IsInConfigurationAccess) - Method in class com.gluonhq.substrate.feature.GluonFeature
 
isLinuxHost() - Static method in class com.gluonhq.substrate.model.Triplet
 
isMacAppStore() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
isMacOSHost() - Static method in class com.gluonhq.substrate.model.Triplet
 
isNullOrBlank(String) - Static method in class com.gluonhq.substrate.util.Strings
Checks if a string is null or blank
isRpmNaming() - Method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
 
isSharedLibrary() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isSkipSigning() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
isStaticLibrary() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isTaskAllow() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
isTaskAllow() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
isUseJavaFX() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isUseJNI() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isUseLLVM() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Deprecated.
isUsePrecompiledCode() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isUsePrecompiledCode() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
isUsePrismSW() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isUsePrismSW() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
isVerbose() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
isVerbose() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
isWindowsHost() - Static method in class com.gluonhq.substrate.model.Triplet
 
isXcodeManaged() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
isXcodeManaged() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 

J

JNI_ARCH_FILE - Static variable in class com.gluonhq.substrate.Constants
 
JNI_JAVA_FILE - Static variable in class com.gluonhq.substrate.Constants
 
JNI_JAVA_FILE11 - Static variable in class com.gluonhq.substrate.Constants
 
JNI_JAVAFXSW_FILE - Static variable in class com.gluonhq.substrate.Constants
 

L

launchSimulator() - Method in class com.gluonhq.substrate.util.ios.Simulator
Finds a valid simulator device, that can be set from the user or a default one, launches the Simulator application, and launches the app on it
LIB_PATH - Static variable in class com.gluonhq.substrate.Constants
 
libraryPath(String) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
link() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
 
link() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
link() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
link() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Links a previously created objectfile with the required dependencies into a native executable or library
link() - Method in class com.gluonhq.substrate.target.WebTargetConfiguration
 
link() - Method in class com.gluonhq.substrate.target.WindowsTargetConfiguration
 
LINUX - com.gluonhq.substrate.Constants.Profile
 
LINUX_AARCH64 - com.gluonhq.substrate.Constants.Profile
 
LinuxFlavor - Class in com.gluonhq.substrate.util.linux
Determines flavor of linux from os-release
LinuxFlavor.Flavor - Enum in com.gluonhq.substrate.util.linux
 
LinuxFlavor.PackagingSystem - Enum in com.gluonhq.substrate.util.linux
 
LinuxLinkerFlags - Class in com.gluonhq.substrate.util.linux
Defines linker flags for a given linux flavor (debian/fedora).
LinuxTargetConfiguration - Class in com.gluonhq.substrate.target
 
LinuxTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
listFilesInDirectory(Path) - Static method in class com.gluonhq.substrate.util.FileOps
Recursively list files from specified directory
listFilesWithExtensionInDirectory(Path, String) - Static method in class com.gluonhq.substrate.util.FileOps
Recursively list files with spectified extension from directory
LOG_PATH - Static variable in class com.gluonhq.substrate.Constants
 
logDebug(String) - Static method in class com.gluonhq.substrate.util.Logger
 
logFatal(Throwable, String) - Static method in class com.gluonhq.substrate.util.Logger
Fails with Runtime Exception
logFinest(String) - Static method in class com.gluonhq.substrate.util.Logger
 
Logger - Class in com.gluonhq.substrate.util
 
Logger() - Constructor for class com.gluonhq.substrate.util.Logger
 
logInfo(String) - Static method in class com.gluonhq.substrate.util.Logger
 
logInfo(String) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
logInit(String, boolean) - Static method in class com.gluonhq.substrate.util.Logger
 
logSevere(String) - Static method in class com.gluonhq.substrate.util.Logger
 

M

MACOS - com.gluonhq.substrate.Constants.Profile
 
MACOS_AARCH64 - com.gluonhq.substrate.Constants.Profile
 
MACOS_ASSETS_FOLDER - Static variable in class com.gluonhq.substrate.Constants
Supported files
MACOS_PKGINFO_FILE - Static variable in class com.gluonhq.substrate.Constants
 
MACOS_PLIST_FILE - Static variable in class com.gluonhq.substrate.Constants
 
MacOSTargetConfiguration - Class in com.gluonhq.substrate.target
 
MacOSTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.MacOSTargetConfiguration
 
MACOSX - com.gluonhq.substrate.util.XcodeUtils.SDKS
 
main(String[]) - Static method in class com.gluonhq.substrate.SubstrateDispatcher
 
mainJar() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
mainJavaScript() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
MANIFEST_FILE - Static variable in class com.gluonhq.substrate.Constants
 
mapToList(Function<String, T>) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a List consisting of the results of applying the given function to the elements of this classpath.
mapToString(Function<String, String>) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a String classpath consisting of the results of applying the given function to the elements of this classpath.
mapWithLibs(Path, String...) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a String classpath consisting of existing classes.
mapWithLibs(Path, Function<String, String>, Predicate<Path>, String...) - Method in class com.gluonhq.substrate.model.ClassPath
Returns a String classpath consisting of existing classes.
META_INF_SUBSTRATE_CONFIG - Static variable in class com.gluonhq.substrate.Constants
 
META_INF_SUBSTRATE_DALVIK - Static variable in class com.gluonhq.substrate.Constants
 
META_INF_SUBSTRATE_IOS - Static variable in class com.gluonhq.substrate.Constants
 
META_INF_SUBSTRATE_MACOS - Static variable in class com.gluonhq.substrate.Constants
 
META_INF_SUBSTRATE_WEB - Static variable in class com.gluonhq.substrate.Constants
 
MOBILE_PROVISION_EXTENSION - Static variable in class com.gluonhq.substrate.util.ios.MobileProvision
 
MobileProvision - Class in com.gluonhq.substrate.util.ios
 
MobileProvision(Path) - Constructor for class com.gluonhq.substrate.util.ios.MobileProvision
 
MobileProvision.Profile - Enum in com.gluonhq.substrate.util.ios
 
MSIBundler - Class in com.gluonhq.substrate.util.windows
 
MSIBundler(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.windows.MSIBundler
 

N

NATIVE_CODE_PATH - Static variable in class com.gluonhq.substrate.Constants
 
NATIVE_IMAGE_ARG_CLASSPATH - Static variable in class com.gluonhq.substrate.Constants
Arguments for native-image
nativeCompile() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method will start native compilation for the specified configuration.
nativeInstall() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method installs the generated package that was created after SubstrateDispatcher.nativePackage() was called and ended successfully.
nativeLink() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method will start native linking for the specified configuration, after SubstrateDispatcher.nativeCompile() was called and ended successfully.
nativePackage() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method creates a package of the native image application, that was created after SubstrateDispatcher.nativeLink() was called and ended successfully.
nativeRun() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method runs the native image application, that was created after SubstrateDispatcher.nativeLink() was called and ended successfully.
nativeSharedLibrary() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method builds a native image that can be used as shared library by third party projects, considering it contains one or more entry points.
nativeStaticLibrary() - Method in class com.gluonhq.substrate.SubstrateDispatcher
This method builds a static library that can be used by third party projects, considering it contains one or more entry points.
NSArrayEx - Class in com.gluonhq.substrate.util.plist
 
NSArrayEx() - Constructor for class com.gluonhq.substrate.util.plist.NSArrayEx
 
NSArrayEx(Path) - Constructor for class com.gluonhq.substrate.util.plist.NSArrayEx
 
NSDictionaryEx - Class in com.gluonhq.substrate.util.plist
 
NSDictionaryEx() - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSDictionaryEx(byte[]) - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSDictionaryEx(File) - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSDictionaryEx(InputStream) - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSDictionaryEx(String) - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSDictionaryEx(Path) - Constructor for class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
NSObjectEx - Class in com.gluonhq.substrate.util.plist
 
NSObjectEx(Path) - Constructor for class com.gluonhq.substrate.util.plist.NSObjectEx
 

O

obfuscation() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
OS_ANDROID - Static variable in class com.gluonhq.substrate.Constants
 
OS_DARWIN - Static variable in class com.gluonhq.substrate.Constants
Triplet OS
OS_IOS - Static variable in class com.gluonhq.substrate.Constants
 
OS_LINUX - Static variable in class com.gluonhq.substrate.Constants
 
OS_WEB - Static variable in class com.gluonhq.substrate.Constants
 
OS_WINDOWS - Static variable in class com.gluonhq.substrate.Constants
 

P

packageApp() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Creates a package of the application (including at least executable and other possible files) in a given format.
packageApp() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
packageApp() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
packageApp() - Method in class com.gluonhq.substrate.target.MacOSTargetConfiguration
 
packageApp() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Creates a package of the application (including at least executable and other possible files) in a given format.
packageApp() - Method in class com.gluonhq.substrate.target.WindowsTargetConfiguration
 
Packager - Class in com.gluonhq.substrate.util.macos
 
Packager(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.macos.Packager
 
parseVersion(String) - Method in class com.gluonhq.substrate.util.VersionParser
 
PARTIAL_PLIST_FILE - Static variable in class com.gluonhq.substrate.Constants
 
PATHING_JAR_DEPS_PATH - Static variable in class com.gluonhq.substrate.Constants
 
PLIST_FILE - Static variable in class com.gluonhq.substrate.Constants
 
processInfoPlist() - Method in class com.gluonhq.substrate.util.ios.InfoPlist
 
processInfoPlist() - Method in class com.gluonhq.substrate.util.macos.InfoPlist
 
ProcessPaths - Class in com.gluonhq.substrate.model
 
ProcessPaths(Path, String) - Constructor for class com.gluonhq.substrate.model.ProcessPaths
|-- target/build |-- gluonfx |-- log |-- $arch-$os |-- gvm |-- $appName |-- lib |-- log |-- tmp |-- android_project |-- app |-- $appName.apk |-- $appName (.exe,.app) |-- $appName.app.dSYM |-- $appName.ipa |-- gensrc |-- android |-- ios |-- src |-- android |-- ios |-- main |-- java |-- resources
ProcessRunner - Class in com.gluonhq.substrate.util
Utility class to run processes based on command line arguments by wrapping a .
ProcessRunner(String...) - Constructor for class com.gluonhq.substrate.util.ProcessRunner
Constructor, allowing some command line arguments
PROFILE_ANDROID - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_HOST - Static variable in class com.gluonhq.substrate.Constants
Supported profiles
PROFILE_IOS - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_IOS_SIM - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_LINUX - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_LINUX_AARCH64 - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_MAC - Static variable in class com.gluonhq.substrate.Constants
 
PROFILE_WEB - Static variable in class com.gluonhq.substrate.Constants
 
ProjectConfiguration - Class in com.gluonhq.substrate
This class contains all public configuration info about the current project (not about the current OS/Arch/vendor etc) Instances of this class give hints to where real values should be contained from.
ProjectConfiguration(String, String) - Constructor for class com.gluonhq.substrate.ProjectConfiguration
Create a new project configuration.
PROVIDED - com.gluonhq.substrate.util.web.AheadOfTimeBase.Scope
 
ProvisionProfile - Class in com.gluonhq.substrate.util.macos
 
ProvisionProfile(Path) - Constructor for class com.gluonhq.substrate.util.macos.ProvisionProfile
 
ProvisionProfile.Profile - Enum in com.gluonhq.substrate.util.macos
 
put(String, NSObject) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
put(String, Object) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 

R

randomString(int) - Static method in class com.gluonhq.substrate.util.Strings
 
readFileLines(InputStream) - Static method in class com.gluonhq.substrate.util.FileOps
Reads a file from an inputStream and returns a list with its lines
readFileLines(InputStream, Predicate<String>) - Static method in class com.gluonhq.substrate.util.FileOps
Reads a file from an inputStream and returns a list with its lines
REFLECTION_ARCH_FILE - Static variable in class com.gluonhq.substrate.Constants
 
REFLECTION_JAVA_FILE - Static variable in class com.gluonhq.substrate.Constants
 
REFLECTION_JAVAFXSW_FILE - Static variable in class com.gluonhq.substrate.Constants
 
ReleaseConfiguration - Class in com.gluonhq.substrate.model
 
ReleaseConfiguration() - Constructor for class com.gluonhq.substrate.model.ReleaseConfiguration
 
remove(String) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
replaceInFile(Path, String, String) - Static method in class com.gluonhq.substrate.util.FileOps
Replaces all occurrences of one parameter in file with another
RESOURCE_ARCH_FILE - Static variable in class com.gluonhq.substrate.Constants
 
RESOURCE_BUNDLES_ARCHOS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
RESOURCE_BUNDLES_FILE - Static variable in class com.gluonhq.substrate.Constants
 
resourceAsStream(String) - Static method in class com.gluonhq.substrate.util.FileOps
Represents resource as InputStream
retrieveAllIdentities() - Static method in class com.gluonhq.substrate.util.ios.CodeSigning
 
retrieveAllMobileProvisions() - Static method in class com.gluonhq.substrate.util.ios.CodeSigning
 
retrieveSubstrateMessage(String) - Method in class com.gluonhq.substrate.SubstrateDispatcher
 
rmdir(Path) - Static method in class com.gluonhq.substrate.util.FileOps
Recursively delete the directory specified by path, if it exists (otherwise ignore)
RPM - com.gluonhq.substrate.util.linux.LinuxFlavor.PackagingSystem
 
run() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Runs the generated native image
run() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Runs the application, and if successful, returns the last line printed out by the process
run(String, String) - Method in class com.gluonhq.substrate.util.ios.Deploy
Runs an app on a connected iOS device, providing that is already installed, and enters debug mode
runProcess(String) - Method in class com.gluonhq.substrate.util.ProcessRunner
Runs a process with a given set of command line arguments
runProcess(String, File) - Method in class com.gluonhq.substrate.util.ProcessRunner
Runs a process with a given set of command line arguments, in a given working directory.
runProcessForSingleOutput(String, String...) - Static method in class com.gluonhq.substrate.util.ProcessRunner
Static method that can be used to process a given command line, returning the output of the process as a single string, or null if it failed.
RUNTIME - com.gluonhq.substrate.util.web.AheadOfTimeBase.Scope
 
runTimedProcess(String, long) - Method in class com.gluonhq.substrate.util.ProcessRunner
Runs a process with a given set of command line arguments within a given time frame
runTimedProcess(String, File, long) - Method in class com.gluonhq.substrate.util.ProcessRunner
Runs a process with a given set of command line arguments, in a given working directory, within a given time frame
runUntilEnd() - Method in class com.gluonhq.substrate.target.AbstractTargetConfiguration
Run the generated native image and returns true if the process ended successfully
runUntilEnd() - Method in class com.gluonhq.substrate.target.AndroidTargetConfiguration
 
runUntilEnd() - Method in class com.gluonhq.substrate.target.IosTargetConfiguration
 
runUntilEnd() - Method in class com.gluonhq.substrate.target.LinuxTargetConfiguration
 
runUntilEnd() - Method in interface com.gluonhq.substrate.target.TargetConfiguration
Runs the application, and if successful, returns true
runUntilEnd() - Method in class com.gluonhq.substrate.target.WebTargetConfiguration
 

S

saveAsBinary(Path) - Method in class com.gluonhq.substrate.util.plist.NSArrayEx
 
saveAsBinary(Path) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
saveAsXML(Path) - Method in class com.gluonhq.substrate.util.plist.NSArrayEx
 
saveAsXML(Path) - Method in class com.gluonhq.substrate.util.plist.NSDictionaryEx
 
saveAsXML(Path) - Method in class com.gluonhq.substrate.util.plist.NSObjectEx
 
scope(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
setAppId(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the AppID.
setAppLabel(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setAppName(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the app name
setArch(String) - Method in class com.gluonhq.substrate.model.Triplet
 
setBackend(String) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setBundleName(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setBundleShortVersion(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setBundlesList(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets additional bundles
setBundleVersion(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setCompilerArgs(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets additional lists
setConsoleProcessLog(boolean) - Static method in class com.gluonhq.substrate.util.ProcessRunner
Sets true if the processes are logged, not only to a file, but also to console.
setDescription(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setEnableCheckHash(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Enables hash checking to verify integrity of Graal and Java/JavaFX files
setGraalPath(Path) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the path to the GraalVM installation folder.
setHostTriplet(Triplet) - Method in class com.gluonhq.substrate.ProjectConfiguration
 
setInfo(boolean) - Method in class com.gluonhq.substrate.util.ProcessRunner
When set to true, it will log with Level.INFO the output during the process.
setInitBuildTimeList(List<String>) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Sets additional lists
setInteractive(boolean) - Method in class com.gluonhq.substrate.util.ProcessRunner
When set to true, it will enable user interaction during the process.
setJavaFXStaticSDK(String) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Sets the location for the JavaFX static SDK At this moment, the JavaFX static SDK contains platform-specific jars and platform-specific static native libraries.
setJavafxStaticSdkVersion(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the JavaFX static SDK version
setJavaStaticLibs(String) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Sets the location for the static JDK libs (e.g.
setJavaStaticSdkVersion(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the Java static SDK version
setJniList(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets additional lists
setLinkerArgs(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets an additional list of linker arguments that will be added to the linker command "as is", without any form of validation on these arguments.
setLogToFile(boolean) - Method in class com.gluonhq.substrate.util.ProcessRunner
When set to true, it will log to a file the command line arguments, the output and the result of the process.
setMacAppCategory(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setMacAppStore(boolean) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setMacSigningUserName(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setMajor(int) - Method in class com.gluonhq.substrate.util.Version
 
setMinor(int) - Method in class com.gluonhq.substrate.util.Version
 
setOs(String) - Method in class com.gluonhq.substrate.model.Triplet
 
setPackageType(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setPatch(int) - Method in class com.gluonhq.substrate.util.Version
 
setProcessLogPath(Path) - Static method in class com.gluonhq.substrate.util.ProcessRunner
Sets the path where the process logs will be created.
setProvidedKeyAlias(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setProvidedKeyAliasPassword(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setProvidedKeyStorePassword(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setProvidedKeyStorePath(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setProvidedProvisioningProfile(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setProvidedSigningIdentity(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setReflectionList(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets additional lists
setReleaseConfiguration(ReleaseConfiguration) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets some iOS and Android specific parameters that are required for the release of mobile apps
setReleaseSymbolsList(List<String>) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Sets additional lists of release symbols, like _Java_com_gluonhq*
setRemoteDir(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the directory where the native image will be deployed on the remote system, providing the remote host is reachable and SSH is enabled.
setRemoteHostName(String) - Method in class com.gluonhq.substrate.ProjectConfiguration
Set the host name for remote deploying, typically to an embedded system, providing it is reachable and SSH is enabled.
setResourcesList(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Set additional resources to be included
setRuntimeArgs(List<String>) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets additional lists
setSharedLibrary(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setSimulatorDevice(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setSkipSigning(boolean) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setStaticLibrary(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setTarget(Triplet) - Method in class com.gluonhq.substrate.ProjectConfiguration
Sets the target triplet
setUseJavaFX(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setUseJNI(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setUsePrecompiledCode(boolean) - Method in class com.gluonhq.substrate.ProjectConfiguration
 
setUsePrismSW(boolean) - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
setUsePrismSW(boolean) - Method in class com.gluonhq.substrate.ProjectConfiguration
 
setValueToDictionary(String, String) - Method in class com.gluonhq.substrate.util.plist.NSObjectEx
 
setVendor(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setVendor(String) - Method in class com.gluonhq.substrate.model.Triplet
 
setVerbose(boolean) - Method in class com.gluonhq.substrate.ProjectConfiguration
Specify whether verbose output should be enabled.
setVersion(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setVersionCode(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
setVersionName(String) - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
showSevereMessage(boolean) - Method in class com.gluonhq.substrate.util.ProcessRunner
When set to true, a message with Level.SEVERE will be logged in case the process fails.
signApp() - Method in class com.gluonhq.substrate.util.ios.CodeSigning
 
signApp() - Method in class com.gluonhq.substrate.util.macos.CodeSigning
 
signDmg(Path) - Method in class com.gluonhq.substrate.util.macos.CodeSigning
 
Simulator - Class in com.gluonhq.substrate.util.ios
 
Simulator(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.util.ios.Simulator
 
SOURCE_PATH - Static variable in class com.gluonhq.substrate.Constants
 
split(String) - Static method in class com.gluonhq.substrate.util.Strings
Safely converts a string of comma separated strings into an array of strings Returns empty list if the string is null or empty
split(String, String) - Static method in class com.gluonhq.substrate.util.Strings
Safely converts a string of 'delimiter' separated strings into an array of strings Returns empty list if the string is null or empty
Strings - Class in com.gluonhq.substrate.util
 
Strings() - Constructor for class com.gluonhq.substrate.util.Strings
 
substitute(String, Function<String, String>) - Static method in class com.gluonhq.substrate.util.Strings
Replaces keys within the template with values using context function Throws IllegalArgumentException if the key found in the template has no corresponding value
substitute(String, Map<String, String>) - Static method in class com.gluonhq.substrate.util.Strings
Replaces keys within the template with values using context map Throws IllegalArgumentException if the key found in the template has no corresponding value
SubstrateDispatcher - Class in com.gluonhq.substrate
 
SubstrateDispatcher(Path, ProjectConfiguration) - Constructor for class com.gluonhq.substrate.SubstrateDispatcher
Dispatches calls to different process steps.

T

TARGET_HOST - Static variable in class com.gluonhq.substrate.Constants
Deprecated.
TARGET_IOS - Static variable in class com.gluonhq.substrate.Constants
Deprecated.
TARGET_IOS_SIM - Static variable in class com.gluonhq.substrate.Constants
Deprecated.
TARGET_LINUX - Static variable in class com.gluonhq.substrate.Constants
Deprecated.
TARGET_MAC - Static variable in class com.gluonhq.substrate.Constants
Deprecated.
TargetConfiguration - Interface in com.gluonhq.substrate.target
 
TMP_PATH - Static variable in class com.gluonhq.substrate.Constants
 
toString() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 
toString() - Method in class com.gluonhq.substrate.model.ReleaseConfiguration
 
toString() - Method in class com.gluonhq.substrate.model.Triplet
 
toString() - Method in class com.gluonhq.substrate.ProjectConfiguration
 
toString() - Method in class com.gluonhq.substrate.util.ios.Identity
 
toString() - Method in class com.gluonhq.substrate.util.ios.MobileProvision
 
toString() - Method in class com.gluonhq.substrate.util.macos.Identity
 
toString() - Method in class com.gluonhq.substrate.util.macos.ProvisionProfile
 
toString() - Method in class com.gluonhq.substrate.util.Version
 
Triplet - Class in com.gluonhq.substrate.model
 
Triplet(Constants.Profile) - Constructor for class com.gluonhq.substrate.model.Triplet
 
Triplet(String, String, String) - Constructor for class com.gluonhq.substrate.model.Triplet
 

U

unzipFile(Path, Path) - Static method in class com.gluonhq.substrate.util.FileOps
Extracts the files from a given zip file into a target folder, and returns a map with the names of the files and their checksum values.
useCustomJavafxStaticLibs() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Check whether a custom path to static JavaFX libs is provided.
useCustomJavaStaticLibs() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
Check whether a custom path to static Java libs is provided
USER_ANDROID_DEPENDENCIES_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_ANDROID_PERMISSIONS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_INIT_BUILD_TIME_ARCHOS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_INIT_BUILD_TIME_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_JNI_ARCHOS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_JNI_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_REFLECTION_ARCHOS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_REFLECTION_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_RESOURCE_ARCHOS_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_RESOURCE_FILE - Static variable in class com.gluonhq.substrate.Constants
 
USER_SUBSTRATE_PATH - Static variable in class com.gluonhq.substrate.Constants
 
usesJDK11() - Method in class com.gluonhq.substrate.model.InternalProjectConfiguration
 

V

valueOf(String) - Static method in enum com.gluonhq.substrate.Constants.Profile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.ios.MobileProvision.Profile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.PackagingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.web.AheadOfTimeBase.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gluonhq.substrate.util.XcodeUtils.SDKS
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gluonhq.substrate.Constants.Profile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.ios.MobileProvision.Profile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.Flavor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.linux.LinuxFlavor.PackagingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.macos.ProvisionProfile.Profile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.web.AheadOfTimeBase.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gluonhq.substrate.util.XcodeUtils.SDKS
Returns an array containing the constants of this enum type, in the order they are declared.
VENDOR_APPLE - Static variable in class com.gluonhq.substrate.Constants
Triplet vendor
VENDOR_LINUX - Static variable in class com.gluonhq.substrate.Constants
 
VENDOR_MICROSOFT - Static variable in class com.gluonhq.substrate.Constants
 
VENDOR_WEB - Static variable in class com.gluonhq.substrate.Constants
 
verifyCodesign(Path) - Static method in class com.gluonhq.substrate.util.ios.CodeSigning
 
version(Art) - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
Version - Class in com.gluonhq.substrate.util
 
Version(int) - Constructor for class com.gluonhq.substrate.util.Version
 
Version(int, int) - Constructor for class com.gluonhq.substrate.util.Version
 
Version(int, int, int) - Constructor for class com.gluonhq.substrate.util.Version
 
Version(String) - Constructor for class com.gluonhq.substrate.util.Version
 
VersionParser - Class in com.gluonhq.substrate.util
 
VersionParser() - Constructor for class com.gluonhq.substrate.util.VersionParser
 
vm() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 

W

WEB - com.gluonhq.substrate.Constants.Profile
 
WEB_AOT_CLASSIFIER - Static variable in class com.gluonhq.substrate.Constants
 
WEB_AOT_DEPENDENCIES - Static variable in class com.gluonhq.substrate.target.WebTargetConfiguration
 
WEB_AOT_VERSION - Static variable in class com.gluonhq.substrate.Constants
 
WEB_INDEX_HTML - Static variable in class com.gluonhq.substrate.Constants
 
WebTargetConfiguration - Class in com.gluonhq.substrate.target
 
WebTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.WebTargetConfiguration
 
WIN_ASSETS_FOLDER - Static variable in class com.gluonhq.substrate.Constants
 
WINDOWS - com.gluonhq.substrate.Constants.Profile
 
WindowsTargetConfiguration - Class in com.gluonhq.substrate.target
 
WindowsTargetConfiguration(ProcessPaths, InternalProjectConfiguration) - Constructor for class com.gluonhq.substrate.target.WindowsTargetConfiguration
 
work() - Method in class com.gluonhq.substrate.util.web.AheadOfTimeBase
 
writeFileLines(Path, List<String>) - Static method in class com.gluonhq.substrate.util.FileOps
Writes list of lines to a text file

X

XCODE_PRODUCTS_PATH - Static variable in class com.gluonhq.substrate.util.XcodeUtils
 
XcodeUtils - Class in com.gluonhq.substrate.util
 
XcodeUtils(XcodeUtils.SDKS) - Constructor for class com.gluonhq.substrate.util.XcodeUtils
 
XcodeUtils.SDKS - Enum in com.gluonhq.substrate.util
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages