public interface

PlexusBeanMetadata

org.eclipse.sisu.plexus.PlexusBeanMetadata
Known Indirect Subclasses

Class Overview

Supplies metadata associated with a particular Plexus bean implementation.

Summary

Public Methods
abstract Configuration getConfiguration(BeanProperty<?> property)
Returns @Configuration metadata for the given property of the Plexus bean.
abstract Requirement getRequirement(BeanProperty<?> property)
Returns @Requirement metadata for the given property of the Plexus bean.
abstract boolean isEmpty()

Public Methods

public abstract Configuration getConfiguration (BeanProperty<?> property)

Returns @Configuration metadata for the given property of the Plexus bean.

Parameters
property The bean property
Returns
  • Configuration metadata; null if no such metadata is available

public abstract Requirement getRequirement (BeanProperty<?> property)

Returns @Requirement metadata for the given property of the Plexus bean.

Parameters
property The bean property
Returns
  • Requirement metadata; null if no such metadata is available

public abstract boolean isEmpty ()

Returns
  • true if there is no more metadata; otherwise false