All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method |
Description |
<R extends Requirement<?,R>> void |
absorb(FulfilledRequirementsCollection<R> frp) |
|
void |
absorb(ProvisionsComponents other) |
|
void |
absorb(UsesGlobalComponentSystem other) |
|
void |
addComponent(ComponentType componentType) |
|
<R extends Requirement<?,R>> boolean |
alreadySatisfies(FulfilledRequirement<?,R> fulfilledRequirement) |
|
boolean |
areAllRequirementsMet() |
|
java.util.Map<ComponentType,FulfilledRequirementsCollection<?>> |
componentProvisions() |
|
com.google.common.collect.Table<ComponentType,Requirement<?,?>,Container<?>> |
componentRequirements() |
|
void |
consumeEntirely(ComponentCollection other) |
|
void |
fulfil(RequiresComponents other) |
|
<C,R extends Requirement<? extends C,R>> void |
fulfil(R requirement,
Container<C> container) |
|
<R extends Requirement<?,R>> void |
fulfilFrom(FulfilledRequirement<?,R> fulfilledRequirement) |
|
<R extends Requirement<?,R>> void |
fulfilFrom(FulfilledRequirementsCollection<R> other) |
|
void |
fulfilFrom(ProvisionsComponents other) |
|
<R extends Requirement<?,R>> FulfilledRequirementsCollection<R> |
getProvisions(ComponentType componentType) |
|
<R extends Requirement<?,R>> void |
overridingAbsorb(FulfilledRequirementsCollection<R> frp) |
|
void |
overridingAbsorb(ProvisionsComponents other) |
|
void |
overridingAbsorb(UsesGlobalComponentSystem other) |
|
<R extends Requirement<?,R>> ComponentCollection |
provide(FulfilledRequirement<?,R> req) |
|
<R extends Requirement<?,R>> boolean |
removeExisting(FulfilledRequirement<?,R> fulfilledRequirement) |
|
<R extends Requirement<?,R>> ComponentCollection |
require(Requirement<?,R> r,
Container<?> delegator) |
|
java.lang.String |
toString() |
|