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