A B C D E G H I L N O P R S T U V

A

AbstractEventServiceEvent - Class in org.bushe.swing.event
Convenience base class for EventServiceEvents in the application.
AbstractEventServiceEvent(Object) - Constructor for class org.bushe.swing.event.AbstractEventServiceEvent
Default contructor
AbstractProxySubscriber - Class in org.bushe.swing.event.annotation
Common base class for EventService Proxies
AbstractProxySubscriber(Object, Method, ReferenceStrength, EventService) - Constructor for class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
actionPerformed(ActionEvent) - Method in class org.bushe.swing.event.EventServiceAction
Publishes the event on the EventService returned by getEventService(event)

Gets the EventService from #getEventService(ActionEventevent).

addEventToCache(Object, String, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
Adds an event to the event cache, if appropriate.
AnnotationProcessor - Class in org.bushe.swing.event.annotation
Enhances classes that use EventService Annotations.
AnnotationProcessor() - Constructor for class org.bushe.swing.event.annotation.AnnotationProcessor
 
AWTExceptionHandler - Class in org.bushe.swing.exception
Plug this class into the AWT Thread to handle Swing Exceptions.
AWTExceptionHandler() - Constructor for class org.bushe.swing.exception.AWTExceptionHandler
 
AWTExceptionHandler.AWTErrorLogger - Interface in org.bushe.swing.exception
An implementation of this interface can be passed to the AWTExcpetionHandler to handle logging on behalf of the AWTExceptionHandler.

B

BaseProxySubscriber - Class in org.bushe.swing.event.annotation
A class is subscribed to an EventService on behalf of another object.
BaseProxySubscriber(Object, Method, ReferenceStrength, EventService, Class) - Constructor for class org.bushe.swing.event.annotation.BaseProxySubscriber
Creates a proxy.

C

callingStackTrace - Variable in exception org.bushe.swing.exception.SwingException
 
CLEANUP_PERIOD_MS_DEFAULT - Static variable in class org.bushe.swing.event.ThreadSafeEventService
 
CLEANUP_START_THRESHOLD_DEFAULT - Static variable in class org.bushe.swing.event.ThreadSafeEventService
 
CLEANUP_STOP_THRESHOLD_DEFAULT - Static variable in class org.bushe.swing.event.ThreadSafeEventService
 
CleanupEvent - Class in org.bushe.swing.event
Published when the ThreadSafeEventService cleans up stale subscribers.
CleanupEvent(CleanupEvent.Status, int, Integer) - Constructor for class org.bushe.swing.event.CleanupEvent
 
CleanupEvent.Status - Enum in org.bushe.swing.event
 
clearAllSubscribers() - Static method in class org.bushe.swing.event.EventBus
 
clearAllSubscribers() - Method in interface org.bushe.swing.event.EventService
Clears all current subscribers and veto subscribers
clearAllSubscribers() - Method in class org.bushe.swing.event.ThreadSafeEventService
 
clearCache(Class) - Static method in class org.bushe.swing.event.EventBus
 
clearCache(String) - Static method in class org.bushe.swing.event.EventBus
 
clearCache(Pattern) - Static method in class org.bushe.swing.event.EventBus
 
clearCache() - Static method in class org.bushe.swing.event.EventBus
 
clearCache(Class) - Method in interface org.bushe.swing.event.EventService
Clears the event cache for a specific event class or interface and it's any of it's subclasses or implementing classes.
clearCache(String) - Method in interface org.bushe.swing.event.EventService
Clears the topic data cache for a specific topic name.
clearCache(Pattern) - Method in interface org.bushe.swing.event.EventService
Clears the topic data cache for all topics that match a particular pattern.
clearCache() - Method in interface org.bushe.swing.event.EventService
Clear all event caches for all topics and event.
clearCache(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
Clears the event cache for a specific event class or interface and it's any of it's subclasses or implementing classes.
clearCache(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
Clears the topic data cache for a specific topic name.
clearCache(Pattern) - Method in class org.bushe.swing.event.ThreadSafeEventService
Clears the topic data cache for all topics that match a particular pattern.
clearCache() - Method in class org.bushe.swing.event.ThreadSafeEventService
Clear all event caches for all topics and event.
CLIENT_PROPERTY_KEY_TOP_LEVEL_EVENT_SERVICE - Static variable in class org.bushe.swing.event.ContainerEventServiceFinder
The client property used to put a new SwingEventService on top-level components.
close() - Method in class org.bushe.swing.exception.ExceptionDialog
Called on window close to dispose.
ContainerEventServiceAction - Class in org.bushe.swing.event
When fired, this action poublishes an ActionEvent on a Container EventService.
ContainerEventServiceAction() - Constructor for class org.bushe.swing.event.ContainerEventServiceAction
 
ContainerEventServiceAction(String, ImageIcon) - Constructor for class org.bushe.swing.event.ContainerEventServiceAction
 
ContainerEventServiceFinder - Class in org.bushe.swing.event
This class finds a component's container event service, and creates one if necessary and possible.
ContainerEventServiceFinder() - Constructor for class org.bushe.swing.event.ContainerEventServiceFinder
 
ContainerEventServiceRegistrar - Class in org.bushe.swing.event
Registers a component with it's Container's EventService while keeping track of the component's container.
ContainerEventServiceRegistrar(JComponent) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, typically used in the publish-only cases where the getContainerEventServer() call will be made before publication.
ContainerEventServiceRegistrar(JComponent, EventSubscriber, Class) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, and subscribe the subscriber to the eventClass when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(JComponent, EventTopicSubscriber, String) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, and subscribe the subscriber to the topic when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(JComponent, EventSubscriber, Class[]) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, and subscribe the subscriber to the event classes when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(JComponent, EventTopicSubscriber, String[]) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, and subscribeStrongly the subscriber to the topics when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(JComponent, EventSubscriber, Class[], EventTopicSubscriber, String[]) - Constructor for class org.bushe.swing.event.ContainerEventServiceRegistrar
Create a registrar that will keep track of the container event service, and subscribe the subscriber to the topics and the event classes when the ContainerEventService is available and when it changes.
ContainerEventServiceSupplier - Interface in org.bushe.swing.event
A interface implemented by a Swing Container to supply an EventService local to it's child components.
copy() - Method in class org.bushe.swing.exception.ExceptionDialog
Called to copy the text in the details component (actually getDetailComponentMessageText()) to the system clipboard.
createButtonPanelComponent() - Method in class org.bushe.swing.exception.ExceptionDialog
Get the panel of control buttons.
createDetailsComponent(Throwable) - Method in class org.bushe.swing.exception.ExceptionDialog
The component that shows the component details message.
createErrorDialog(Frame, Throwable) - Method in class org.bushe.swing.exception.AWTExceptionHandler
Creates an ErrorDialog.
createErrorIconLabel() - Method in class org.bushe.swing.exception.ExceptionDialog
 
createErrorMessageComponent() - Method in class org.bushe.swing.exception.ExceptionDialog
 
createSeparator() - Method in class org.bushe.swing.exception.ExceptionDialog
 
createTitleComponent() - Method in class org.bushe.swing.exception.ExceptionDialog
 

D

decWeakRefPlusProxySubscriberCount() - Method in class org.bushe.swing.event.ThreadSafeEventService
Decrement the count of stale proxies
determineDetailMessage(Throwable) - Method in class org.bushe.swing.exception.ExceptionDialog
Computes the detail shown in the details component.
doLayout(JLabel, JLabel, JLabel, Component, Component, Component) - Method in class org.bushe.swing.exception.ExceptionDialog
Layouts the component on the context pane.

E

email() - Method in class org.bushe.swing.exception.ExceptionDialog
Called when the user clicks the email button.
equals(Object) - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
equals(Object) - Method in class org.bushe.swing.event.annotation.BaseProxySubscriber
 
equals(Object) - Method in class org.bushe.swing.event.annotation.ProxyTopicPatternSubscriber
 
equals(Object) - Method in class org.bushe.swing.event.annotation.ProxyTopicSubscriber
 
EVENT_BUS_EVENT_CLASS_NAME - Static variable in class org.bushe.swing.event.EventServiceAction
 
EVENT_SERVICE_TOPIC_NAME - Static variable in class org.bushe.swing.event.EventServiceAction
 
EventBus - Class in org.bushe.swing.event
The EventBus provides Swing event publication and subscription services.
EventBus() - Constructor for class org.bushe.swing.event.EventBus
 
EventBusAction - Class in org.bushe.swing.event
When fired, this action publishes events on the EventBus.
EventBusAction() - Constructor for class org.bushe.swing.event.EventBusAction
 
EventBusAction(String, ImageIcon) - Constructor for class org.bushe.swing.event.EventBusAction
 
EventPublisher - Annotation Type in org.bushe.swing.event.annotation
 
EventService - Interface in org.bushe.swing.event
The core interface.
EventServiceAction - Class in org.bushe.swing.event
Abstract class that publishes a Swing ActionEvent (or another object) to an EventService.
EventServiceAction() - Constructor for class org.bushe.swing.event.EventServiceAction
 
EventServiceAction(String, ImageIcon) - Constructor for class org.bushe.swing.event.EventServiceAction
 
EventServiceEvent - Interface in org.bushe.swing.event
Convenience interface for events that get processed by the EventService, its usage is not required in any way.
EventServiceExistsException - Exception in org.bushe.swing.event
Exception thrown by the EventServiceLocator when an exception exists.
EventServiceExistsException(String) - Constructor for exception org.bushe.swing.event.EventServiceExistsException
 
EventServiceLocator - Class in org.bushe.swing.event
A ServiceLocator pattern class for getting an instance of an EventService.
EventServiceLocator() - Constructor for class org.bushe.swing.event.EventServiceLocator
 
EventSubscriber - Annotation Type in org.bushe.swing.event.annotation
 
EventSubscriber<T> - Interface in org.bushe.swing.event
Callback interface for class-based subscribers of an EventService.
EventTopicPatternSubscriber - Annotation Type in org.bushe.swing.event.annotation
 
EventTopicSubscriber - Annotation Type in org.bushe.swing.event.annotation
 
EventTopicSubscriber - Interface in org.bushe.swing.event
Callback interface for topic-based subscribers of an EventService.
ExceptionDialog - Class in org.bushe.swing.exception
A dialog that displays exception that occur in the AWT Event Queue.
ExceptionDialog(Frame, Throwable, boolean) - Constructor for class org.bushe.swing.exception.ExceptionDialog
 
ExceptionDialog(Frame, Throwable, boolean, String) - Constructor for class org.bushe.swing.exception.ExceptionDialog
 

G

getCachedEvents(Class) - Static method in class org.bushe.swing.event.EventBus
 
getCachedEvents(Class) - Method in interface org.bushe.swing.event.EventService
 
getCachedEvents(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getCachedTopicData(String) - Static method in class org.bushe.swing.event.EventBus
 
getCachedTopicData(String) - Method in interface org.bushe.swing.event.EventService
 
getCachedTopicData(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getCacheSizeForEventClass(Class) - Static method in class org.bushe.swing.event.EventBus
 
getCacheSizeForEventClass(Class) - Method in interface org.bushe.swing.event.EventService
Returns the number of events cached for a particular class of event.
getCacheSizeForEventClass(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
Returns the number of events cached for a particular class of event.
getCacheSizeForTopic(String) - Static method in class org.bushe.swing.event.EventBus
 
getCacheSizeForTopic(String) - Method in interface org.bushe.swing.event.EventService
Returns the number of cached data objects published on a particular topic.
getCacheSizeForTopic(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
Returns the number of cached data objects published on a particular topic.
getCallingStack() - Method in exception org.bushe.swing.exception.SwingException
Client exceptions often have two stacks - one thread causes the posting of an action on another thread - usually the Swing EDT thread.
getCleanupPeriodMS() - Method in class org.bushe.swing.event.ThreadSafeEventService
Get the cleanup interval.
getCleanupStartThreshhold() - Method in class org.bushe.swing.event.ThreadSafeEventService
Gets the threshold above which cleanup starts.
getCleanupStopThreshold() - Method in class org.bushe.swing.event.ThreadSafeEventService
Gets the threshold below which cleanup stops.
getContainerEventService() - Method in class org.bushe.swing.event.ContainerEventServiceRegistrar
 
getContainerEventService() - Method in interface org.bushe.swing.event.ContainerEventServiceSupplier
 
getDefaultCacheSizePerClassOrTopic() - Static method in class org.bushe.swing.event.EventBus
 
getDefaultCacheSizePerClassOrTopic() - Method in interface org.bushe.swing.event.EventService
 
getDefaultCacheSizePerClassOrTopic() - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getDefaultDetailsVisible() - Method in class org.bushe.swing.exception.ExceptionDialog
Should the details component be visible by default?
getDetailComponentMessageText() - Method in class org.bushe.swing.exception.ExceptionDialog
 
getEmailMessageText() - Method in class org.bushe.swing.exception.ExceptionDialog
 
getEnd() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getErrorEmailAddress() - Static method in class org.bushe.swing.exception.AWTExceptionHandler
This returns null by default and if it returns null, no Email button is shown in the error dialog.
getErrorEmailSubject() - Method in class org.bushe.swing.exception.ExceptionDialog
 
getErrorIcon() - Method in class org.bushe.swing.exception.ExceptionDialog
 
getEvent() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getEventObject() - Method in class org.bushe.swing.event.ObjectEvent
 
getEventService() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
getEventService(ActionEvent) - Method in class org.bushe.swing.event.ContainerEventServiceAction
 
getEventService(Component) - Static method in class org.bushe.swing.event.ContainerEventServiceFinder
Walks the component's parents until it find an ContainerEventServiceSupplier and returns the suppier's EventService.
getEventService(ActionEvent) - Method in class org.bushe.swing.event.EventBusAction
 
getEventService(ActionEvent) - Method in class org.bushe.swing.event.EventServiceAction
Override to return the EventService on which to publish.
getEventService(String) - Static method in class org.bushe.swing.event.EventServiceLocator
 
getEventServiceEvent(ActionEvent) - Method in class org.bushe.swing.event.EventServiceAction
If isPublishesOnTopic() returns false (i.e., when using class-based rather than topic-based publication), then override this method to publish an on object other than the ActionEvent.
getFrameForMessageDialog() - Method in class org.bushe.swing.exception.AWTExceptionHandler
Finds the frame for hte error message.
getGlobalEventService() - Static method in class org.bushe.swing.event.EventBus
The EventBus uses a global static EventService.
getLastEvent(Class) - Static method in class org.bushe.swing.event.EventBus
 
getLastEvent(Class) - Method in interface org.bushe.swing.event.EventService
 
getLastEvent(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getLastTopicData(String) - Static method in class org.bushe.swing.event.EventBus
 
getLastTopicData(String) - Method in interface org.bushe.swing.event.EventService
 
getLastTopicData(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getMessageText(Throwable) - Method in class org.bushe.swing.exception.ExceptionDialog
Gets the message from the root cause, breaks it up into an 80 character wide html message.
getName() - Method in class org.bushe.swing.event.EventServiceAction
 
getNumStaleSubscribersCleaned() - Method in class org.bushe.swing.event.CleanupEvent
Null unless status is FINISHED_CLEANING.
getProxiedSubscriber() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
getProxiedSubscriber() - Method in interface org.bushe.swing.event.ProxySubscriber
 
getRealSubscriberAndCleanStaleSubscriberIfNecessary(Iterator, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
Unsubscribe a subscriber if it is a stale ProxySubscriber.
getReferenceStrength() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
getReferenceStrength() - Method in interface org.bushe.swing.event.ProxySubscriber
 
getSource() - Method in class org.bushe.swing.event.AbstractEventServiceEvent
 
getSource() - Method in interface org.bushe.swing.event.EventServiceEvent
 
getStart() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getStatus() - Method in class org.bushe.swing.event.CleanupEvent
 
getSubscriber() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getSubscribers(Class) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribers(String) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribers(Class) - Method in interface org.bushe.swing.event.EventService
Union of getSubscribersToClass(Class) and getSubscribersToExactClass(Class)
getSubscribers(String) - Method in interface org.bushe.swing.event.EventService
Union of getSubscribersByPattern(String) and geSubscribersToTopic(String)
getSubscribers(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribers(Type) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribers(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribersByPattern(String) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribersByPattern(String) - Method in interface org.bushe.swing.event.EventService
 
getSubscribersByPattern(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribersToClass(Class) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribersToClass(Class) - Method in interface org.bushe.swing.event.EventService
 
getSubscribersToClass(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribersToExactClass(Class) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribersToExactClass(Class) - Method in interface org.bushe.swing.event.EventService
 
getSubscribersToExactClass(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribersToPattern(Pattern) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscribersToTopic(String) - Static method in class org.bushe.swing.event.EventBus
 
getSubscribersToTopic(String) - Method in interface org.bushe.swing.event.EventService
 
getSubscribersToTopic(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getSubscriptionMethod() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
getSwingEventService() - Static method in class org.bushe.swing.event.EventServiceLocator
 
getThrowsExceptionOnNullEventService() - Method in class org.bushe.swing.event.EventServiceAction
By default, exceptions are throw if getEventService() returns null.
getTimeLimitMilliseconds() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getTopicName(ActionEvent) - Method in class org.bushe.swing.event.EventServiceAction
The topic name is the first non-null value out of: A topic name explictly set via EventServiceAction.setTopicName(String) the action's getValue("event-service-topic") EventServiceAction.EVENT_SERVICE_TOPIC_NAME the action's getValue("ID") (for compatibility with the SAM ActionManager's ID) the action's Action.ACTION_COMMAND_KEY the action event's Action.ACTION_COMMAND_KEY the action's Action.NAME the value is used (if the value is not a String, the value's toString() is used).
getTopicValue(ActionEvent) - Method in class org.bushe.swing.event.EventServiceAction
By default, the ActionEvent is the object published on the topic.
getTotalWeakRefsAndProxies() - Method in class org.bushe.swing.event.CleanupEvent
Total weak refs and ProxySubscribers subscribed.
getType() - Method in class org.bushe.swing.event.generics.TypeReference
Gets the referenced type.
getVetoEventListener() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
getVetoSubscribers(Class) - Static method in class org.bushe.swing.event.EventBus
 
getVetoSubscribers(String) - Static method in class org.bushe.swing.event.EventBus
 
getVetoSubscribers(Pattern) - Static method in class org.bushe.swing.event.EventBus
 
getVetoSubscribers(Class) - Method in interface org.bushe.swing.event.EventService
 
getVetoSubscribers(String) - Method in interface org.bushe.swing.event.EventService
 
getVetoSubscribers(Pattern) - Method in interface org.bushe.swing.event.EventService
 
getVetoSubscribers(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getVetoSubscribers(String) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getVetoSubscribers(Pattern) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getVetoSubscribersToClass(Class) - Static method in class org.bushe.swing.event.EventBus
 
getVetoSubscribersToClass(Class) - Method in interface org.bushe.swing.event.EventService
 
getVetoSubscribersToClass(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
getVetoSubscribersToExactClass(Class) - Static method in class org.bushe.swing.event.EventBus
 
getVetoSubscribersToExactClass(Class) - Method in interface org.bushe.swing.event.EventService
 
getVetoSubscribersToExactClass(Class) - Method in class org.bushe.swing.event.ThreadSafeEventService
 

H

handle(Throwable) - Method in class org.bushe.swing.exception.AWTExceptionHandler
Called by the AWT EventQueue to handle the exception
handleException(Object, Throwable, StackTraceElement[], EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
Called during event handling exceptions, calls handleException
handleException(String, Object, String, Object, Throwable, StackTraceElement[], String) - Method in class org.bushe.swing.event.ThreadSafeEventService
All exception handling goes through this method.
handleThrowableWithFrame(Frame, Throwable) - Method in class org.bushe.swing.exception.AWTExceptionHandler
This method is called when there is a frame.
handleThrowableWithoutFrame(Throwable) - Method in class org.bushe.swing.exception.AWTExceptionHandler
This method is called when there is no frame.
handleVeto(VetoEventListener, Object, VetoTopicEventListener, String, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
Handle vetos of an event or topic, by default logs finely.
hashCode() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 

I

incWeakRefPlusProxySubscriberCount() - Method in class org.bushe.swing.event.ThreadSafeEventService
Increment the count of stale proxies and start a cleanup task if necessary
initUI(Throwable) - Method in class org.bushe.swing.exception.ExceptionDialog
Called during construction to initialze the components and calls doLayout() with them.
isEventHandlingExceeded() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
isPublishesOnTopic() - Method in class org.bushe.swing.event.EventServiceAction
 
isVetoExceeded() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 

L

LOG - Static variable in class org.bushe.swing.event.ThreadSafeEventService
 
log(Throwable) - Method in interface org.bushe.swing.exception.AWTExceptionHandler.AWTErrorLogger
 
logError(Throwable) - Method in class org.bushe.swing.exception.AWTExceptionHandler
Logs the error the current implementation of the Logger.

N

newInstance() - Method in class org.bushe.swing.event.generics.TypeReference
Instantiates a new instance of T using the default, no-arg constructor.

O

ObjectEvent - Class in org.bushe.swing.event
A simple event that delivers an untyped object with a source object.
ObjectEvent(Object, Object) - Constructor for class org.bushe.swing.event.ObjectEvent
Constructor
onEvent(Object) - Method in class org.bushe.swing.event.annotation.BaseProxySubscriber
Handles the event publication by pushing it to the real subscriber's subcription Method.
onEvent(String, Object) - Method in class org.bushe.swing.event.annotation.ProxyTopicSubscriber
Handles the event publication by pushing it to the real subscriber's subcription Method.
onEvent(T) - Method in interface org.bushe.swing.event.EventSubscriber
Handle a published event.
onEvent(String, Object) - Method in interface org.bushe.swing.event.EventTopicSubscriber
Handle an event published on a topic.
onEventException(String, Object, Throwable, StackTraceElement[], EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
Called during event handling exceptions, calls handleException
org.bushe.swing.event - package org.bushe.swing.event
The EventBus provides publish/subscribe event services for a single JVM.
org.bushe.swing.event.annotation - package org.bushe.swing.event.annotation
 
org.bushe.swing.event.generics - package org.bushe.swing.event.generics
The EventBus provides publish/subscribe event services for a single JVM.
org.bushe.swing.exception - package org.bushe.swing.exception
A few classes that help in dealing with Swing Exceptions.

P

PREFERRED_WIDTH - Static variable in class org.bushe.swing.exception.ExceptionDialog
 
printStackTrace(PrintStream) - Method in exception org.bushe.swing.exception.SwingException
Calls printWriter(ps, true)
printStackTrace(PrintWriter) - Method in exception org.bushe.swing.exception.SwingException
Prints the calling stack and the exception stack trace.
process(Object) - Static method in class org.bushe.swing.event.annotation.AnnotationProcessor
 
ProxySubscriber - Interface in org.bushe.swing.event
An interface that can be implemented when proxies are used for subscription.
ProxyTopicPatternSubscriber - Class in org.bushe.swing.event.annotation
A Proxy Subscriber for Annotations that use topic patterns
ProxyTopicPatternSubscriber(Object, Method, ReferenceStrength, EventService, String, Pattern) - Constructor for class org.bushe.swing.event.annotation.ProxyTopicPatternSubscriber
Creates a proxy.
ProxyTopicSubscriber - Class in org.bushe.swing.event.annotation
A class that subscribes to an EventService on behalf of another object.
ProxyTopicSubscriber(Object, Method, ReferenceStrength, EventService, String) - Constructor for class org.bushe.swing.event.annotation.ProxyTopicSubscriber
Creates a proxy.
proxyUnsubscribed() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
Called by EventServices to inform the proxy that it is unsubscribed.
proxyUnsubscribed() - Method in interface org.bushe.swing.event.ProxySubscriber
Called by EventServices to inform the proxy that it is unsubscribed.
publish(Object) - Static method in class org.bushe.swing.event.EventBus
 
publish(String, Object) - Static method in class org.bushe.swing.event.EventBus
 
publish(Type, Object) - Static method in class org.bushe.swing.event.EventBus
 
publish(Object) - Method in interface org.bushe.swing.event.EventService
Publishes an Object so that subscribers will be notified if they subscribed to the Object's class, one of its subclasses, or to one of its implementing interfaces.
publish(Type, Object) - Method in interface org.bushe.swing.event.EventService
Use this method to publish generified objects to subscribers of Types, i.e.
publish(String, Object) - Method in interface org.bushe.swing.event.EventService
Publishes an object on a topic name so that all subscribers to that name will be notified about it.
publish(Object, String, Object, List, List, StackTraceElement[]) - Method in class org.bushe.swing.event.SwingEventService
Same as ThreadSafeEventService.publish(), except if the call is coming from a thread that is not the Swing Event Dispatch Thread, the request is put on the EDT through a a call to SwingUtilities.invokeLater().
publish(Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
publish(Type, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
publish(String, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
publish(Object, String, Object, List, List, StackTraceElement[]) - Method in class org.bushe.swing.event.ThreadSafeEventService
All publish methods call this method.

R

ReferenceStrength - Enum in org.bushe.swing.event.annotation
The two kinds of references that are used in the EventBus.
removeProxySubscriber(ProxySubscriber, Iterator) - Method in class org.bushe.swing.event.ThreadSafeEventService
 

S

SERVICE_NAME_EVENT_BUS - Static variable in class org.bushe.swing.event.EventServiceLocator
The name "EventBus" is reserved for the service that the EventBus wraps.
setCacheSizeForEventClass(Class, int) - Static method in class org.bushe.swing.event.EventBus
 
setCacheSizeForEventClass(Class, int) - Method in interface org.bushe.swing.event.EventService
Set the number of events cached for a particular class of event.
setCacheSizeForEventClass(Class, int) - Method in class org.bushe.swing.event.ThreadSafeEventService
Set the number of events cached for a particular class of event.
setCacheSizeForTopic(String, int) - Static method in class org.bushe.swing.event.EventBus
 
setCacheSizeForTopic(Pattern, int) - Static method in class org.bushe.swing.event.EventBus
 
setCacheSizeForTopic(String, int) - Method in interface org.bushe.swing.event.EventService
Set the number of published data objects cached for a particular event topic.
setCacheSizeForTopic(Pattern, int) - Method in interface org.bushe.swing.event.EventService
Set the number of published data objects cached for a topics matching a pattern.
setCacheSizeForTopic(String, int) - Method in class org.bushe.swing.event.ThreadSafeEventService
Set the number of published data objects cached for a particular event topic.
setCacheSizeForTopic(Pattern, int) - Method in class org.bushe.swing.event.ThreadSafeEventService
Set the number of published data objects cached for topics matching a pattern.
setCallingStack(StackTraceElement[]) - Method in exception org.bushe.swing.exception.SwingException
Swing exceptions often have two stacks - one thread causes the posting of an action on another thread - usually the Swing EDT thread.
setCleanupPeriodMS(Long) - Method in class org.bushe.swing.event.ThreadSafeEventService
Sets the cleanup interval.
setCleanupStartThreshhold(Integer) - Method in class org.bushe.swing.event.ThreadSafeEventService
Sets the threshold above which cleanup starts.
setCleanupStopThreshold(Integer) - Method in class org.bushe.swing.event.ThreadSafeEventService
Sets the threshold below which cleanup stops.
setDefaultCacheSizePerClassOrTopic(int) - Static method in class org.bushe.swing.event.EventBus
 
setDefaultCacheSizePerClassOrTopic(int) - Method in interface org.bushe.swing.event.EventService
Sets the default cache size for each kind of event, default is 0 (no caching).
setDefaultCacheSizePerClassOrTopic(int) - Method in class org.bushe.swing.event.ThreadSafeEventService
Sets the default cache size for each kind of event, default is 0 (no caching).
setEmailAddress(String) - Method in class org.bushe.swing.exception.ExceptionDialog
 
setErrorEmailAddress(String) - Static method in class org.bushe.swing.exception.AWTExceptionHandler
If set to a non-null value, the Email button will be shown in the error dialog that will trigger the user's email client to send an error email to the error email address.
setEventService(String, EventService) - Static method in class org.bushe.swing.event.EventServiceLocator
Add a named EventService to the locator.
setLogger(AWTExceptionHandler.AWTErrorLogger) - Static method in class org.bushe.swing.exception.AWTExceptionHandler
By default the handler logs errors to system.err.
setPublishesOnTopic(boolean) - Method in class org.bushe.swing.event.EventServiceAction
Sets whether this action publishes on a topic or uses class-based publication.
setThrowsExceptionOnNullEventService(boolean) - Method in class org.bushe.swing.event.EventServiceAction
By default, exceptions are thrown if getEventService() returns null.
setTopicName(String) - Method in class org.bushe.swing.event.EventServiceAction
Explicitly sets the topic name this action publishes on.
setupClose() - Method in class org.bushe.swing.exception.ExceptionDialog
Ensures the dialog disposes on close, escape, or X.
shouldVeto(Object) - Method in interface org.bushe.swing.event.VetoEventListener
Determine whether an event should be vetoed or published.
shouldVeto(String, Object) - Method in interface org.bushe.swing.event.VetoTopicEventListener
Determine whether a topic publication should be vetoed or allowed.
stackTraceToString(Throwable) - Static method in class org.bushe.swing.exception.AWTExceptionHandler
Given a throwable, it returns the stack trace as a string
subscribe(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribe(Type, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribe(String, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribe(Pattern, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribe(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to an EventSubscriber to the publication of events of an event class and its subclasses, or to an event's interface.
subscribe(Type, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
 
subscribe(String, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to an EventSubscriber to the publication of a topic name.
subscribe(Pattern, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to an EventSubscriber to the publication of all the topic names that match a RegEx Pattern.
subscribe(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribe(Type, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribe(String, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribe(Pattern, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribe(Object, Map, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
All subscribe methods call this method, including veto subscriptions.
subscribeExactly(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribeExactly(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to an EventSubscriber to the publication of events of an event class (not its subclasses).
subscribeExactly(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeExactlyStrongly(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribeExactlyStrongly(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a subscriber to an event class (and not its subclasses).
subscribeExactlyStrongly(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
SubscriberTimingEvent - Class in org.bushe.swing.event
This event is published internally to report timing for subscribe on an EventService.
SubscriberTimingEvent(Object, Long, Long, Long, Object, EventSubscriber, VetoEventListener) - Constructor for class org.bushe.swing.event.SubscriberTimingEvent
Create a timing event
subscribeStrongly(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribeStrongly(String, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribeStrongly(Pattern, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
subscribeStrongly(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a subscriber to an event class and its subclasses.
subscribeStrongly(String, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a subscriber to an event topic name.
subscribeStrongly(Pattern, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Subscribes a subscriber to all the event topic names that match a RegEx expression.
subscribeStrongly(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeStrongly(String, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeStrongly(Pattern, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeTiming(SubscriberTimingEvent) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoException(Object, String, Object, Throwable, StackTraceElement[], VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
Called during veto exceptions, calls handleException
subscribeVetoListener(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListener(String, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListener(Pattern, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListener(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to a VetoListener to a event class and its subclasses.
subscribeVetoListener(String, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to a VetoTopicEventListener to a topic name.
subscribeVetoListener(Pattern, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to an VetoTopicEventListener to all the topic names that match the RegEx Pattern.
subscribeVetoListener(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListener(String, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListener(Pattern, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListener(Object, Map, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
All veto subscriptions methods call this method.
subscribeVetoListenerExactly(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListenerExactly(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a WeakReference to a VetoListener to a event class (but not its subclasses).
subscribeVetoListenerExactly(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListenerExactlyStrongly(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListenerExactlyStrongly(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a VetoListener for an event class (but not its subclasses).
subscribeVetoListenerExactlyStrongly(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListenerStrongly(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListenerStrongly(String, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListenerStrongly(Pattern, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
subscribeVetoListenerStrongly(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a VetoListener for an event class and its subclasses.
subscribeVetoListenerStrongly(String, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a VetoListener to a topic name.
subscribeVetoListenerStrongly(Pattern, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Subscribes a VetoTopicEventListener to a set of topics that match a RegEx expression.
subscribeVetoListenerStrongly(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListenerStrongly(String, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
subscribeVetoListenerStrongly(Pattern, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
SWING_EVENT_SERVICE_CLASS - Static variable in class org.bushe.swing.event.EventServiceLocator
Set this Java property to a Class that implements EventService to use that class instead of SwingEventService as the swing EventBus.
SwingEventService - Class in org.bushe.swing.event
An EventService implementation for Swing.
SwingEventService() - Constructor for class org.bushe.swing.event.SwingEventService
By default, the SwingEventService is contructed such that any listener that takes over 200 ms causes an SubscriberTimingEvent to be published.
SwingEventService(Long) - Constructor for class org.bushe.swing.event.SwingEventService
 
SwingEventService(Long, boolean) - Constructor for class org.bushe.swing.event.SwingEventService
Create a SwingEventService is such that any listener that takes over timeThresholdForEventTimingEventPublication milliseconds causes an EventSubscriberTimingEvent to be published.
SwingException - Exception in org.bushe.swing.exception
Aids in Troubleshooting Swing Application Exceptions or any exception where the caller's stack may not be the exception stack (such as producer-consumer mechanisms).
SwingException() - Constructor for exception org.bushe.swing.exception.SwingException
Default constructor
SwingException(String) - Constructor for exception org.bushe.swing.exception.SwingException
Constructor for compatibility with Exception.
SwingException(Throwable) - Constructor for exception org.bushe.swing.exception.SwingException
Constructor for compatibility with Exception Use ClientException(String, Throwable, StackTraceElement[]) instead
SwingException(String, Throwable) - Constructor for exception org.bushe.swing.exception.SwingException
Constructor for compatibility with Exception Use ClientException(String, Throwable, StackTraceElement[]) instead
SwingException(String, Throwable, StackTraceElement[]) - Constructor for exception org.bushe.swing.exception.SwingException
Preferred constructor.

T

ThreadSafeEventService - Class in org.bushe.swing.event
A thread-safe EventService implementation.
ThreadSafeEventService() - Constructor for class org.bushe.swing.event.ThreadSafeEventService
Creates a ThreadSafeEventService that does not monitor timing of handlers.
ThreadSafeEventService(Long) - Constructor for class org.bushe.swing.event.ThreadSafeEventService
Creates a ThreadSafeEventService while providing time monitoring options.
ThreadSafeEventService(Long, boolean) - Constructor for class org.bushe.swing.event.ThreadSafeEventService
Creates a ThreadSafeEventService while providing time monitoring options.
ThreadSafeEventService(Integer, Integer, Long) - Constructor for class org.bushe.swing.event.ThreadSafeEventService
Creates a ThreadSafeEventService while providing proxy cleanup customization.
ThreadSafeEventService(Long, boolean, Integer, Integer, Long) - Constructor for class org.bushe.swing.event.ThreadSafeEventService
Creates a ThreadSafeEventService while providing time monitoring options.
toString() - Method in class org.bushe.swing.event.annotation.AbstractProxySubscriber
 
toString() - Method in class org.bushe.swing.event.annotation.BaseProxySubscriber
 
toString() - Method in class org.bushe.swing.event.annotation.ProxyTopicPatternSubscriber
 
toString() - Method in class org.bushe.swing.event.annotation.ProxyTopicSubscriber
 
toString() - Method in class org.bushe.swing.event.SubscriberTimingEvent
 
TypeReference<T> - Class in org.bushe.swing.event.generics
Courtesy of Neil Gafter's blog.
TypeReference() - Constructor for class org.bushe.swing.event.generics.TypeReference
 

U

unsubscribe(String) - Method in class org.bushe.swing.event.annotation.ProxyTopicPatternSubscriber
 
unsubscribe(String) - Method in class org.bushe.swing.event.annotation.ProxyTopicSubscriber
 
unsubscribe(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribe(String, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribe(Pattern, EventTopicSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribe(Class, Object) - Static method in class org.bushe.swing.event.EventBus
For usage with annotatations.
unsubscribe(String, Object) - Static method in class org.bushe.swing.event.EventBus
For usage with annotatations.
unsubscribe(Pattern, Object) - Static method in class org.bushe.swing.event.EventBus
For usage with annotatations.
unsubscribe(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a subscriber that is subscribed to an event class and its subclasses.
unsubscribe(String, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a subscriber that is subscribed to an event topic
unsubscribe(Pattern, EventTopicSubscriber) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a subscriber that is subscribed to an event topic
unsubscribe(Class, Object) - Method in interface org.bushe.swing.event.EventService
When using annotations, an object may be subscribed by proxy.
unsubscribe(String, Object) - Method in interface org.bushe.swing.event.EventService
When using annotations, an object may be subscribed by proxy.
unsubscribe(Pattern, Object) - Method in interface org.bushe.swing.event.EventService
When using annotations, an object may be subscribed by proxy.
unsubscribe(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(String, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(Pattern, EventTopicSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(Class, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(String, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(Pattern, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribe(Object, Map, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
All event subscriber unsubscriptions call this method.
unsubscribeExactly(Class, EventSubscriber) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribeExactly(Class, Object) - Static method in class org.bushe.swing.event.EventBus
For usage with annotatations.
unsubscribeExactly(Class, EventSubscriber) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a subscriber that is subscribed to an event class (and not its subclasses).
unsubscribeExactly(Class, Object) - Method in interface org.bushe.swing.event.EventService
When using annotations, an object may be subscribed by proxy.
unsubscribeExactly(Class, EventSubscriber) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribeExactly(Class, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribeVetoListener(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribeVetoListener(String, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribeVetoListener(Pattern, VetoTopicEventListener) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribeVetoListener(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a vetoListener that is subscribed to an event class and its subclasses.
unsubscribeVetoListener(String, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a VetoTopicEventListener that is subscribed to an event topic name.
unsubscribeVetoListener(Pattern, VetoTopicEventListener) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a VetoTopicEventListener that is subscribed to an event topic RegEx pattern.
unsubscribeVetoListener(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribeVetoListener(String, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribeVetoListener(Pattern, VetoTopicEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
unsubscribeVetoListener(Object, Map, Object) - Method in class org.bushe.swing.event.ThreadSafeEventService
All veto unsubscriptions methods call this method.
unsubscribeVetoListenerExactly(Class, VetoEventListener) - Static method in class org.bushe.swing.event.EventBus
 
unsubscribeVetoListenerExactly(Class, VetoEventListener) - Method in interface org.bushe.swing.event.EventService
Stop the subscription for a vetoListener that is subscribed to an event class (but not its subclasses).
unsubscribeVetoListenerExactly(Class, VetoEventListener) - Method in class org.bushe.swing.event.ThreadSafeEventService
 
updateContainerEventService() - Method in class org.bushe.swing.event.ContainerEventServiceRegistrar
Called by this class when the container may have changed.
UseTheClassOfTheAnnotatedMethodsParameter - Class in org.bushe.swing.event.annotation
This is a dummy class to get around a limitation with annotations.
UseTheClassOfTheAnnotatedMethodsParameter() - Constructor for class org.bushe.swing.event.annotation.UseTheClassOfTheAnnotatedMethodsParameter
 

V

valueOf(String) - Static method in enum org.bushe.swing.event.annotation.ReferenceStrength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bushe.swing.event.CleanupEvent.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bushe.swing.event.annotation.ReferenceStrength
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.bushe.swing.event.CleanupEvent.Status
Returns an array containing the constants of this enum type, in the order they're declared.
VetoEventListener - Interface in org.bushe.swing.event
Interface for classes that can veto class-based event publication from the EventService.
VetoTopicEventListener - Interface in org.bushe.swing.event
Interface for classes that can veto publication on topic names from the EventService.

A B C D E G H I L N O P R S T U V