- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- runUsingPDE(EclipseRelease) - Method in class com.diffplug.gradle.p2.P2AntRunner
-
- runWithinEclipse() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
-
- 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
-
- 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.
- 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
-