APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.javafx.event

public final Class CompositeEventHandler<T extends Event>

extends Object
Class Inheritance
Imports
javafx.event.Event, .EventHandler, .WeakEventHandler

Nested and Inner Type Summary

Modifier and TypeClass and Description
private abstract static class
private static class
private static class
private static class
private static class

Field Summary

Modifier and TypeField and Description
private EventHandler<? super T>
private CompositeEventHandler.EventProcessorRecord<T>
private CompositeEventHandler.EventProcessorRecord<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addEventFilter(final EventHandler<? super T> eventFilter)

public void
addEventHandler(final EventHandler<? super T> eventHandler)

private void
pack-priv boolean
containsFilter(final EventHandler<? super T> eventFilter)

pack-priv boolean
containsHandler(final EventHandler<? super T> eventHandler)

private CompositeEventHandler.EventProcessorRecord<T>
createEventFilterRecord(final EventHandler<? super T> eventFilter)

private CompositeEventHandler.EventProcessorRecord<T>
createEventHandlerRecord(final EventHandler<? super T> eventHandler)

public void
public void
private CompositeEventHandler.EventProcessorRecord<T>
find(final EventHandler<? super T> eventProcessor, final boolean isFilter)

private boolean
find(boolean isFilter)

public EventHandler<? super T>
public boolean
public boolean
private void
public void
removeEventFilter(final EventHandler<? super T> eventFilter)

public void
removeEventHandler(final EventHandler<? super T> eventHandler)

public void
setEventHandler(final EventHandler<? super T> eventHandler)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

eventHandlerback to summary
private EventHandler<? super T> eventHandler
firstRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> firstRecord
lastRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> lastRecord

Constructor Detail

CompositeEventHandlerback to summary
public CompositeEventHandler()

Method Detail

addEventFilterback to summary
public void addEventFilter(final EventHandler<? super T> eventFilter)
addEventHandlerback to summary
public void addEventHandler(final EventHandler<? super T> eventHandler)
appendback to summary
private void append(final CompositeEventHandler.EventProcessorRecord<T> prevRecord, final CompositeEventHandler.EventProcessorRecord<T> newRecord)
containsFilterback to summary
pack-priv boolean containsFilter(final EventHandler<? super T> eventFilter)
containsHandlerback to summary
pack-priv boolean containsHandler(final EventHandler<? super T> eventHandler)
createEventFilterRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> createEventFilterRecord(final EventHandler<? super T> eventFilter)
createEventHandlerRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> createEventHandlerRecord(final EventHandler<? super T> eventHandler)
dispatchBubblingEventback to summary
public void dispatchBubblingEvent(final Event event)
dispatchCapturingEventback to summary
public void dispatchCapturingEvent(final Event event)
findback to summary
private CompositeEventHandler.EventProcessorRecord<T> find(final EventHandler<? super T> eventProcessor, final boolean isFilter)
findback to summary
private boolean find(boolean isFilter)
getEventHandlerback to summary
public EventHandler<? super T> getEventHandler()
hasFilterback to summary
public boolean hasFilter()
hasHandlerback to summary
public boolean hasHandler()
removeback to summary
private void remove(final CompositeEventHandler.EventProcessorRecord<T> record)
removeEventFilterback to summary
public void removeEventFilter(final EventHandler<? super T> eventFilter)
removeEventHandlerback to summary
public void removeEventHandler(final EventHandler<? super T> eventHandler)
setEventHandlerback to summary
public void setEventHandler(final EventHandler<? super T> eventHandler)
com.sun.javafx.event back to summary

private abstract Class CompositeEventHandler.EventProcessorRecord<T extends Event>

extends Object
Class Inheritance
  • java.lang.Object
  • com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord
Known Direct Subclasses
com.sun.javafx.event.CompositeEventHandler.NormalEventHandlerRecord, com.sun.javafx.event.CompositeEventHandler.WeakEventHandlerRecord, com.sun.javafx.event.CompositeEventHandler.NormalEventFilterRecord, com.sun.javafx.event.CompositeEventHandler.WeakEventFilterRecord

Field Summary

Modifier and TypeField and Description
private CompositeEventHandler.EventProcessorRecord<T>
private CompositeEventHandler.EventProcessorRecord<T>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public abstract void
public abstract void
public abstract boolean
public abstract boolean
public abstract boolean
stores(EventHandler<? super T> eventProcessor, boolean isFilter)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nextRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> nextRecord
prevRecordback to summary
private CompositeEventHandler.EventProcessorRecord<T> prevRecord

Constructor Detail

EventProcessorRecordback to summary
private EventProcessorRecord()

Method Detail

handleBubblingEventback to summary
public abstract void handleBubblingEvent(T event)
handleCapturingEventback to summary
public abstract void handleCapturingEvent(T event)
isDisconnectedback to summary
public abstract boolean isDisconnected()
isFilterback to summary
public abstract boolean isFilter()
storesback to summary
public abstract boolean stores(EventHandler<? super T> eventProcessor, boolean isFilter)
com.sun.javafx.event back to summary

private final Class CompositeEventHandler.NormalEventFilterRecord<T extends Event>

extends CompositeEventHandler.EventProcessorRecord<T extends Event>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final EventHandler<? super T>

Constructor Summary

AccessConstructor and Description
public
NormalEventFilterRecord(final EventHandler<? super T> eventFilter)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
public boolean
public boolean
stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Field Detail

eventFilterback to summary
private final EventHandler<? super T> eventFilter

Constructor Detail

NormalEventFilterRecordback to summary
public NormalEventFilterRecord(final EventHandler<? super T> eventFilter)

Method Detail

handleBubblingEventback to summary
public void handleBubblingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleBubblingEvent.

Annotations
@Override
handleCapturingEventback to summary
public void handleCapturingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleCapturingEvent.

Annotations
@Override
isDisconnectedback to summary
public boolean isDisconnected()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isDisconnected.

Annotations
@Override
isFilterback to summary
public boolean isFilter()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isFilter.

Annotations
@Override
storesback to summary
public boolean stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Annotations
@Override
com.sun.javafx.event back to summary

private final Class CompositeEventHandler.NormalEventHandlerRecord<T extends Event>

extends CompositeEventHandler.EventProcessorRecord<T extends Event>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final EventHandler<? super T>

Constructor Summary

AccessConstructor and Description
public
NormalEventHandlerRecord(final EventHandler<? super T> eventHandler)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
public boolean
public boolean
stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Field Detail

eventHandlerback to summary
private final EventHandler<? super T> eventHandler

Constructor Detail

NormalEventHandlerRecordback to summary
public NormalEventHandlerRecord(final EventHandler<? super T> eventHandler)

Method Detail

handleBubblingEventback to summary
public void handleBubblingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleBubblingEvent.

Annotations
@Override
handleCapturingEventback to summary
public void handleCapturingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleCapturingEvent.

Annotations
@Override
isDisconnectedback to summary
public boolean isDisconnected()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isDisconnected.

Annotations
@Override
isFilterback to summary
public boolean isFilter()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isFilter.

Annotations
@Override
storesback to summary
public boolean stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Annotations
@Override
com.sun.javafx.event back to summary

private final Class CompositeEventHandler.WeakEventFilterRecord<T extends Event>

extends CompositeEventHandler.EventProcessorRecord<T extends Event>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final WeakEventHandler<? super T>

Constructor Summary

AccessConstructor and Description
public
WeakEventFilterRecord(final WeakEventHandler<? super T> weakEventFilter)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
public boolean
public boolean
stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Field Detail

weakEventFilterback to summary
private final WeakEventHandler<? super T> weakEventFilter

Constructor Detail

WeakEventFilterRecordback to summary
public WeakEventFilterRecord(final WeakEventHandler<? super T> weakEventFilter)

Method Detail

handleBubblingEventback to summary
public void handleBubblingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleBubblingEvent.

Annotations
@Override
handleCapturingEventback to summary
public void handleCapturingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleCapturingEvent.

Annotations
@Override
isDisconnectedback to summary
public boolean isDisconnected()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isDisconnected.

Annotations
@Override
isFilterback to summary
public boolean isFilter()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isFilter.

Annotations
@Override
storesback to summary
public boolean stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Annotations
@Override
com.sun.javafx.event back to summary

private final Class CompositeEventHandler.WeakEventHandlerRecord<T extends Event>

extends CompositeEventHandler.EventProcessorRecord<T extends Event>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final WeakEventHandler<? super T>

Constructor Summary

AccessConstructor and Description
public
WeakEventHandlerRecord(final WeakEventHandler<? super T> weakEventHandler)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
public boolean
public boolean
stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Field Detail

weakEventHandlerback to summary
private final WeakEventHandler<? super T> weakEventHandler

Constructor Detail

WeakEventHandlerRecordback to summary
public WeakEventHandlerRecord(final WeakEventHandler<? super T> weakEventHandler)

Method Detail

handleBubblingEventback to summary
public void handleBubblingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleBubblingEvent.

Annotations
@Override
handleCapturingEventback to summary
public void handleCapturingEvent(final T event)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.handleCapturingEvent.

Annotations
@Override
isDisconnectedback to summary
public boolean isDisconnected()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isDisconnected.

Annotations
@Override
isFilterback to summary
public boolean isFilter()

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.isFilter.

Annotations
@Override
storesback to summary
public boolean stores(final EventHandler<? super T> eventProcessor, final boolean isFilter)

Implements abstract com.sun.javafx.event.CompositeEventHandler.EventProcessorRecord.stores.

Annotations
@Override