org.hyperscala.svg.event.processor

SVGEventProcessor

class SVGEventProcessor[T <: SVGEvent] extends StandardHierarchyEventProcessor[T] with PropertyLike[JavaScriptContent]

Linear Supertypes
PropertyLike[JavaScriptContent], () ⇒ JavaScriptContent, (JavaScriptContent) ⇒ Unit, StandardHierarchyEventProcessor[T], DescendantProcessor[T, Unit, Unit], AncestorProcessor[T, Unit, Unit], UnitProcessor[T], EventProcessor[T, Unit, Unit], Logging, LoggingCore, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SVGEventProcessor
  2. PropertyLike
  3. Function0
  4. Function1
  5. StandardHierarchyEventProcessor
  6. DescendantProcessor
  7. AncestorProcessor
  8. UnitProcessor
  9. EventProcessor
  10. Logging
  11. LoggingCore
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SVGEventProcessor(name: String, markup: Markup)(implicit eventManifest: Manifest[T])

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +=(listener: Listener[T, Unit]): Unit

    Definition Classes
    EventProcessor
  5. def -=(listener: Listener[T, Unit]): Unit

    Definition Classes
    EventProcessor
  6. def :=(value: JavaScriptContent): Unit

    Definition Classes
    PropertyLike
  7. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  9. def add(listener: Listener[T, Unit]): Unit

    Definition Classes
    EventProcessor
  10. def and[NE >: T, NV >: Unit, NR >: Unit](processor: EventProcessor[NE, NV, NR]): ProcessorGroup[NE, NV, NR]

    Definition Classes
    EventProcessor
  11. def andThen[A](g: (Unit) ⇒ A): (JavaScriptContent) ⇒ A

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  12. def apply(v1: JavaScriptContent): Unit

    Definition Classes
    SVGEventProcessor → Function1
  13. def apply(): JavaScriptContent

    Definition Classes
    SVGEventProcessor → Function0
  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def asynchronousLogging: Boolean

    Attributes
    protected
    Definition Classes
    LoggingCore
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def compose[A](g: (A) ⇒ JavaScriptContent): (A) ⇒ Unit

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  18. def create(priority: Priority, modes: ListenMode*)(f: (T) ⇒ Unit): FunctionalListener[T, Unit]

    Definition Classes
    EventProcessor
  19. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  23. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def fire(event: T, mode: ListenMode): Unit

    Definition Classes
    EventProcessor
  26. def fireAdditional(state: EventState[T], mode: ListenMode, listenable: Listenable): Unit

    Attributes
    protected
    Definition Classes
    DescendantProcessor → EventProcessor
  27. def fireInternal(state: EventState[T], mode: ListenMode, listenable: Listenable): Unit

    Attributes
    protected
    Definition Classes
    EventProcessor
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def handleListenerResponse(value: Unit, state: EventState[T]): Unit

    Attributes
    protected
    Definition Classes
    UnitProcessor → EventProcessor
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def isListenerTypeValid(state: EventState[T], listener: Listener[_, _]): Boolean

    Attributes
    protected
    Definition Classes
    EventProcessor
  34. def isModeValid(listener: Listener[_, _], mode: ListenMode): Boolean

    Attributes
    protected
    Definition Classes
    EventProcessor
  35. def isNameValid(listener: Listener[_, _]): Boolean

    Attributes
    protected
    Definition Classes
    EventProcessor
  36. val js: EventProperty

  37. def listen(priority: Priority, modes: ListenMode*)(f: (T) ⇒ Unit): FunctionalListener[T, Unit]

    Definition Classes
    EventProcessor
  38. implicit val listenable: Listenable

    Definition Classes
    UnitProcessor → EventProcessor
  39. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    LoggingCore
  40. val logger: InnerLogging

    Definition Classes
    LoggingCore
  41. def loggingClassName: String

    Attributes
    protected
    Definition Classes
    LoggingCore
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def on(f: (T) ⇒ Unit, priority: Priority): FunctionalListener[T, Unit]

    Definition Classes
    EventProcessor
  46. def once(f: (T) ⇒ Unit, priority: Priority): Listener[T, Unit]

    Definition Classes
    EventProcessor
  47. def onceConditional(default: Unit, priority: Priority)(f: (T) ⇒ Option[Unit]): Listener[T, Unit]

    Definition Classes
    EventProcessor
  48. def processAncestors: Boolean

    Attributes
    protected
    Definition Classes
    AncestorProcessor
  49. def processDescendants: Boolean

    Attributes
    protected
    Definition Classes
    DescendantProcessor
  50. def remove(listener: Listener[T, Unit]): Unit

    Definition Classes
    EventProcessor
  51. def responseFor(state: EventState[T]): Unit

    Attributes
    protected
    Definition Classes
    UnitProcessor → EventProcessor
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def toString(): String

    Definition Classes
    Function0 → AnyRef → Any
  54. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  55. def value: JavaScriptContent

    Definition Classes
    PropertyLike
  56. def value_=(value: JavaScriptContent): Unit

    Definition Classes
    PropertyLike
  57. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  61. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging

Inherited from PropertyLike[JavaScriptContent]

Inherited from () ⇒ JavaScriptContent

Inherited from (JavaScriptContent) ⇒ Unit

Inherited from StandardHierarchyEventProcessor[T]

Inherited from DescendantProcessor[T, Unit, Unit]

Inherited from AncestorProcessor[T, Unit, Unit]

Inherited from UnitProcessor[T]

Inherited from EventProcessor[T, Unit, Unit]

Inherited from Logging

Inherited from LoggingCore

Inherited from AnyRef

Inherited from Any

Ungrouped