public class AddonInfoBuilder extends Object implements AddonInfo
| Modifier and Type | Method and Description |
|---|---|
AddonInfoBuilder |
addOptionalDependency(AddonInfo addonInfo,
boolean exported) |
AddonInfoBuilder |
addRequiredDependency(AddonInfo addonInfo,
boolean exported) |
AddonInfoBuilder |
addResource(File file) |
boolean |
equals(Object obj) |
static AddonInfoBuilder |
from(AddonId addonId) |
AddonId |
getAddon() |
Set<AddonDependencyEntry> |
getDependencyEntries() |
Set<AddonInfo> |
getOptionalAddons()
Returns an unmodifiable list of the required addons
|
Set<AddonInfo> |
getRequiredAddons()
Returns an unmodifiable list of the required addons
|
Set<File> |
getResources() |
int |
hashCode() |
String |
toString() |
public static AddonInfoBuilder from(AddonId addonId)
public AddonInfoBuilder addRequiredDependency(AddonInfo addonInfo, boolean exported)
public AddonInfoBuilder addOptionalDependency(AddonInfo addonInfo, boolean exported)
public AddonInfoBuilder addResource(File file)
public Set<AddonInfo> getOptionalAddons()
getOptionalAddons in interface AddonInfopublic Set<AddonInfo> getRequiredAddons()
getRequiredAddons in interface AddonInfopublic Set<File> getResources()
getResources in interface AddonInfopublic Set<AddonDependencyEntry> getDependencyEntries()
getDependencyEntries in interface AddonInfoCopyright © 2013 JBoss by Red Hat. All Rights Reserved.