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

A

acceptArtifact(BundleArtifact) - Method in ArtifactsMatch
@return if the given artifact is a match
acceptArtifact(BundleArtifact) - Method in BundleDependency
acceptArtifact(BundleArtifact) - Method in MergeConfig
addDefaultConfig(StoredConfig) - Method in Configurations
addMerge(MergeConfig) - Method in Configurations
addOverrideConfig(StoredConfig) - Method in Configurations
addQualifier(String, Feature, Project) - Method in VersionUtil
Add a qualifier to a feature version, based on the feature content.
ADLER32 - Field in PlatformPluginExtension
Hash calculator using the Adler32 checksum algorithm.
apply(Project) - Method in PlatformPlugin
Arch - Enum in org.standardout.gradle.plugin.platform.internal.osdetect
Enum for handling different processor architectures supported by SWT.
ArtifactFeature - Class in org.standardout.gradle.plugin.platform.internal.config
Represents the configuration of a platform feature.
ArtifactFeature(Project, def, Closure) - Constructor in ArtifactFeature
ArtifactsMatch - Interface in org.standardout.gradle.plugin.platform.internal
Interface marking objects that match specific bundle artifacts.

B

because(String) - Method in DummyDependency
bnd(Closure) - Method in MergeConfig
bnd(Closure) - Method in PlatformPluginExtension
Call bnd to extend/overwrite the default bnd configuration for all bundles.
BndConfig - Class in org.standardout.gradle.plugin.platform.internal.config
Represents the configuration of a bundle concerning bnd.
BndConfig(Project, String, String, String, File, Map<String, String>) - Constructor in BndConfig
Constructor.
buffer() - Method in ByteArrayResource
bundle(Project, BundleArtifact, File, List<BundleArtifact>) - Method in BundleHelper
Bundle an artifact, also create the source bundle if applicable.
bundle(def) - Method in MergeConfig
Add a bundle to merge and as dependency.
bundle(def, Closure) - Method in PlatformPluginExtension
Call bundle to add a dependency.
BundleArtifact - Interface in org.standardout.gradle.plugin.platform.internal
Represents a bundle artifact represented by a single file.
BundleDependency - Class in org.standardout.gradle.plugin.platform.internal.config
Represents the configuration of a bundle dependency.
BundleDependency(Project, def, Closure, boolean) - Constructor in BundleDependency
BundleHelper - Class in org.standardout.gradle.plugin.platform.internal.util.bnd
BundlesAction - Class in org.standardout.gradle.plugin.platform.internal
Action that creates bundles.
BundlesAction(Project, File) - Constructor in BundlesAction
ByteArrayResource - Class in org.standardout.gradle.plugin.platform.internal.util.bnd
ByteArrayResource(byte[], long, String) - Constructor in ByteArrayResource

C

close() - Method in ByteArrayResource
CONF_AUX - Field in PlatformPlugin
CONF_PLATFORM - Field in PlatformPlugin
configInfo(Configuration, def) - Method in BundlesAction
Configurations - Class in org.standardout.gradle.plugin.platform.internal.config
Bundle configuration index.
Configurations(Project) - Constructor in Configurations
configureEnvironment(Project) - Method in PlatformPlugin
Creates a potentialOptionalImports.txt file in the build directory of potential optional imports.
contentEquals(Dependency) - Method in DummyDependency
copy() - Method in DummyDependency
createBundles(Iterable<BundleArtifact>, File) - Method in Configurations
Create bundles for the given artifacts.
createFeatureXml(Feature, Writer) - Method in FeatureUtil
createJar(Feature, def) - Method in FeatureUtil

D

DAY - Field in PlatformPluginExtension
DefaultFeature - Class in org.standardout.gradle.plugin.platform.internal
defaultImports(Iterable<ResolvedArtifact>) - Method in Configurations
DefaultQualifierMap - Class in org.standardout.gradle.plugin.platform.internal.util
Default implementation of a version qualifier map.
DefaultQualifierMap(File, String, int, String) - Constructor in DefaultQualifierMap
DependencyArtifact - Interface in org.standardout.gradle.plugin.platform.internal
DependencyHelper - Class in org.standardout.gradle.plugin.platform.internal.util.gradle
Implementation based on several classes from the gradle ide subproject, mainly DefaultIdeDependencyResolver.
DummyDependency - Class in org.standardout.gradle.plugin.platform.internal.util.gradle
Dummy dependency class (that may have a null name).
DummyDependency(Map) - Constructor in DummyDependency

E

equals(Object) - Method in SwtPlatform
evaluate(Project, String, String, String, File, Map<String, String>) - Method in StoredConfig
evaluate(Project, String, String, String, File, Map<String, String>) - Method in StoredConfigImpl
evaluate(Project, String, String, String, File, Map<String, String>) - Method in UnmodifiableStoredConfig
execute(Task) - Method in BundlesAction
extractSymbolicName(String) - Method in JarInfo

F

Feature - Interface in org.standardout.gradle.plugin.platform.internal
Represents an Eclipse Update Site Feature.
feature(def, Closure) - Method in PlatformPluginExtension
Call feature to create a feature configuration.
FeatureUtil - Class in org.standardout.gradle.plugin.platform.internal.util
FileBundleArtifact - Class in org.standardout.gradle.plugin.platform.internal
Bundle represented by a single file w/o dependency information.
FileBundleArtifact(BundleArtifact, File) - Constructor in FileBundleArtifact
Create a source bundle artifact from a Jar.
fromOS(OS) - Method in SwtPlatform
Converts an OS to an SwtPlatform.

G

getAll() - Method in SwtPlatform
Returns all of the platforms.
getArch() - Method in OS
Returns the architecture of the given operating system.
getArch() - Method in SwtPlatform
Returns the CPU architecture.
getArtifact() - Method in ResolvedBundleArtifact
getArtifacts(Project, Dependency) - Method in DependencyHelper
Resolve a specific dependency to artifacts, excluding transitive dependencies.
getBndClosures() - Method in StoredConfig
getBndClosures() - Method in UnmodifiableStoredConfig
getBndConfig() - Method in BundleArtifact
The associated bnd configuration, if any
getBndConfig() - Method in ResolvedBundleArtifact
getBndConfig() - Method in SourceBundleArtifact
getBundleConfig() - Method in MergeConfig
getBundleName() - Method in BndConfig
getBundleName() - Method in BundleArtifact
The bundle name.
getBundleName() - Method in ResolvedBundleArtifact
getBundleName() - Method in SourceBundleArtifact
getBundles() - Method in ArtifactFeature
getBundles() - Method in DefaultFeature
getBundles() - Method in Feature
getBundles() - Method in SourceFeature
getClassifier(Dependency) - Method in DependencyHelper
Determine the classifier for a dependency.
getClassifier() - Method in DummyDependency
getConfiguration(String, String, String, String, boolean, DependencyArtifact) - Method in Configurations
Get the (combined) configuration for the given parameters defining a dependency.
getDefaultConfig() - Method in Configurations
getDependency() - Method in ResolvedBundleArtifact
getDetachedArtifacts(Project, def) - Method in DependencyHelper
Retrieve artifacts for a specific dependency.
getDetachedDependency(Project, def, String, boolean) - Method in DependencyHelper
Retrieve a specific dependency.
getDirectDependencies(Project) - Method in DependencyArtifact
@return the direct dependencies of this artifact
getDirectDependencies(Project, def) - Method in DependencyHelper
Retrieve the direct dependencies of a specific dependency.
getDirectDependencies(Project) - Method in MergeBundleArtifact
getDirectDependencies(Project) - Method in ResolvedBundleArtifact
getFile() - Method in BundleArtifact
The associated file.
getFile() - Method in ResolvedBundleArtifact
getGroup() - Method in DummyDependency
getId() - Method in BundleArtifact
The unique identifier.
getId() - Method in Feature
getId() - Method in ResolvedBundleArtifact
getId() - Method in SourceFeature
getImportsClosures() - Method in StoredConfig
getImportsClosures() - Method in UnmodifiableStoredConfig
getIncludedFeatures() - Method in ArtifactFeature
getIncludedFeatures() - Method in DefaultFeature
getIncludedFeatures() - Method in Feature
getIncludedFeatures() - Method in SourceFeature
getLabel() - Method in Feature
getLabel() - Method in SourceFeature
getMatchClosures() - Method in MergeConfig
getModifiedVersion() - Method in BundleArtifact
The modified bundle version to use.
getModifiedVersion() - Method in ResolvedBundleArtifact
getModifiedVersion() - Method in SourceBundleArtifact
getName() - Method in DummyDependency
getNative() - Method in Arch
Returns the Arch for the native platform: 32-bit JVM on 64-bit Windows returns Arch.x64.
getNative() - Method in OS
Returns the native OS: 32-bit JVM on 64-bit Windows returns OS.WIN_64.
getNative() - Method in SwtPlatform
Returns the SwtPlatform for the native platform: 32-bit JVM on 64-bit Windows returns x86_64.
getNoWrapReason() - Method in BundleArtifact
The reason why it should not be wrapped
getNoWrapReason() - Method in FileBundleArtifact
getNoWrapReason() - Method in ResolvedBundleArtifact
getOs() - Method in SwtPlatform
Returns the operating system.
getOverrideConfig() - Method in Configurations
getProperty(String) - Method in IgnoreMethodDecorator
getProperty(String) - Method in IgnoreSetPropertyDecorator
getProperty(String) - Method in LaxPropertyDecorator
getProviderName() - Method in DefaultFeature
getProviderName() - Method in Feature
getQualifier(String, String, Version, String) - Method in DefaultQualifierMap
getQualifier(String, String, Version, String) - Method in VersionQualifierMap
Get the qualifier to use for a specific artifact.
getQualifierMap(Project) - Method in VersionUtil
getReason() - Method in DummyDependency
getRepresentedDependencies() - Method in DependencyArtifact
@return the resolved dependencies the artifact represents (no transitive dependencies)
getRepresentedDependencies() - Method in MergeBundleArtifact
getRepresentedDependencies() - Method in ResolvedBundleArtifact
getRunning() - Method in Arch
Returns the Arch for the native platform: 32-bit JVM on 64-bit Windows returns Arch.x86.
getRunning() - Method in OS
Returns the running OS: 32-bit JVM on 64-bit Windows returns OS.WIN_32.
getRunning() - Method in SwtPlatform
Returns the SwtPlatform for the running platform: 32-bit JVM on 64-bit Windows returns x86.
getSourceBundle() - Method in BundleArtifact
The associated source bundle, if any.
getSymbolicName() - Method in BndConfig
getSymbolicName() - Method in BundleArtifact
The bundle symbolic name.
getSymbolicName() - Method in ResolvedBundleArtifact
getSymbolicName() - Method in SourceBundleArtifact
getTargetFileName() - Method in BundleArtifact
The name of the target file.
getTargetFileName() - Method in ResolvedBundleArtifact
getVersion() - Method in ArtifactFeature
getVersion() - Method in BndConfig
getVersion() - Method in BundleArtifact
The original version.
getVersion() - Method in DefaultFeature
getVersion() - Method in DummyDependency
getVersion() - Method in Feature
getVersion() - Method in ResolvedBundleArtifact
getWs() - Method in SwtPlatform
Returns the windowing system.
getWuffString() - Method in SwtPlatform
Returns the folder name that wuff uses for this SwtPlatform.

H

hashCode() - Method in SwtPlatform

I

IgnoreMethodDecorator - Class in org.standardout.gradle.plugin.platform.internal.util.groovy
Decorator for a class that ignores method invocations.
IgnoreMethodDecorator(def) - Constructor in IgnoreMethodDecorator
IgnoreSetPropertyDecorator - Class in org.standardout.gradle.plugin.platform.internal.util.groovy
Decorator for a class that doesn't fail on accessing missing properties.
IgnoreSetPropertyDecorator(def) - Constructor in IgnoreSetPropertyDecorator
imports(def, Closure) - Method in PlatformPluginExtension
Call to configure the behaviour for other bundles importing a given dependency.
ImportsConfig - Class in org.standardout.gradle.plugin.platform.internal.config
Represents the configuration of a library concerning the import of packages to other bundles.
ImportsConfig(Project, String, String, String) - Constructor in ImportsConfig
Constructor.
importsConfig(Project, String, String, String) - Method in StoredConfig
@return the imports configuration, may be null
importsConfig(Project, String, String, String) - Method in StoredConfigImpl
importsConfig(Project, String, String, String) - Method in UnmodifiableStoredConfig
include(def) - Method in MergeConfig
Include a bundle to merge, but not as dependency.
instruction(String, def) - Method in BndConfig
Create a bnd instruction.
instructions(Map) - Method in BndConfig
Add instructions using named parameters
invokeMethod(String, def) - Method in IgnoreMethodDecorator
invokeMethod(String, def) - Method in IgnoreSetPropertyDecorator
invokeMethod(String, def) - Method in LaxPropertyDecorator
isEmpty() - Method in ResolvedBundleArtifact.PomInfo
isEmpty() - Method in StoredConfig
@return if the configuration is empty
isEmpty() - Method in StoredConfigImpl
isEmpty() - Method in UnmodifiableStoredConfig
isLinux() - Method in OS
isMac() - Method in OS
isMacOrLinux() - Method in OS
isSource() - Method in BundleArtifact
If the bundle is a source bundle.
isSource() - Method in FileBundleArtifact
isSource() - Method in ResolvedBundleArtifact
isSource() - Method in SourceBundleArtifact
isWindows() - Method in OS
Enum representing an OS and its underlying CPU architecture.
isWrap() - Method in BundleArtifact
Should the bundle be wrapped using bnd?
isWrap() - Method in FileBundleArtifact
isWrap() - Method in ResolvedBundleArtifact

J

JarInfo - Class in org.standardout.gradle.plugin.platform.internal.util.bnd
JarInfo(File) - Constructor in JarInfo

K

L

lastModified() - Method in ByteArrayResource
LaxPropertyDecorator - Class in org.standardout.gradle.plugin.platform.internal.util.groovy
Decorator for a class that doesn't fail on accessing missing properties.
LaxPropertyDecorator(def) - Constructor in LaxPropertyDecorator
leftShift(StoredConfig) - Method in StoredConfig
Append the given configuration.
leftShift(StoredConfig) - Method in StoredConfigImpl
Append the given configuration.
leftShift(StoredConfig) - Method in UnmodifiableStoredConfig

M

MAJOR - Field in PlatformPluginExtension
Version strategy that requires a minimum version and extends to (not including) the next major version.
MANIFEST_PATH - Field in BundleHelper
match(Closure) - Method in MergeConfig
Defines a closure that matches against BundleArtifacts to merge.
merge(Project, MergeConfig, List<BundleArtifact>, File) - Method in BundleHelper
merge(Map<String, Object>, Closure) - Method in PlatformPluginExtension
Call merge to create bundle that is merged from different dependencies.
MergeBundleArtifact - Class in org.standardout.gradle.plugin.platform.internal
MergeBundleArtifact(File, Project, StoredConfig, String, Set<ResolvedArtifact>, Iterable<ResolvedDependency>) - Constructor in MergeBundleArtifact
Create a bundle artifact represented by a Jar.
MergeConfig - Class in org.standardout.gradle.plugin.platform.internal.config
Merge configuration.
MergeConfig(Project, Map<String, Object>, Closure) - Constructor in MergeConfig
mergeJars(Project, List<File>, File, Map<String, Object>) - Method in BundleHelper
MILLISECOND - Field in PlatformPluginExtension
MINIMUM - Field in PlatformPluginExtension
Version strategy that uses the given version as minimum version.
MINOR - Field in PlatformPluginExtension
Version strategy that requires a minimum version and extends to (not including) the next minor version.
MINUTE - Field in PlatformPluginExtension
MONTH - Field in PlatformPluginExtension

N

NONE - Field in PlatformPluginExtension
Version strategy that uses no version constraint for imports.

O

openInputStream() - Method in ByteArrayResource
optionalImport(String) - Method in BndConfig
Add packages for optional import.
OS - Enum in org.standardout.gradle.plugin.platform.internal.osdetect
Enum representing an OS and its underlying CPU architecture.
override(Closure) - Method in PlatformPluginExtension
Call to override the behavior for all created bundles, even existing bundles.

P

parseWsOsArch(String) - Method in SwtPlatform
Parses ws.os.arch strings (which is how SWT bundles are specified).
platformFilter() - Method in SwtPlatform
Returns a string appropriate as an Eclipse-PlatformFilter in a MANIFEST.MF
PlatformPlugin - Class in org.standardout.gradle.plugin.platform
OSGi platform plugin for Gradle.
PlatformPluginExtension - Class in org.standardout.gradle.plugin.platform
Extension for the platform plugin.
PlatformPluginExtension(Project) - Constructor in PlatformPluginExtension
platformProperties() - Method in SwtPlatform
Returns a map containing the platform properties.
prependImport(List<String>) - Method in BndConfig
Prepend imported packages.
putConfiguration(String, String, String, String, StoredConfig) - Method in Configurations
Add configuration for a dependency.

Q

R

resolveAllDependencies(Configuration) - Method in DependencyHelper
Recursively resolves dependencies including their children.
ResolvedBundleArtifact - Class in org.standardout.gradle.plugin.platform.internal
ResolvedBundleArtifact.LicenseInfo - Class in org.standardout.gradle.plugin.platform.internal
Represents license information retrieved from a POM file.
ResolvedBundleArtifact.LicenseInfo(String, String) - Constructor in ResolvedBundleArtifact.LicenseInfo
ResolvedBundleArtifact.PomInfo - Class in org.standardout.gradle.plugin.platform.internal
Represents information retrieved from a POM file.
ResolvedBundleArtifact(ResolvedArtifact, ResolvedDependency, Project, boolean) - Constructor in ResolvedBundleArtifact
Create a bundle artifact from a resolved artifact.
resolvedConfigInfo(String, Iterable<ResolvedArtifact>, def) - Method in BundlesAction
resolveSourceArtifacts(Configuration, ConfigurationContainer) - Method in DependencyHelper
Resolve source artifacts for dependencies in the given configuration.
rightShift(StoredConfig) - Method in StoredConfig
Prepend the own configuration to the given configuration object.
rightShift(StoredConfig) - Method in StoredConfigImpl
Prepend the own configuration to the given configuration object.
rightShift(StoredConfig) - Method in UnmodifiableStoredConfig

S

SECOND - Field in PlatformPluginExtension
setBundleName(String) - Method in BndConfig
Custom bundle name.
setProperty(String, def) - Method in IgnoreMethodDecorator
setProperty(String, def) - Method in IgnoreSetPropertyDecorator
setSourceBundle(BundleArtifact) - Method in BundleArtifact
Set the associated source bundle, may be null.
setSymbolicName(String) - Method in BndConfig
Custom symbolic name.
setVersion(String) - Method in BndConfig
Version that is either provided or can be set for file dependencies.
setVersion(String) - Method in DefaultFeature
size() - Method in ByteArrayResource
SourceBundleArtifact - Class in org.standardout.gradle.plugin.platform.internal
SourceBundleArtifact(ResolvedArtifact, Project) - Constructor in SourceBundleArtifact
SourceFeature - Class in org.standardout.gradle.plugin.platform.internal.config
SourceFeature(Feature, Project) - Constructor in SourceFeature
StoredConfig - Interface in org.standardout.gradle.plugin.platform.internal.config
Stores the configuration of a bundle concerning bnd.
StoredConfigImpl - Class in org.standardout.gradle.plugin.platform.internal.config
Stores the configuration of a bundle concerning bnd.
StoredConfigImpl(Closure) - Constructor in StoredConfigImpl
Constructor.
SwtPlatform - Class in org.standardout.gradle.plugin.platform.internal.osdetect
Models the platforms that SWT binaries are built for, useful for build tools that interact with SWT jars.

T

TASK_BUNDLES - Field in PlatformPlugin
toOsgiVersion(String, Closure) - Method in VersionUtil
Convert a version string to a valid OSGi version.
toStoredConfig() - Method in ResolvedBundleArtifact.PomInfo
Convert to stored configuration.
toString() - Method in SwtPlatform
Returns "ws.os.arch", which is how SWT bundles are named.

U

UnmodifiableStoredConfig - Class in org.standardout.gradle.plugin.platform.internal.config
UnmodifiableStoredConfig(StoredConfig) - Constructor in UnmodifiableStoredConfig
unsupportedException(Arch) - Method in Arch
Returns an UnsupportedOperationException for the given arch.
unsupportedException(OS) - Method in OS
Returns an UnsupportedOperationException for the given OS.

V

VersionQualifierMap - Interface in org.standardout.gradle.plugin.platform.internal.util
VersionUtil - Class in org.standardout.gradle.plugin.platform.internal.util

W

winMacLinux(T, T, T) - Method in OS
Returns the appropriate value depending on the OS.
write(OutputStream) - Method in ByteArrayResource

X

x86x64(T, T) - Method in Arch
Enum for handling different processor architectures supported by SWT.

Y

YEAR - Field in PlatformPluginExtension

Z

_

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