public interface PlexusBeanManager
| Modifier and Type | Method and Description |
|---|---|
PropertyBinding |
manage(BeanProperty<?> property)
Asks this manager to manage the given bean property.
|
boolean |
manage(Class<?> clazz)
Decides whether instances of the given Plexus bean type should be reported to this manager.
|
boolean |
manage(Object bean)
Asks this manager to manage the given Plexus bean instance.
|
boolean |
unmanage()
Asks this manager to unmanage all the Plexus bean instances it knows about.
|
boolean |
unmanage(Object bean)
Asks this manager to unmanage the given Plexus bean instance.
|
boolean manage(Class<?> clazz)
clazz - The Plexus bean typetrue if instances of the bean should be reported; otherwise falsePropertyBinding manage(BeanProperty<?> property)
property - The bean propertynullboolean manage(Object bean)
bean - The Plexus bean instancetrue if the bean instance was managed; otherwise falseboolean unmanage(Object bean)
bean - The Plexus bean instancetrue if the bean instance was unmanaged; otherwise falseboolean unmanage()
true if any bean instances were unmanaged; otherwise falseCopyright © 2010-2015 Sonatype, Inc.. All Rights Reserved.