| 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