|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContributionContext
Context for execution of a Contribution.
Allows to manipulate a configuration from a Contribution.
The new contribution can be merged with the existing configuration data or
the data may be changed or replaced.
| Method Summary | |
|---|---|
java.lang.Object |
getConfigurationData()
|
ConfigurationPoint |
getConfigurationPoint()
|
void |
mergeContribution(java.lang.Object contributionData)
Merges contribution data with the data already provided by other contributions. |
void |
setConfigurationData(java.lang.Object data)
Replaces all configuration data with data. |
| Methods inherited from interface org.apache.hivemind.definition.ConstructionContext |
|---|
containsService, getConfiguration, getDefiningModule, getRegistry, getService, getService |
| Method Detail |
|---|
ConfigurationPoint getConfigurationPoint()
java.lang.Object getConfigurationData()
void setConfigurationData(java.lang.Object data)
data. Overrides data provided by other contributions
so should only be called when getConfigurationData() returns null.
data - the datavoid mergeContribution(java.lang.Object contributionData)
contributionData - the data to merge. Must be compatible with the type of the configuration.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||