| java.lang.Object | |
| ↳ | org.eclipse.sisu.plexus.PlexusAnnotatedMetadata |
Runtime PlexusBeanMetadata based on BeanProperty annotations.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
PlexusAnnotatedMetadata(Map<?, ?> variables)
Provides runtime Plexus metadata based on simple property annotations.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Configuration |
getConfiguration(BeanProperty<?> property)
Returns @Configuration metadata for the given property of the Plexus bean.
| ||||||||||
| Requirement |
getRequirement(BeanProperty<?> property)
Returns @Requirement metadata for the given property of the Plexus bean.
| ||||||||||
| boolean | isEmpty() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.eclipse.sisu.plexus.PlexusBeanMetadata
| |||||||||||
Provides runtime Plexus metadata based on simple property annotations.
| variables | The filter variables |
|---|
Returns @Configuration metadata for the given property of the Plexus bean.
| property | The bean property |
|---|
null if no such metadata is available
Returns @Requirement metadata for the given property of the Plexus bean.
| property | The bean property |
|---|
null if no such metadata is available