public abstract class SourcePathWithAppleBundleDestination extends Object implements AddsToRuleKey, Comparable<SourcePathWithAppleBundleDestination>
SourcePath and a destination
AppleBundleDestination in a resulting bundle where a file or a
directory with this path should be copied.| Constructor and Description |
|---|
SourcePathWithAppleBundleDestination() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(SourcePathWithAppleBundleDestination o) |
abstract boolean |
getCodesignOnCopy() |
abstract AppleBundleDestination |
getDestination() |
abstract SourcePath |
getSourcePath() |
static SourcePathWithAppleBundleDestination |
of(SourcePath sourcePath)
Construct a new immutable
SourcePathWithAppleBundleDestination instance with default
value of apple bundle destination. |
static SourcePathWithAppleBundleDestination |
of(SourcePath sourcePath,
AppleBundleDestination destination) |
static SourcePathWithAppleBundleDestination |
of(SourcePath sourcePath,
AppleBundleDestination destination,
boolean codesignOnCopy) |
public SourcePathWithAppleBundleDestination()
public abstract SourcePath getSourcePath()
public abstract AppleBundleDestination getDestination()
public abstract boolean getCodesignOnCopy()
public static SourcePathWithAppleBundleDestination of(SourcePath sourcePath)
SourcePathWithAppleBundleDestination instance with default
value of apple bundle destination.sourcePath - The value for the sourcePath attributepublic static SourcePathWithAppleBundleDestination of(SourcePath sourcePath, AppleBundleDestination destination)
public static SourcePathWithAppleBundleDestination of(SourcePath sourcePath, AppleBundleDestination destination, boolean codesignOnCopy)
public int compareTo(SourcePathWithAppleBundleDestination o)
compareTo in interface Comparable<SourcePathWithAppleBundleDestination>