| java.lang.Object | |
| ↳ | org.eclipse.sisu.plexus.Roles |
Utility methods for dealing with Plexus roles.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Removes any dashes from the name and converts it to camelCase.
| |||||||||||
Returns the canonical role-hint for the given Plexus component.
| |||||||||||
Returns the canonical form of the given Plexus role-hint.
| |||||||||||
Returns the component binding
Key for the given Plexus component. | |||||||||||
Returns the component binding
Key for the given Plexus role-hint. | |||||||||||
Returns the component binding
Key for the given Plexus role-hint. | |||||||||||
Deduces the role type based on the given @Requirement and expected type.
| |||||||||||
Throws a ProvisionException detailing the missing Plexus component.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Removes any dashes from the name and converts it to camelCase.
| name | The element name |
|---|
Returns the canonical role-hint for the given Plexus component.
| component | The Plexus component |
|---|
Returns the canonical form of the given Plexus role-hint.
| role | The Plexus role |
|---|---|
| hint | The Plexus hint |
Returns the component binding Key for the given Plexus component.
| component | The Plexus component |
|---|
Returns the component binding Key for the given Plexus role-hint.
| role | The Plexus role |
|---|---|
| hint | The Plexus hint |
Returns the component binding Key for the given Plexus role-hint.
| role | The Plexus role |
|---|---|
| hint | The Plexus hint |
Deduces the role type based on the given @Requirement and expected type.
| requirement | The Plexus requirement |
|---|---|
| asType | The expected type |
Throws a ProvisionException detailing the missing Plexus component.
| role | The Plexus role |
|---|---|
| hint | The Plexus hint |