Class PlexusAnnotatedMetadata

    • Constructor Detail

      • PlexusAnnotatedMetadata

        public PlexusAnnotatedMetadata​(Map<?,​?> variables)
        Provides runtime Plexus metadata based on simple property annotations.
        Parameters:
        variables - The filter variables
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface PlexusBeanMetadata
        Returns:
        true if there is no more metadata; otherwise false
      • getConfiguration

        public org.codehaus.plexus.component.annotations.Configuration getConfiguration​(BeanProperty<?> property)
        Description copied from interface: PlexusBeanMetadata
        Returns @Configuration metadata for the given property of the Plexus bean.
        Specified by:
        getConfiguration in interface PlexusBeanMetadata
        Parameters:
        property - The bean property
        Returns:
        Configuration metadata; null if no such metadata is available
      • getRequirement

        public org.codehaus.plexus.component.annotations.Requirement getRequirement​(BeanProperty<?> property)
        Description copied from interface: PlexusBeanMetadata
        Returns @Requirement metadata for the given property of the Plexus bean.
        Specified by:
        getRequirement in interface PlexusBeanMetadata
        Parameters:
        property - The bean property
        Returns:
        Requirement metadata; null if no such metadata is available