Package

org.scaladebugger.api.lowlevel

events

Permalink

package events

Visibility
  1. Public
  2. All

Type Members

  1. class DummyEventManager extends EventManager

    Permalink

    Represents an event manager whose operations do nothing.

  2. case class EventHandlerInfo(eventHandlerId: String, eventType: EventType, eventHandler: EventHandler, extraArguments: Seq[JDIEventArgument] = Nil) extends Product with Serializable

    Permalink

    Represents information about an event handler.

    Represents information about an event handler.

    eventHandlerId

    The id associated with the event handler

    eventType

    The type of event with which the event handler is associated

    eventHandler

    The function representing the event handler

    extraArguments

    Any additional arguments associated with the handler

  3. trait EventManager extends AnyRef

    Permalink

    Represents a manager for events coming in from a virtual machine.

  4. class EventProcessor extends AnyRef

    Permalink

    Represents a processor for a single event, evaluating any associated functions and returning the result.

  5. class EventSetProcessor extends Logging

    Permalink

    Represents a processor for an event set, evaluating any associated functions with each event in the set and returning the collective results.

  6. trait JDIEventArgument extends JDIArgument with Serializable

    Permalink

    Represents an argument for a JDI Event.

  7. class JDIEventArgumentProcessor extends AnyRef

    Permalink

    Represents a processor for arguments for JDI Events.

    Represents a processor for arguments for JDI Events. Evaluates the filters in order, short-circuiting if a filter denies the event.

  8. trait JDIEventProcessor extends AnyRef

    Permalink

    Represents a processor for a JDI Event.

  9. trait PendingEventHandlerSupport extends PendingEventHandlerSupportLike

    Permalink

    Provides pending event capabilities to an existing event manager.

    Provides pending event capabilities to an existing event manager. Note that all newly-created event handlers will be pending while pending is enabled.

  10. trait PendingEventHandlerSupportLike extends EventManager with PendingRequestSupport

    Permalink

    Provides pending event capabilities to an existing event manager.

    Provides pending event capabilities to an existing event manager. Note that all newly-created event handlers will be pending while pending is enabled.

  11. class StandardEventManager extends EventManager with Logging

    Permalink

    Represents a manager for events coming in from a virtual machine.

  12. trait StandardPendingEventHandlerSupport extends PendingEventHandlerSupport

    Permalink

    Provides pending event capabilities to an existing event manager.

    Provides pending event capabilities to an existing event manager. Contains an internal pending action manager.

Value Members

  1. object EventManager

    Permalink

    Contains public types related to the event manager.

  2. object EventType extends Enumeration

    Permalink

    Represents available event types to be processed by the event manager.

  3. package data

    Permalink
  4. package filters

    Permalink
  5. package misc

    Permalink

Ungrouped