Skip navigation links

com.diffplug.gradle:goomph:3.1.0 by DiffPlug

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

A

accept(T) - Method in interface com.diffplug.gradle.oomph.EclipseMisc.ThrowingConsumer
 
action() - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
add(String, Object) - Method in class com.diffplug.gradle.StateBuilder
 
addAllProjects() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds all eclipse projects from all gradle projects.
addAllProjects(Spec<String>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds all eclipse projects from all gradle projects whose paths meet the given spec.
addArg(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
addArg("flag", "value") will add -flag value to command line.
addArg(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
addArg("flag") will add “-flag” to command line.
addArtifactRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addArtifactRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addArtifactRepoBundlePool() - Method in class com.diffplug.gradle.p2.P2Model
 
addEntry(URL, List) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
addFeature(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addFeature(String, String) - Method in class com.diffplug.gradle.p2.P2Model
 
addFile(String, Object) - Method in class com.diffplug.gradle.StateBuilder
 
addIU(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addIU(String, String) - Method in class com.diffplug.gradle.p2.P2Model
 
addLazyAction(Action<? super C>) - Method in class com.diffplug.gradle.Lazyable
Adds an action which will act on a copy of the root collection.
addMetadataRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addMetadataRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addPluginPath(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Adds a directory from which to read.
addProject(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the eclipse project from the given project path.
addProjectFolder(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the given folder as an eclipse project.
addRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
 
addRepoEclipse(String) - Method in class com.diffplug.gradle.p2.P2Model
 
addSetupAction(SetupAction) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds an action which will be run inside our running application.
addSetupActionLazy(Action<List<SetupAction>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Eventually adds some actions which will be run inside our running application.
after(T) - Method in class com.diffplug.gradle.OrderingConstraints
afterIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will put itself after the given id, if it is present.
antFile(Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
The directory from which plugins will be pulled, besides the delta pack.
AntRunner() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
 
append() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Marks that the destination repositories should be appended to.
apply(Project) - Method in class com.diffplug.gradle.ProjectPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ProjectDepsPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.oomph.OomphIdePlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.osgi.BndManifestPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.p2.AsMavenPlugin
 
applyOnce(Project) - Method in class com.diffplug.gradle.ProjectPlugin
Plugin application, which is guaranteed to execute only once.
applyOnce(Project) - Method in class com.diffplug.gradle.swt.NativeDepsPlugin
 
arch - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
args - Variable in class com.diffplug.gradle.eclipserunner.EclipseApp
 
artifactRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
artifactRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
artifactRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
AsMavenExtension - Class in com.diffplug.gradle.p2
DSL for AsMavenPlugin.
AsMavenExtension() - Constructor for class com.diffplug.gradle.p2.AsMavenExtension
 
AsMavenGroup - Class in com.diffplug.gradle.p2
DSL for a single maven group.
AsMavenGroup(String) - Constructor for class com.diffplug.gradle.p2.AsMavenGroup
 
AsMavenPlugin - Class in com.diffplug.gradle.p2
Downloads a set of artifacts from a p2 repository and stuffs them into a local maven repository in the build/p2asmaven folder, then adds this repository to the project.
AsMavenPlugin() - Constructor for class com.diffplug.gradle.p2.AsMavenPlugin
 
assertMacApp(File) - Static method in class com.diffplug.gradle.FileMisc
Ensures that the given file ends with “.app” on macOS, does nothing on all others.
asUrl(File) - Static method in class com.diffplug.gradle.FileMisc
Prefixes file:// to the file’s absolute path.

B

base(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the directory which contains either the extracted delta pack, or the result of a p2 mirror task containing something like this:
basicRun(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Executes the launch.
before(T) - Method in class com.diffplug.gradle.OrderingConstraints
beforeFwkInvocation() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
beforeIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will put itself before the given id, if it is present.
BndManifestExtension - Class in com.diffplug.gradle.osgi
Determines where the manifest is written out by BndManifestPlugin.
BndManifestExtension() - Constructor for class com.diffplug.gradle.osgi.BndManifestExtension
 
BndManifestPlugin - Class in com.diffplug.gradle.osgi
Generates a manifest using purely bnd, and outputs it for IDE consumption.
BndManifestPlugin() - Constructor for class com.diffplug.gradle.osgi.BndManifestPlugin
 
bootLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the launcher to run.
build() - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
 
build() - Method in class com.diffplug.gradle.pde.PdeBuildTask
 
BuildPropertiesPlugin - Class in com.diffplug.gradle.eclipse
Uses build.properties to control a gradle build, and fixes the eclipse project classpath to include binary assets specified in build.properties.
BuildPropertiesPlugin() - Constructor for class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
 
BUILDSCRIPT_CLASSPATH - Static variable in interface com.diffplug.gradle.JavaExecable
 
buildXml() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Returns the underlying buildXml.
bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
The BundleContext of the running eclipse instance.
bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
The BundleContext of the running eclipse instance.
bundlePool() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Bundle pool used for caching jars and assembling disjoint eclipse installs: ~/.p2/pool
bundlepool(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds a bundlepool argument.

C

caseSensitive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match will be caseSensitive.
classicTheme() - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets the theme to be the classic eclipse look.
clean() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Any cached data used by the OSGi framework and eclipse runtime will be wiped clean.
clean() - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Removes all workspace directories for which their owning workspace is no longer present.
cleanDir(File) - Static method in class com.diffplug.gradle.FileMisc
Deletes the given file or directory if it exists, then creates a fresh directory in its place.
close() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
Shutsdown the eclipse instance.
close() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
Shutsdown the eclipse instance.
closureFrom(Object, Function<T, T>) - Static method in class com.diffplug.gradle.GroovyCompat
Creates a Groovy Closure from a Java 8 Function, uses the delegate as the input.
closureFrom(Object, Consumer<T>) - Static method in class com.diffplug.gradle.GroovyCompat
Creates a Groovy Closure from a Java 8 Consumer, uses the delegate as the input.
cmd(String) - Method in class com.diffplug.gradle.CmdLine
Executes the given command.
cmd(File, String) - Method in class com.diffplug.gradle.CmdLine
Sets the working directory to the given dir, then executes the given command.
cmd - Variable in class com.diffplug.gradle.CmdLine.Result
 
cmd(String) - Method in class com.diffplug.gradle.CmdLineTask
Executes the given command.
cmd(Object, String) - Method in class com.diffplug.gradle.CmdLineTask
Sets the working directory to the given dir, then executes the given command.
CmdLine - Class in com.diffplug.gradle
Implementation of CmdLineTask, but helpful for implementing other things as well.
CmdLine() - Constructor for class com.diffplug.gradle.CmdLine
 
CmdLine.Result - Class in com.diffplug.gradle
Returns the given result.
CmdLineTask - Class in com.diffplug.gradle
A task for running a series of actions, including shell commands.
CmdLineTask() - Constructor for class com.diffplug.gradle.CmdLineTask
 
com.diffplug.gradle - package com.diffplug.gradle
Common utilities for creating and manipulating gradle tasks and plugins.
com.diffplug.gradle.eclipse - package com.diffplug.gradle.eclipse
Plugins for creating and manipulating eclipse project files.
com.diffplug.gradle.eclipserunner - package com.diffplug.gradle.eclipserunner
Classes for modeling and running headless eclipse applications.
com.diffplug.gradle.eclipserunner.launcher - package com.diffplug.gradle.eclipserunner.launcher
NOT API - The contents of the launcher jar as of Eclipse Mars.2, embedded into Goomph.
com.diffplug.gradle.oomph - package com.diffplug.gradle.oomph
Models, downloads, and initializes an eclipse IDE.
com.diffplug.gradle.osgi - package com.diffplug.gradle.osgi
Plugin for generating OSGi metadata and utility classes for manipulating OSGi jars.
com.diffplug.gradle.p2 - package com.diffplug.gradle.p2
Tasks and plugins for manipulating p2 data.
com.diffplug.gradle.pde - package com.diffplug.gradle.pde
Tasks for running Eclipse PDE using a downloaded eclipse instance.
com.diffplug.gradle.swt - package com.diffplug.gradle.swt
Plugins for working with SWT in Gradle.
completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Includes the full state of both the args and the build.xml.
completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Writes out the entire state of this argsbuilder to a string.
compress() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Compresses the output index.
concat(Iterable<File>, File) - Static method in class com.diffplug.gradle.FileMisc
Concats the first files and writes them to the last file.
ConfigMisc - Class in com.diffplug.gradle
Utilities for creating configuration content.
ConfigMisc() - Constructor for class com.diffplug.gradle.ConfigMisc
 
configs(SwtPlatform...) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
configs(Iterable<SwtPlatform>) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Adds the given location to be the target for artifacts.
configurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the configuration information for this instance
consolelog() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Any log output is also sent to Java’s System.out (typically back to the command shell if any).
containsExecutablePermission(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Returns true if any of the bits contain the executable permission.
ConventionJdt - Class in com.diffplug.gradle.oomph
 
ConventionPde - Class in com.diffplug.gradle.oomph
 
ConventionPde.TargetPlatform - Class in com.diffplug.gradle.oomph
Api for defining the target platform.
ConventionPde.TargetPlatformSetter - Class in com.diffplug.gradle.oomph
Sets the target platform.
ConventionStyle - Class in com.diffplug.gradle.oomph
 
copy(File, File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
copy(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
copy() - Method in class com.diffplug.gradle.p2.P2Model
Returns a deep copy of this model.
copy() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
Creates a deep copy of this ExplicitVersionPolicy.
copyFile(File, File, String...) - Static method in class com.diffplug.gradle.FileMisc
Copies from src to dst and performs a simple copy-replace templating operation along the way.
copyFrom(P2Model) - Method in class com.diffplug.gradle.p2.P2Model
Copies everything from the other model into this one.
CopyJarsUsingProductFile - Class in com.diffplug.gradle.pde
THIS CLASS IS EXPERIMENTAL AND SUBJECT TO CHANGE.
CopyJarsUsingProductFile() - Constructor for class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
copyTo - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
 
copyTo(Object) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
 
create(String, Action<Node>) - Static method in class com.diffplug.gradle.p2.P2AntRunner
Creates an ant task of the given type, configued by the setup action.
createWithIdVersionUpdatesite(String, String, String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
Creates a custom eclipse release (use an official release, e.g.

D

debug - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates whether this instance is running in debug mode.
DEBUG - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
decode(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns a string representation of the given URL String.
define(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Defines a property for the ant task.
define(String, String) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
Adds a property to the build properties file.
defineToFile(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Defines a property to a file for the ant task.
defineToFile(String, Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
Adds a property to the build properties file.
destination(Object) - Method in class com.diffplug.gradle.p2.AsMavenExtension
Sets the destination directory, defaults to build/p2asmaven.
destination(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Adds the given location as a destination.
destination(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the target directory.
devClassPath - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The extra development time class path entries for the framework.
directorApp(File, String) - Method in class com.diffplug.gradle.p2.P2Model
Returns the arguments required to call “eclipsec” and run the p2 director application to install the artifacts from the repos in this model into the given directory and profile.
DirectorApp() - Constructor for class com.diffplug.gradle.p2.P2Model.DirectorApp
 
directory - Variable in class com.diffplug.gradle.CmdLine.Result
 

E

echoCmd(boolean) - Method in class com.diffplug.gradle.CmdLine
Determines whether commands are echoed.
echoOutput(boolean) - Method in class com.diffplug.gradle.CmdLine
Determines whether the output of commands are echoed.
EclipseApp - Class in com.diffplug.gradle.eclipserunner
Models an eclipse utility application and all of its input state.
EclipseApp(String) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp
Creates an EclipseApp which will call the given application, such as org.eclipse.ant.core.antRunner or org.eclipse.equinox.p2.director
EclipseApp.AntRunner - Class in com.diffplug.gradle.eclipserunner
Models the org.eclipse.ant.core.antRunner application, including its build.xml.
EclipseIni - Class in com.diffplug.gradle.eclipserunner
Api for manipulating eclipse.ini, see Eclipse docs for more details.
EclipseIni() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIni
 
eclipseIni(Action<EclipseIni>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets properties in the eclipse.ini.
EclipseIniLauncher - Class in com.diffplug.gradle.eclipserunner
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its BundleContext.
EclipseIniLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
EclipseIniLauncher.Running - Class in com.diffplug.gradle.eclipserunner
Represents a running instance of the equinox OSGi container.
EclipseMisc - Class in com.diffplug.gradle.oomph
Utilities for working with eclipse internals (which should only be called from within an Eclipse instance).
EclipseMisc() - Constructor for class com.diffplug.gradle.oomph.EclipseMisc
 
EclipseMisc.ThrowingConsumer<T> - Interface in com.diffplug.gradle.oomph
Consumer which can throw an exception.
EclipseRelease - Class in com.diffplug.gradle.pde
Models an Eclipse release, such as Mars SR2.
EclipseRunner - Interface in com.diffplug.gradle.eclipserunner
Runs the given args using a headless eclipse instance.
ENTRY - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
EnvMisc - Class in com.diffplug.gradle
Utilities for getting environment variables in buildscripts.
EnvMisc() - Constructor for class com.diffplug.gradle.EnvMisc
 
equals(Object) - Method in class com.diffplug.gradle.p2.P2Model
Two models are equal if all their fields are equal.
equals(Object) - Method in class com.diffplug.gradle.pde.EclipseRelease
 
EquinoxLauncher - Class in com.diffplug.gradle.eclipserunner
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its BundleContext.
EquinoxLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
EquinoxLauncher.Running - Class in com.diffplug.gradle.eclipserunner
Represents a running instance of the equinox OSGi container.
error - Variable in class com.diffplug.gradle.CmdLine.Result
 
ERROR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
ERROR_LOG - Static variable in class com.diffplug.gradle.oomph.IUs
The error log view.
exclude() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
Creates a ResourceFilter which excludes the specified resources.
exclude() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
Creates a filter which will exclude the given resources.
ExcludeBuildFolderPlugin - Class in com.diffplug.gradle.eclipse
Creates eclipse project files which excludes the gradle build folder from Eclipse’s resource indexing.
ExcludeBuildFolderPlugin() - Constructor for class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
 
exec(Project, T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
 
exec(Project, T) - Static method in interface com.diffplug.gradle.JavaExecable
 
exec(BundleContext, T) - Static method in interface com.diffplug.gradle.osgi.OsgiExecable
Executes the given OsgiExecable within an embedded OSGi runtime.
execWithoutGradle(T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
 
execWithoutGradle(T) - Static method in interface com.diffplug.gradle.JavaExecable
 
explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
ExplicitVersionPolicy - Class in com.diffplug.gradle.pde
Specifies a policy for which bundles we will keep multiple versions of, used in PdeBuildTask.
ExplicitVersionPolicy() - Constructor for class com.diffplug.gradle.pde.ExplicitVersionPolicy
 
explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
ExplicitVersionPolicy.Resolve - Class in com.diffplug.gradle.pde
Represents a given plugin and its input versions, and specifies the versions to use when resolving it.
extension - Variable in class com.diffplug.gradle.oomph.OomphConvention
 
extension() - Method in class com.diffplug.gradle.p2.AsMavenPlugin
 
extra(String) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 

F

feature(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
feature(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
FeaturesAndBundlesPublisher - Class in com.diffplug.gradle.p2
Models the FeaturesAndBundlesPublisher application.
FeaturesAndBundlesPublisher() - Constructor for class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Creates a FeaturesAndBundlesPublisher.
FileMisc - Class in com.diffplug.gradle
Miscellaneous utilties for copying files around.
FileMisc() - Constructor for class com.diffplug.gradle.FileMisc
 
files() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include files.
filesAndFolders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include files and folders.
findMax(String, String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
flatten(File) - Static method in class com.diffplug.gradle.FileMisc
Flattens a single directory (moves its children to be its peers, then deletes the given directory.
folders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Sets this resource filter to include folders.
forceDelete(File) - Static method in class com.diffplug.gradle.FileMisc
Calls FileUtils.forceDelete(File) and throws an exception if it fails.
framework - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The id of the bundle that will contain the framework to run.
from(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
from(EclipseRelease) - Static method in class com.diffplug.gradle.pde.PdeInstallation
Returns an EclipseRunner for running PDE build against the given release.
fromProject(Project) - Static method in class com.diffplug.gradle.pde.PdeInstallation
Returns a PdeInstallation based on GOOMPH_PDE_VER, and other factors.

G

get(String, String) - Static method in class com.diffplug.gradle.EnvMisc
Returns the given environment variable, throwing a descriptive error if it doesn’t exist.
getAfter(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Returns the line after the given line, and ensures that the returned value does not start with a dash.
getArrayFromList(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns the result of converting a list of comma-separated tokens into an array
getBinIncludes(Project) - Static method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
Returns the bin.incldes for this project.
getBinIncludes() - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
Returns the bin.includes from the build.properties file.
getBootPath(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Returns the URL-based class path describing where the boot classes are located.
getDate(Date) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
getDescription() - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
getDescription() - Method in class com.diffplug.gradle.oomph.ProjectImporter
 
getDescription() - Method in class com.diffplug.gradle.oomph.SetupAction
Executing <getDescription>...
getJdkConfig() - Method in class com.diffplug.gradle.pde.PdeBuildTask
Returns the JDK config for users to edit.
getJdkLibs() - Method in class com.diffplug.gradle.pde.JdkConfig
Returns the JDK’s libs which you’re going to link against.
getLinesAsArray() - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Returns all lines as an array.
getOptional(String, String, String) - Static method in class com.diffplug.gradle.EnvMisc
Returns the given environment variable, printing a descriptive warning and using a default value if it doesn’t exist.
getOrdering() - Method in class com.diffplug.gradle.oomph.SetupAction
The ordering constraints on this setup action.
getP2() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Returns the P2 model so that users can add the features they’d like.
getP2() - Method in class com.diffplug.gradle.p2.AsMavenGroup
 
getP2() - Method in interface com.diffplug.gradle.p2.P2Declarative
The underlying model.
getPlugin(Project, Class<T>) - Static method in class com.diffplug.gradle.ProjectPlugin
Returns the instance of the given plugin, by returning the existing or applying brand new, as appropriate.
getProject() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Returns the underlying project.
getProps() - Method in class com.diffplug.gradle.pde.PdeBuildTask
Extra properties to set in the build.
getRepos() - Method in class com.diffplug.gradle.p2.P2Model
 
getResult() - Method in class com.diffplug.gradle.Lazyable
Returns the final result.
getRoot() - Method in class com.diffplug.gradle.Lazyable
Returns the root object.
getRootFolder() - Method in class com.diffplug.gradle.pde.JdkConfig
Returns the folder at the root of the JDK.
GoomphCacheLocations - Class in com.diffplug.gradle
There are a few things which goomph needs to cache on the developer’s machine.
GoomphCacheLocations() - Constructor for class com.diffplug.gradle.GoomphCacheLocations
 
GroovyCompat - Class in com.diffplug.gradle
 
GroovyCompat() - Constructor for class com.diffplug.gradle.GroovyCompat
 
group(String, Action<AsMavenGroup>) - Method in class com.diffplug.gradle.p2.AsMavenExtension
Creates a maven group which will be populated by the given action.

H

hashCode() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
 
hashCode() - Method in class com.diffplug.gradle.p2.P2Model
Hash of the models current content.
hashCode() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the hashCode for this release.
hasToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name.
hasToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name containing the given content.
hasTokenFile(File) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name.
hasTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns true iff the given directory has a file with the given name containing the given content.
host - Variable in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
 

I

icon(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the icon image - any size and format is okay, but something square is recommended.
ID - Static variable in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
 
id(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
ID_PROJECT_IMPORT - Static variable in class com.diffplug.gradle.oomph.EclipseMisc
 
IDE - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
ideDir(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the folder where the ide will be built.
include() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
Creates a ResourceFilter which includes the specified resources.
include() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
Creates a filter which will include the given resources.
inDevelopmentMode - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates whether this instance is running in development mode.
inplace() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
installation(Object) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
Adds an installation.
installFeatures() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Sets a profile property to ensure that features are installed.
installLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the install root
instance() - Static method in class com.diffplug.gradle.oomph.WorkspaceRegistry
 
Internal(Host) - Constructor for class com.diffplug.gradle.oomph.SetupAction.Internal
 
into(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
invokeFramework(String[], URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
iu(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
iu(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
IUs - Class in com.diffplug.gradle.oomph
A listing of common IUs.

J

JAR_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
JarFolderRunner - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp within this JVM using a folder containing a plugins folder with the necessary jars.
JarFolderRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunner
 
JarFolderRunnerExternalJvm - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp in a new JVM using a folder containing a plugins folder with the necessary jars.
JarFolderRunnerExternalJvm(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
If you have a gradle Project object handy, use JarFolderRunnerExternalJvm.JarFolderRunnerExternalJvm(File, Project) instead, as it will be more reliable.
JarFolderRunnerExternalJvm(File, Project) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
JAVA - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
JAVA_BROWSING - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
JAVA_HIERARCHY - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.JDT.
javaExec(Project, Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
Calls javaExec() in a way which is friendly with windows classpath limitations.
JavaExecable - Interface in com.diffplug.gradle
Easy way to execute code from a Gradle plugin in a separate JVM.
JavaExecable.Mode - Enum in com.diffplug.gradle
Encapsulates whether something is run internally or externally.
JavaExecWinFriendly - Class in com.diffplug.gradle
Thanks to Thipor Kong for his workaround for Gradle’s windows problems.
javaExecWithoutGradle(Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
Calls javaExec() in a way which is friendly with windows classpath limitations, and doesn’t require gradle.
JdkConfig - Class in com.diffplug.gradle.pde
Detects the JDK folder from the gradle project, and wraps it in an API.
JdkConfig(Project) - Constructor for class com.diffplug.gradle.pde.JdkConfig
Creates a JDK using the project’s org.gradle.java.home property.
JdkConfig(File) - Constructor for class com.diffplug.gradle.pde.JdkConfig
 
JDT - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
jdt(Action<ConventionJdt>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the java development tools.
jreLibs - Variable in class com.diffplug.gradle.pde.JdkConfig
 

L

LATEST - Static variable in class com.diffplug.gradle.pde.EclipseRelease
 
latestOfficial() - Static method in class com.diffplug.gradle.pde.EclipseRelease
 
Lazyable<C> - Class in com.diffplug.gradle
Represents a mutable element, probably a collection, which can be mutated directly, or lazily using the Action mechanism.
Lazyable(C, Function<? super C, ? extends C>) - Constructor for class com.diffplug.gradle.Lazyable
 
list(File) - Static method in class com.diffplug.gradle.FileMisc
Lists the children of the given file in a safe way (File.listFiles() can return null).
location(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on location, as opposed to name and projectRelativePath.
log - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
log(Object) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
logException(Throwable) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Logs an exception to the console and the eclipse error log.
logFile - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
LONG_CLASSPATH_JAR_PREFIX - Static variable in class com.diffplug.gradle.JavaExecWinFriendly
 

M

macApp() - Static method in class com.diffplug.gradle.FileMisc
Returns “.app” on macOS, and empty string on all others.
macContentsEclipse() - Static method in class com.diffplug.gradle.FileMisc
Returns “Contents/Eclipse/” on macOS, and empty string on all others.
Main - Class in com.diffplug.gradle.eclipserunner.launcher
Copied straight from Eclipse Mars.2.
Main() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main
 
main(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs this launcher with the arguments specified in the given string.
main(String[]) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs the platform with the given arguments.
main(String[]) - Static method in interface com.diffplug.gradle.JavaExecable
Main which works in conjunction with JavaExecable.exec(Project, JavaExecable, Action).
Main.SplashHandler - Class in com.diffplug.gradle.eclipserunner.launcher
 
mergeWithExisting - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
 
mergeWithExisting(boolean) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
 
MESSAGE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
metadataRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
metadataRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
metadataRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Sets the given location to be the target for metadata.
mirrorApp(File) - Method in class com.diffplug.gradle.p2.P2Model
Creates a p2.mirror ant task file which will mirror the model’s described IU’s and repos into the given destination folder.
mkdirs(File) - Static method in class com.diffplug.gradle.FileMisc
Calls File.mkdirs() and throws an exception if it fails.
modify(ByteSource, ByteSink, Map<String, Function<byte[], byte[]>>, Predicate<String>) - Static method in class com.diffplug.gradle.ZipMisc
Modifies only the specified entries in a zip file.
modifyFile(File, Function<String, String>) - Static method in class com.diffplug.gradle.FileMisc
Modifies the given file in place.
mv(File, File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
mv(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.

N

name(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on name, as opposed to location and projectRelativePath.
NAME - Static variable in class com.diffplug.gradle.oomph.OomphIdeExtension
 
name(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the name of the generated IDE.
NAME - Static variable in class com.diffplug.gradle.p2.AsMavenExtension
 
name - Variable in class com.diffplug.gradle.pde.JdkConfig
 
NativeDepsPlugin - Class in com.diffplug.gradle.swt
Adds the platform-specific SWT and jface jars which are appropriate for the currently running platform (on the dev machine).
NativeDepsPlugin() - Constructor for class com.diffplug.gradle.swt.NativeDepsPlugin
 
NativeFileManager - Class in com.diffplug.gradle
Interface for the native file manager.
NativeFileManager() - Constructor for class com.diffplug.gradle.NativeFileManager
 
NativeRunner - Class in com.diffplug.gradle.eclipserunner
Runs an EclipseApp using a native launcher (such as eclipsec.exe).
NativeRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.NativeRunner
Pass it the location of the launcher file.
newSession - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
niceText() - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets nice font and whitespace settings (Consolas/Monaco/Monospace).
niceText(String) - Method in class com.diffplug.gradle.oomph.ConventionStyle
Sets nice font and whitespace settings.
noQuote(String) - Static method in class com.diffplug.gradle.FileMisc
Throws an exception if the given input property contains whitespace.

O

ofArrayList() - Static method in class com.diffplug.gradle.Lazyable
Returns a Lazyable wrapper around an ArrayList.
official(String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
Returns the given officially released version which is supported by Goomph.
ofList() - Static method in class com.diffplug.gradle.Lazyable
Returns a Lazyable wrapper around a list.
OomphConvention - Class in com.diffplug.gradle.oomph
Base class for implementing a DSL around a specific part of the IDE.
OomphIdeExtension - Class in com.diffplug.gradle.oomph
OomphIdeExtension(Project) - Constructor for class com.diffplug.gradle.oomph.OomphIdeExtension
 
OomphIdePlugin - Class in com.diffplug.gradle.oomph
Downloads and sets up an Eclipse IDE.
OomphIdePlugin() - Constructor for class com.diffplug.gradle.oomph.OomphIdePlugin
 
open() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Opens the eclipse runtime, and returns an instance of EclipseIniLauncher.Running which allows access to the underlying BundleContext.
open() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Opens the eclipse runtime, and returns an instance of EquinoxLauncher.Running which allows access to the underlying BundleContext.
open(File) - Static method in class com.diffplug.gradle.NativeFileManager
Opens a file manager for the given file.
order(List<SetupAction>) - Static method in class com.diffplug.gradle.oomph.SetupAction
Orders the given setup actions according to their ordering constrains, if any.
OrderingConstraints<T> - Class in com.diffplug.gradle
Expresses ordering constraints on the given type.
OrderingConstraints() - Constructor for class com.diffplug.gradle.OrderingConstraints
 
os - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
Indicates which OS was passed in with -os
OsgiExecable - Interface in com.diffplug.gradle.osgi
Runs code that lives outside an OSGi container inside of it.
OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost> - Class in com.diffplug.gradle.osgi
Client code which gets called within the OSGi runtime.
OsgiExecable.ReflectionHost - Class in com.diffplug.gradle.osgi
Defines data which will be passed via reflection to code within the OSGi runtime - the reflection allows us to call code for which we don’t have the necessary dependencies to resolve its imports unless it is only instantiated within the OSGi container.
output - Variable in class com.diffplug.gradle.CmdLine.Result
 
override_bundlePool - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_p2bootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_pdeBootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 
override_workspaces - Static variable in class com.diffplug.gradle.GoomphCacheLocations
 

P

p2ant(Action<P2AntRunner>) - Method in class com.diffplug.gradle.p2.AsMavenGroup
Allows for fine-grained manipulation of the mirroring operation.
P2AntRunner - Class in com.diffplug.gradle.p2
Models an eclipse ant task which can be run by the P2 Bootstrapper.
P2AntRunner() - Constructor for class com.diffplug.gradle.p2.P2AntRunner
 
p2bootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where the p2-bootstrap application is cached: ~/.goomph/p2-bootstrap.
P2Declarative - Interface in com.diffplug.gradle.p2
A declarative-style wrapper around a P2Model, appropriate for use as a DSL mixin.
P2Model - Class in com.diffplug.gradle.p2
Models a request for some artifacts from some p2 repositories.
P2Model() - Constructor for class com.diffplug.gradle.p2.P2Model
 
P2Model.DirectorApp - Class in com.diffplug.gradle.p2
An extension of EclipseApp with typed methods appropriate for p2 director.
parentConfigurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
The location of the configuration information in the install root
parseFrom(File) - Static method in class com.diffplug.gradle.eclipserunner.EclipseIni
Parses an eclipse.ini from the given file.
parseListFile(Project, List<Object>) - Static method in class com.diffplug.gradle.FileMisc
 
PDE - Static variable in class com.diffplug.gradle.oomph.IUs
Required IU for every IDE, contained within P2Model.addRepoEclipse(String).
pde(Action<ConventionPde>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Adds the plugin-development environment, @see ConventionPde.
PDE - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.PDE.
PdeAntBuildTask - Class in com.diffplug.gradle.pde
Runs PDE build on an ant file.
PdeAntBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeAntBuildTask
 
pdeBootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
Location where eclipse instances with PDE build are cached: ~/.goomph/pde-bootstrap.
PdeBuildTask - Class in com.diffplug.gradle.pde
Runs PDE build to make an RCP application or a p2 repository.
PdeBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeBuildTask
 
PdeInstallation - Class in com.diffplug.gradle.pde
Wraps a PDE installation for the given eclipse release.
PdeInstallation(EclipseRelease) - Constructor for class com.diffplug.gradle.pde.PdeInstallation
 
PdeProductBuildConfig - Class in com.diffplug.gradle.pde
Models the “product” part of PdeBuildTask.
PdeProductBuildConfig(Project) - Constructor for class com.diffplug.gradle.pde.PdeProductBuildConfig
 
performActions() - Method in class com.diffplug.gradle.CmdLine
Runs the commands that have been queued up.
performActions() - Method in class com.diffplug.gradle.CmdLineTask
 
perspective(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the starting perspective (window layout), see Perspectives for common perspectives.
Perspectives - Class in com.diffplug.gradle.oomph
Listing of common eclipse perspectives (window layouts).
platform(SwtPlatform) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds p2.os, p2.ws, and p2.arch arguments.
PLUGIN_ID - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
populate(P2Model, Action<P2Declarative>) - Static method in interface com.diffplug.gradle.p2.P2Declarative
 
populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.SetupAction
Populates the ordering constraints.
processCommandLine(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Processes the command line arguments.
product(Action<PdeProductBuildConfig>) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Copies the product and imgs from the given directory to the given path within the build directory.
productBuildCmd(File) - Method in class com.diffplug.gradle.pde.PdeInstallation
Returns a command which will execute the PDE builder for a product.
productFile(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
 
ProductFileUtil - Class in com.diffplug.gradle.pde
 
ProductFileUtil() - Constructor for class com.diffplug.gradle.pde.ProductFileUtil
 
productFileWithinPlugin(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
productPluginDir(Object) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
profileProperty(String, String) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds a profile property.
ProjectDepsExtension - Class in com.diffplug.gradle.eclipse
Determines where the manifest is written out by BndManifestPlugin.
ProjectDepsExtension() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
ProjectDepsPlugin - Class in com.diffplug.gradle.eclipse
Fixes an intermittent problem when generating eclipse project files where dependencies on other projects within the workspace aren’t always resolved correctly within Eclipse.
ProjectDepsPlugin() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsPlugin
 
ProjectImporter - Class in com.diffplug.gradle.oomph
Imports all of the given project files.
ProjectImporter(Collection<File>) - Constructor for class com.diffplug.gradle.oomph.ProjectImporter
 
ProjectPlugin - Class in com.diffplug.gradle
Base implementation of a Plugin which prevents double-application.
ProjectPlugin() - Constructor for class com.diffplug.gradle.ProjectPlugin
 
projectRelativePath(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
Matches on projectRelativePath, as opposed to name and location.
PROP_FRAMEWORK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
props(Action<Map<String, String>>) - Static method in class com.diffplug.gradle.ConfigMisc
Creates an XML string from a groovy.util.Node.
props(Map<String, String>) - Static method in class com.diffplug.gradle.ConfigMisc
Creates an XML string from a groovy.util.Node.
PROTOCOL - Static variable in class com.diffplug.gradle.FileMisc
The file:// protocol.
publishArtifacts() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Signals that artifacts should be exported.

Q

quote(String) - Static method in class com.diffplug.gradle.FileMisc
Quotes the given input string iff it contains whitespace.
quote(File) - Static method in class com.diffplug.gradle.FileMisc
Quotes the absolute path of the given file iff it contains whitespace.

R

read(File) - Static method in class com.diffplug.gradle.SerializableMisc
Reads an object from the given file.
read(File, String, Throwing.Specific.Consumer<InputStream, IOException>) - Static method in class com.diffplug.gradle.ZipMisc
Reads the given entry from the zip.
read(File, String) - Static method in class com.diffplug.gradle.ZipMisc
Reads the given entry from the zip.
readToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Returns the contents of a file with the given name, if it exists.
recursive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match will be recursive from the root directory.
REFERENCE_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
ReflectionClient(Host) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
 
ReflectionHost(String) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
 
regex() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
The match is a regex.
replaceWithProject(String) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
replaceWithProject(Collection<String>) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
 
repo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repo2runnable() - Method in class com.diffplug.gradle.p2.AsMavenGroup
Marks that this repository will be expanded into its runnable form using Repo2Runnable.
Repo2Runnable - Class in com.diffplug.gradle.p2
Models the repo2runnable application.
Repo2Runnable() - Constructor for class com.diffplug.gradle.p2.Repo2Runnable
 
repoEclipse(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
 
repoEclipseLatest() - Method in interface com.diffplug.gradle.p2.P2Declarative
 
require(T) - Method in class com.diffplug.gradle.OrderingConstraints
This entry will now complain if the list does not also contain the given id.
requireIUs(String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
Ensures the p2 model contains the given IUs.
resolve(String, String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
Specifies that we expect multiple versions of the given plugin, the return value must be used to set the versions that will be kept.
ResourceFilter - Class in com.diffplug.gradle.eclipse
Models an eclipse resource filter.
ResourceFiltersExtension - Class in com.diffplug.gradle.eclipse
ResourceFiltersExtension() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersExtension
 
ResourceFiltersPlugin - Class in com.diffplug.gradle.eclipse
Eclipse projects can have resource filters which include or exclude certain files.
ResourceFiltersPlugin() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
 
RESOURCES - Static variable in class com.diffplug.gradle.oomph.Perspectives
Requires IUs.IDE.
Result(File, String, ImmutableList<String>, ImmutableList<String>) - Constructor for class com.diffplug.gradle.CmdLine.Result
 
rm(File) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
rm(Object) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
roaming() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds the roaming argument.
rootFolder - Variable in class com.diffplug.gradle.pde.JdkConfig
 
run(Throwing.Runnable) - Method in class com.diffplug.gradle.CmdLine
Removes the given file or directory.
run(Throwing.Runnable) - Method in class com.diffplug.gradle.CmdLineTask
Removes the given file or directory.
run() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
Runs the equinox launcher (calls EclipseIniLauncher.open() and immediately closes it).
run(List<String>) - Method in interface com.diffplug.gradle.eclipserunner.EclipseRunner
Runs the eclipse instance with the given arguments.
run() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Runs the equinox launcher (calls EquinoxLauncher.open() and immediately closes it).
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunner
 
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
 
run(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Runs the platform with the given arguments.
run() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 
run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.NativeRunner
 
run() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
 
run() - Method in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
 
run(List<String>) - Method in class com.diffplug.gradle.pde.PdeInstallation
 
runCmd(String) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the current working directory.
runCmd(File, String) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the given directory.
runCmd(File, String, boolean, boolean) - Static method in class com.diffplug.gradle.CmdLine
Runs the given command in the given directory with the given echo setting.
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Saves the buildfile to a temporary file, runs the task, then deletes it.
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Runs this app using the given runner.
runUsing(EclipseRunner) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
 
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.Repo2Runnable
Runs this application, downloading a small bootstrapper if necessary.
runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Runs this application, downloading a small bootstrapper if necessary.
runUsingPDE(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, using PDE as specified by PdeInstallation.fromProject(Project).
runUsingPDE(EclipseRelease) - Method in class com.diffplug.gradle.p2.P2AntRunner
Runs this application, using PDE as specified by PdeInstallation.from(EclipseRelease).
runWithinEclipse() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
 

S

satisfy(List<T>, Function<? super T, ? extends OrderingConstraints<T>>) - Static method in class com.diffplug.gradle.OrderingConstraints
Returns a list which orders the given input list, meeting any constraints.
satisfy(List<T>, Function<? super T, ? extends C>, Function<? super T, ? extends OrderingConstraints<C>>) - Static method in class com.diffplug.gradle.OrderingConstraints
Returns a list which orders the given input list, meeting any constraints.
searchFor(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
Searches for the given target directory starting in the “plugins” subdirectory of the given location.
searchFor(String, String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SerializableMisc - Class in com.diffplug.gradle
Utilities for manipulating Serializable objects.
SerializableMisc() - Constructor for class com.diffplug.gradle.SerializableMisc
 
SESSION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
set(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets a property, replacing its existing value or inserting just before vmargs.
set(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets the given property to a file.
setArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Sets the application arguments which will be passed to the runtime.
setConfigs(SwtPlatform...) - Method in class com.diffplug.gradle.pde.PdeBuildTask
Sets the platforms which we will build for.
setPerspectiveOver(String, String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
Sets the perspective to the first value, if the existing value is one of the other values.
setProps(Map<String, String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
Sets the system properties which will be set on the runtime.
setSecurityPolicy(URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
setTask(Node) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
Sets the XML task node which will be called by this ant task.
SetupAction - Class in com.diffplug.gradle.oomph
Setup action which takes place within the Eclipse installation.
SetupAction(String) - Constructor for class com.diffplug.gradle.oomph.SetupAction
 
SetupAction.Internal<Host extends SetupAction> - Class in com.diffplug.gradle.oomph
 
shared() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
Adds the shared argument.
shared(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
 
source(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
Sets the given file to be the source.
source(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
Adds the given location as a source.
source - Variable in class com.diffplug.gradle.pde.JdkConfig
 
splash(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the splash screen image - any size and format is okay.
SPLASH_HANDLE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SPLASH_LOCATION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
splashDown - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
splashHandler - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
SplashHandler() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 
STACK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
StateBuilder - Class in com.diffplug.gradle
Helper for generating a state string.
StateBuilder(Project) - Constructor for class com.diffplug.gradle.StateBuilder
 
style(Action<ConventionStyle>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Convenience methods for setting the style.
substituteVars(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
supportedRange() - Static method in class com.diffplug.gradle.pde.EclipseRelease
Returns a message describing the currently supported range of versions.

T

takeDownSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
 
target - Variable in class com.diffplug.gradle.pde.JdkConfig
 
targetplatform(Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
Creates a targetplatform with the given content.
targetplatform(String, Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
Creates a targetplatform with the given name and content.
TargetPlatform() - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
 
TargetPlatformSetter(String, ArrayList<File>) - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
 
toArgList() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
Returns the args.
toOctalFileMode(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Converts a set of PosixFilePermission to chmod-style octal file mode.
toOctalFileModeInt(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
Converts a set of PosixFilePermission to chmod-style octal file mode.
toString() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
 
toString() - Method in class com.diffplug.gradle.oomph.SetupAction
 
toString() - Method in class com.diffplug.gradle.p2.P2Model
 
toString() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the id.
toString() - Method in class com.diffplug.gradle.StateBuilder
 
toUnixNewline(String) - Static method in class com.diffplug.gradle.FileMisc
Enforces unix newlines on the given string.
treeDef() - Static method in class com.diffplug.gradle.ProjectPlugin
A TreeDef for projects.

U

unzip(File, File) - Static method in class com.diffplug.gradle.ZipMisc
Unzips a directory to a folder.
updateSite() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the update site for this release.
updateSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
 

V

valueOf(String) - Static method in enum com.diffplug.gradle.JavaExecable.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.diffplug.gradle.JavaExecable.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_DELIM_CHAR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
VARIABLE_DELIM_STRING - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 
version() - Method in class com.diffplug.gradle.pde.EclipseRelease
Returns the OSGi version for this release.
version(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
 
vmargs(String...) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Sets the vmargs arguments, such as -Xmx2g to set the maximum heap size.

W

waitForJobsToFinish() - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Waits for all the jobs to finish.
with(String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
 
withFirst() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
 
withService(Class<T>, EclipseMisc.ThrowingConsumer<T>) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
Performs some action using an Eclipse service.
workspaceDir(Project, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Returns the workspace directory appropriate for the given project and ide folder.
workspaceDir(String, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
Returns the workspace directory appropriate for the given name and file.
workspaceProp(String, Action<Map<String, String>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
Sets the given path within the workspace directory to be a property file.
WorkspaceRegistry - Class in com.diffplug.gradle.oomph
Maintains a registry of goomph workspaces.
workspaces() - Static method in class com.diffplug.gradle.GoomphCacheLocations
When Goomph creates an IDE for you, it must also create an eclipse workspace.
write(File, T) - Static method in class com.diffplug.gradle.SerializableMisc
Writes the given object to the given file.
writeThrowable(File, Throwable) - Static method in class com.diffplug.gradle.SerializableMisc
Writes an exception to file, even if that exception isn’t serializable.
writeTo(File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
Writes this eclipse.ini out to a file.
writeToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
Writes a file with the given name, to the given directory, containing the given value.
writeToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
Writes an empty file with the given name in the given directory.
writeTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
Writes a token file containing the given value.
ws - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
 

X

xml(Supplier<Node>) - Static method in class com.diffplug.gradle.ConfigMisc
Creates an XML string from a groovy.util.Node.

Z

zip(File, String, File) - Static method in class com.diffplug.gradle.ZipMisc
Creates a single-entry zip file.
ZipMisc - Class in com.diffplug.gradle
Utilities for mucking with zip files.
ZipMisc() - Constructor for class com.diffplug.gradle.ZipMisc
 
A B C D E F G H I J L M N O P Q R S T U V W X Z 

com.diffplug.gradle:goomph:3.1.0 by DiffPlug