public class SubPackageHandling extends Object
SubPackageHandling.Entry
s that
match against a given PackageId
. The version of the package id is
ignored.
The sub package handling can be specified in the package properties as a string of the following format:
Modifier and Type | Class and Description |
---|---|
static class |
SubPackageHandling.Entry |
static class |
SubPackageHandling.Option
The sub package option
|
Modifier and Type | Field and Description |
---|---|
static SubPackageHandling |
DEFAULT
The default handling
|
Constructor and Description |
---|
SubPackageHandling() |
Modifier and Type | Method and Description |
---|---|
static SubPackageHandling |
fromString(String str)
Parses a options string as described above and returns a new SubPackageHandling instance.
|
List<SubPackageHandling.Entry> |
getEntries()
Returns the modifiable list of entries.
|
SubPackageHandling.Option |
getOption(PackageId id)
Gets the option from the entries list that matches the package last.
|
String |
getString()
Returns the parseable string representation of this configuration.
|
public static final SubPackageHandling DEFAULT
public static SubPackageHandling fromString(String str)
str
- the string to parsenull
if the string is malformed.public SubPackageHandling.Option getOption(PackageId id)
SubPackageHandling.Option.INSTALL
id
- the package id to matchpublic List<SubPackageHandling.Entry> getEntries()
public String getString()
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"