Class/Object

scalafx.event

EventDispatchChain

Related Docs: object EventDispatchChain | package event

Permalink

abstract class EventDispatchChain extends SFXDelegate[javafx.event.EventDispatchChain]

Represents a chain of EventDispatcher objects, which can dispatch an Event. The event is dispatched by passing it from one EventDispatcher to the next in the chain until the end of chain is reached. Each EventDispatcher in the chain can influence the event path and the event itself. The chain is usually formed by following some parent - child hierarchy from the root to the event target and appending all EventDispatcher objects encountered to the chain.

Wraps a JavaFX EventDispatchChain.

Source
EventDispatchChain.scala
Linear Supertypes
SFXDelegate[javafx.event.EventDispatchChain], AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventDispatchChain
  2. SFXDelegate
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EventDispatchChain(delegate: javafx.event.EventDispatchChain)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def append(eventDispatcher: EventDispatcher): EventDispatchChain

    Permalink

    Appends the specified EventDispatcher to this chain.

    Appends the specified EventDispatcher to this chain. Returns a reference to the chain with the appended element.

    The caller shouldn't assume that this EventDispatchChain remains unchanged nor that the returned value will reference a different chain after the call. All this depends on the EventDispatchChain implementation.

    So the call should be always done in the following form: chain = chain.append(eventDispatcher);

    eventDispatcher

    the EventDispatcher to append to the chain

    returns

    the chain with the appended event dispatcher

    See also

    Original Documentation.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val delegate: javafx.event.EventDispatchChain

    Permalink

    JavaFX object to be wrapped.

    JavaFX object to be wrapped.

    Definition Classes
    EventDispatchChainSFXDelegate
  8. def dispatchEvent(event: Event): Event

    Permalink

    Dispatches the specified event through this EventDispatchChain.

    Dispatches the specified event through this EventDispatchChain. The return value represents the event after processing done by the chain. If further processing is to be done after the call the event referenced by the return value should be used instead of the original event. In the case the event is fully handled / consumed in the chain the returned value is null and no further processing should be done with that event.

    event

    the event to dispatch

    returns

    the processed event or null if the event had been fully handled / consumed

    See also

    Original Documentation.

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(ref: Any): Boolean

    Permalink

    Verifies if a object is equals to this delegate.

    Verifies if a object is equals to this delegate.

    ref

    Object to be compared.

    returns

    if the other object is equals to this delegate or not.

    Definition Classes
    SFXDelegate → AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink

    returns

    The delegate hashcode

    Definition Classes
    SFXDelegate → AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. def prepend(eventDispatcher: EventDispatcher): EventDispatchChain

    Permalink

    Prepends the specified EventDispatcher to this chain.

    Prepends the specified EventDispatcher to this chain. Returns a reference to the chain with the prepended element.

    The caller shouldn't assume that this EventDispatchChain remains unchanged nor that the returned value will reference a different chain after the call. All this depends on the EventDispatchChain implementation.

    So the call should be always done in the following form: chain = chain.prepend(eventDispatcher);

    eventDispatcher

    the EventDispatcher to prepend to the chain

    returns

    the chain with the prepended event dispatcher

    See also

    Original Documentation.

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink

    returns

    Returns the original delegate's toString() adding a [SFX] prefix.

    Definition Classes
    SFXDelegate → AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SFXDelegate[javafx.event.EventDispatchChain]

Inherited from AnyRef

Inherited from Any

Ungrouped