Index
All Classes and Interfaces|All Packages
A
- addKey(String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Add a
<key>node to the root dictionary. - addKey(Node, String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Add a
<key>node to a parent element. - addString(String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Add a
<string>node to the root dictionary. - addString(Node, String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Add a
<string>node to a parent element. - AppBundler - Class in gmbh.pagina.tools.gradle.mac_app
-
Create a mac app file structure.
- AppBundler() - Constructor for class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Creates the task with default group and description.
- apply(Project) - Method in class gmbh.pagina.tools.gradle.mac_app.GenerateMacAppPlugin
-
Applies the plugin and wires all mac app generation/signing tasks.
C
- contentTypes - Variable in class gmbh.pagina.tools.gradle.mac_app.DocumentType
-
Uniform Type Identifiers listed under
LSItemContentTypes. - copyDir(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Copy a directory to a target directory.
- copyToDir(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Copy an input file to a destination directory, keeping the name.
- copyToFile(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Copy an input file to a target, possibly renaming it along the way.
- createEntries(Map<String, ?>) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create or replace multiple entries in the root dictionary.
- createEntries(Node, Map<String, ?>) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create or replace multiple entries in a parent dictionary.
- createEntry(String, boolean) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create an entry with a key and a boolean value in the root property list.
- createEntry(String, Object) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create or replace an entry with a key and a plist-compatible value in the root dictionary.
- createEntry(String, String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create an entry with a key and a string value in the root property list.
- createEntry(Node, String, boolean) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create an entry with a key and a boolean value in a parent node.
- createEntry(Node, String, Object) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create or replace an entry with a key and a plist-compatible value in a parent dictionary.
- createEntry(Node, String, String) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create an entry with a key and a string value in a parent node.
D
- deleteRecursively(File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Delete a file or directory recursively.
- DocumentType - Class in gmbh.pagina.tools.gradle.mac_app
-
A data structure to store information about the document type for use in an Info.plist.
- DocumentType(String, String, String, String[]) - Constructor for class gmbh.pagina.tools.gradle.mac_app.DocumentType
-
Constructs a DocumentType with the provided properties.
- documentTypes(DocumentType[]) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Set up document types the document can read/edit.
E
- exitcode - Variable in class gmbh.pagina.tools.gradle.mac_app.Shell
-
The exit code of the shell call.
F
- failOk(String...) - Static method in class gmbh.pagina.tools.gradle.mac_app.Shell
-
Execute a shell command but do not throw on a non-zero exit code.
- FileUtils - Class in gmbh.pagina.tools.gradle.mac_app
-
Tools for file interactions.
G
- GenerateMacAppPlugin - Class in gmbh.pagina.tools.gradle.mac_app
-
The plugin for generating and signing a mac app.
- GenerateMacAppPlugin() - Constructor for class gmbh.pagina.tools.gradle.mac_app.GenerateMacAppPlugin
-
Creates the plugin instance.
- getAdditionalJavaXEntries() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets additional JavaX dictionary entries.
- getAdditionalJavaXEntriesProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the additional JavaX entries map property.
- getAdditionalPlistEntries() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets additional top-level Info.plist entries.
- getAdditionalPlistEntriesProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the additional top-level plist entries map property.
- getAdditionalResourceFiles() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets additional resource file inputs for Gradle incremental checks.
- getAdditionalResources() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets additional resource paths to copy into the app bundle.
- getAppleIDPassword() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the Apple ID password.
- getAppleIDTeamID() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the Apple team ID used for notarization.
- getAppleIDUser() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the Apple ID user account.
- getAppleSignID() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the Apple signing identity.
- getAppName() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the app name.
- getAppName() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Gets the app name.
- getAppName() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the app name used for output artifacts.
- getAppName() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Gets the app name.
- getAppNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the app name property.
- getAppNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Returns the app name property.
- getAppNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the app name property.
- getAppNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Returns the app name property.
- getBundleIdentifier() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the bundle identifier.
- getCertificate() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the path to the signing certificate.
- getCertificatePassword() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the certificate password.
- getCopyright() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the copyright string.
- getDevelopmentRegion() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the CFBundle development region.
- getExecutableName() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the executable name used for the final stub file.
- getExecutableName() - Method in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubSource
-
Gets the name of the executable file.
- getExistingMacAppBundle() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the configured existing input app bundle.
- getExistingMacAppBundleProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the existing app bundle property.
- getIcon() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the icon file path.
- getIconFile() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the icon file input for Gradle incremental checks.
- getIconProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the icon property.
- getJavaApplicationStubFiles() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the Java application stub input files.
- getJavaProperties() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets Java system property arguments.
- getJavaPropertiesProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the Java properties list property.
- getKeychainName() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the keychain name used for signing operations.
- getKeychainPassword() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the keychain password.
- getLines() - Method in class gmbh.pagina.tools.gradle.mac_app.Shell
-
Return the output lines of the message.
- getMacApp() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
The app bundle that is generated.
- getMacApp() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Gets the app bundle directory that will be archived.
- getMacAppIcon() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the configured mac app icon path.
- getMacAppIconProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the mac app icon property.
- getMacAppTarGz() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
The archive path traditionally generated alongside the app bundle.
- getMacAppTarGz() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Gets the generated tar.gz archive file.
- getMainArguments() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets main-class arguments.
- getMainArgumentsProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the main arguments list property.
- getMainClassName() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the fully-qualified main class name.
- getMainClassNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the main class property.
- getMainJarFiles() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the main JAR input files.
- getNativeJavaApplicationStubLatest() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the NativeJavaApplicationStub latest preset source.
- getNativeJavaApplicationStubv1() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the NativeJavaApplicationStub v1 preset source.
- getNativeJavaApplicationStubv1() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the preset source for NativeJavaApplicationStub v1.
- getNativeJavaApplicationStubv1_1() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the NativeJavaApplicationStub v1.1 preset source.
- getNativeJavaApplicationStubv1_1() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the preset source for NativeJavaApplicationStub v1.1.
- getNotarizedDMG() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the notarized DMG output file.
- getOutdir() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the output directory path.
- getOutdir() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Returns the output directory property.
- getOutdir() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Gets the output directory.
- getOutdir() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the output directory used for signed artifacts.
- getOutdir() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Gets the output directory.
- getOutdirFile() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the output directory as a file.
- getOutdirProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the output directory property.
- getOutdirProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Returns the output directory property.
- getOutdirProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the output directory property.
- getOutdirProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Returns the output directory property.
- getPkgInfoSignature() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the four-character PkgInfo signature.
- getProjectName() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the project name.
- getProjectNameProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the project name property.
- getProjectVersion() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the project version.
- getProjectVersion() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the project version.
- getProjectVersionProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the project version property.
- getProjectVersionProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the project version property.
- getRuntimeClasspath() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets runtime classpath input files.
- getSignedAndNotarizedMacApp() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the signed and notarized app bundle directory.
- getSignedAndNotarizedMacApp() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Gets the signed app bundle directory that will be archived.
- getSignedAndNotarizedMacAppTarGz() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Gets the signed app tar.gz archive path.
- getSignedAndNotarizedMacAppTarGz() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Gets the generated tar.gz archive file.
- getSource() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the combined source descriptor used by task DSL assignment.
- getSourceDirectoryProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Returns the source directory property.
- getSourceDirectoryProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Returns the source directory property.
- getSourceUrl() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Returns the configured source URL property.
- getSplashFile() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the splash file path.
- getSplashFile2xInput() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the optional
@2xsplash image file next to the configured splash image. - getSplashFileInput() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the configured splash image file input.
- getSplashFileProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the splash file property.
- getStartOnMainThread() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the main-thread startup flag.
- getStartOnMainThreadProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the main-thread startup property.
- getStubExecutableName() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Returns the executable-name configuration property.
- getTargetFile() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the target Java-application-stub file produced by this task.
- getTargetJavaVersion() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the minimum Java version for launcher metadata.
- getTargetJavaVersionProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the target Java version property.
- getUniversalJavaApplicationStubPrecompiled() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the precompiled preset source for universalJavaApplicationStub.
- getUniversalJavaApplicationStubPrecompiled() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the preset source for universalJavaApplicationStub precompiled binary.
- getUniversalJavaApplicationStubShell() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets the shell-script preset source for universalJavaApplicationStub.
- getUniversalJavaApplicationStubShell() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the preset source for universalJavaApplicationStub shell script.
- getUnsignedMacAppDirectoryProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Returns the unsigned app directory property.
- getUnzip() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Returns the unzip configuration property.
- getUrl() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets the URL to download the stub from.
- getUrl() - Method in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubSource
-
Gets the URL to download the stub from.
- getViewableDocumentTypes() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets viewable document UTI values.
- getVmOptions() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Gets JVM option arguments.
- getVmOptionsProperty() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Returns the VM options list property.
- gmbh.pagina.tools.gradle.mac_app - package gmbh.pagina.tools.gradle.mac_app
H
- handlerRank - Variable in class gmbh.pagina.tools.gradle.mac_app.DocumentType
-
Launch Services handler rank used in
LSHandlerRank.
I
- isOk() - Method in class gmbh.pagina.tools.gradle.mac_app.Shell
-
Has the shell terminated correctly with a normal exit code.
- isUnzip() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Gets whether the downloaded artifact should be unzipped.
- isUnzip() - Method in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubSource
-
Gets whether the downloaded file should be unzipped.
J
- JASDownloader - Class in gmbh.pagina.tools.gradle.mac_app
-
Download the configured Java application stub.
- JASDownloader() - Constructor for class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Creates the task and wires default values from the built-in native stub preset.
- javaApplicationStub(Closure<?>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Configures the
javaApplicationStubtask using a delegated closure. - JavaApplicationStubPresets - Class in gmbh.pagina.tools.gradle.mac_app
-
Built-in Java application stub source presets.
- JavaApplicationStubSource - Class in gmbh.pagina.tools.gradle.mac_app
-
A Java application stub source definition.
- JavaApplicationStubSource(String, boolean, String) - Constructor for class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubSource
-
Constructs a JavaApplicationStubSource with the provided configuration.
- javaX(String, int, List<String>, List<String>, Boolean, List<String>, String, Map<String, ?>) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Set up the JavaX block to integrate with UniversalJavaApplicationStub.
M
- MacAppArchive - Class in gmbh.pagina.tools.gradle.mac_app
-
Create a tar.gz archive for a generated mac app bundle.
- MacAppArchive() - Constructor for class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Creates the task with default group, description, and output directory convention.
N
- name - Variable in class gmbh.pagina.tools.gradle.mac_app.DocumentType
-
Display name used in
CFBundleTypeName. - NATIVE_JAVA_APPLICATION_STUB_LATEST - Static variable in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubPresets
-
Preset for NativeJavaApplicationStub binary download (latest version).
- NATIVE_JAVA_APPLICATION_STUB_V1 - Static variable in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubPresets
-
Preset for NativeJavaApplicationStub v1 binary download.
- NATIVE_JAVA_APPLICATION_STUB_V1_1 - Static variable in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubPresets
-
Preset for NativeJavaApplicationStub v1.1 binary download.
O
P
- Plist - Class in gmbh.pagina.tools.gradle.mac_app
-
A lazy XML builder object that represents an apple property list.
- Plist() - Constructor for class gmbh.pagina.tools.gradle.mac_app.Plist
-
Create the property list and set up a minimal XML structure.
R
- role - Variable in class gmbh.pagina.tools.gradle.mac_app.DocumentType
-
Declared role used in
CFBundleTypeRole(for example Viewer or Editor).
S
- save(File) - Method in class gmbh.pagina.tools.gradle.mac_app.Plist
-
Save the property list to a target file.
- setAdditionalJavaXEntries(Map<String, ?>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets additional JavaX dictionary entries.
- setAdditionalPlistEntries(Map<String, ?>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets additional top-level Info.plist entries.
- setAdditionalResources(String[]) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets additional resources using an array.
- setAdditionalResources(List<String>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets additional resources using a list.
- setAppleIDPassword(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the Apple ID password.
- setAppleIDTeamID(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the Apple team ID used for notarization.
- setAppleIDUser(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the Apple ID user account.
- setAppleSignID(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the Apple signing identity.
- setAppName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the app name (without extension).
- setAppName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Sets the app name.
- setAppName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Sets the app name.
- setBundleIdentifier(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the bundle identifier.
- setCertificate(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the path to the signing certificate.
- setCertificatePassword(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the certificate password.
- setCopyright(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the copyright string.
- setDevelopmentRegion(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the CFBundle development region.
- setExecutable(File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Mark a file as executable.
- setExecutableName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Sets the executable name used for the final stub file.
- setExistingMacAppBundle(File) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets an existing input app bundle.
- setExistingMacAppBundle(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets an existing input app bundle path.
- setIcon(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the icon file path.
- setJavaApplicationStub(JavaApplicationStubSource) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Configures the
javaApplicationStubtask from this task. - setJavaProperties(String[]) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets Java system property arguments using an array.
- setJavaProperties(List<String>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets Java system property arguments using a list.
- setKeychainName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the keychain name used for signing operations.
- setKeychainPassword(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the keychain password.
- setMacAppIcon(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the configured mac app icon path.
- setMainArguments(String[]) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets main-class arguments using an array.
- setMainArguments(List<String>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets main-class arguments using a list.
- setMainClassName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the fully-qualified main class name.
- setOutdir(File) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the output directory.
- setOutdir(File) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Sets the output directory.
- setOutdir(File) - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Sets the output directory.
- setOutdir(File) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the output directory.
- setOutdir(File) - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Sets the output directory.
- setOutdir(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the output directory path.
- setOutdir(String) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Sets the output directory from a path string.
- setOutdir(String) - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Sets the output directory as a string.
- setOutdir(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the output directory path.
- setOutdir(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Sets the output directory as a string.
- setPkgInfoSignature(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the package signature for the PkgInfo file.
- setProjectName(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the project name.
- setProjectVersion(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the project version.
- setProjectVersion(String) - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Sets the project version.
- setSource(JavaApplicationStubSource) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Updates URL, unzip mode, and executable name from a combined source descriptor.
- setSplashFile(String) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the splash file path.
- setStartOnMainThread(Boolean) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets whether launch must happen on the macOS main thread.
- setTargetJavaVersion(Integer) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets the minimum Java version for launcher metadata.
- setUnzip(boolean) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Sets whether the downloaded file should be unzipped.
- setUrl(String) - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Sets the URL to download the stub from.
- setViewableDocumentTypes(String[]) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets viewable document types using an array.
- setViewableDocumentTypes(List<String>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets viewable document types using a list.
- setVmOptions(String[]) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets JVM option arguments using an array.
- setVmOptions(List<String>) - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
Sets JVM option arguments using a list.
- sh(String...) - Static method in class gmbh.pagina.tools.gradle.mac_app.Shell
-
Execute a shell command.
- Shell - Class in gmbh.pagina.tools.gradle.mac_app
-
An object to interact with the system shell.
- SignAndNotarize - Class in gmbh.pagina.tools.gradle.mac_app
-
The task that signs and notarizes the mac app.
- SignAndNotarize() - Constructor for class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
Creates the task with default metadata and disables up-to-date checks.
- SignedAndNotarizedMacAppArchive - Class in gmbh.pagina.tools.gradle.mac_app
-
Create a tar.gz archive for a signed and notarized mac app bundle.
- SignedAndNotarizedMacAppArchive() - Constructor for class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Creates the task with default group, description, and output directory convention.
T
- tarGz(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Creates a tar.gz archive.
- taskAction() - Method in class gmbh.pagina.tools.gradle.mac_app.AppBundler
-
The main action: execute the task and generate the unsigned app bundle.
- taskAction() - Method in class gmbh.pagina.tools.gradle.mac_app.JASDownloader
-
Perform the plugin action.
- taskAction() - Method in class gmbh.pagina.tools.gradle.mac_app.MacAppArchive
-
Creates the tar.gz archive for the generated unsigned app bundle.
- taskAction() - Method in class gmbh.pagina.tools.gradle.mac_app.SignAndNotarize
-
The execution of the task.
- taskAction() - Method in class gmbh.pagina.tools.gradle.mac_app.SignedAndNotarizedMacAppArchive
-
Creates the tar.gz archive for the signed and notarized app bundle.
- test(String...) - Static method in class gmbh.pagina.tools.gradle.mac_app.Shell
-
Test whether a shell command is successful.
U
- UNIVERSAL_JAVA_APPLICATION_STUB_PRECOMPILED - Static variable in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubPresets
-
Preset for the precompiled ZIP distribution of universalJavaApplicationStub.
- UNIVERSAL_JAVA_APPLICATION_STUB_SHELL - Static variable in class gmbh.pagina.tools.gradle.mac_app.JavaApplicationStubPresets
-
Preset for the shell-script version of universalJavaApplicationStub.
- unzip(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Unzip an input file to a target.
W
- writeToFile(File, String) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Write a string to a text file that does not yet need to exist.
Z
- zip(File, File) - Static method in class gmbh.pagina.tools.gradle.mac_app.FileUtils
-
Zips a file or directory to a target.
All Classes and Interfaces|All Packages