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>