Package javaa.beans.beancontext
Interface BeanContextServices
- All Superinterfaces:
BeanContext,BeanContextChild,BeanContextServiceRevokedListener,BeanContextServicesListener,Collection,DesignMode,EventListener,Iterable,Visibility
- All Known Implementing Classes:
BeanContextServicesSupport
-
Field Summary
Fields inherited from interface javaa.beans.beancontext.BeanContext
globalHierarchyLockFields inherited from interface javaa.beans.DesignMode
PROPERTYNAME -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddService(Class serviceClass, BeanContextServiceProvider serviceProvider) getCurrentServiceSelectors(Class serviceClass) getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) booleanhasService(Class serviceClass) voidreleaseService(BeanContextChild child, Object requestor, Object service) voidvoidrevokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow) Methods inherited from interface javaa.beans.beancontext.BeanContext
addBeanContextMembershipListener, getResource, getResourceAsStream, instantiateChild, removeBeanContextMembershipListenerMethods inherited from interface javaa.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContextMethods inherited from interface javaa.beans.beancontext.BeanContextServiceRevokedListener
serviceRevokedMethods inherited from interface javaa.beans.beancontext.BeanContextServicesListener
serviceAvailableMethods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayMethods inherited from interface javaa.beans.DesignMode
isDesignTime, setDesignTimeMethods inherited from interface javaa.beans.Visibility
avoidingGui, dontUseGui, needsGui, okToUseGui
-
Method Details
-
addBeanContextServicesListener
-
addService
-
getCurrentServiceClasses
Iterator getCurrentServiceClasses() -
getCurrentServiceSelectors
-
getService
Object getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) throws TooManyListenersException - Throws:
TooManyListenersException
-
hasService
-
releaseService
-
removeBeanContextServicesListener
-
revokeService
void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
-