hooks

package hooks

Visibility
  1. Public
  2. All

Type Members

  1. class ActionHook [S] extends Hook[(S) ⇒ Unit]

    A hook that fires actions.

  2. class ActionHook0 extends ActionHook[scala.collection.immutable.Nil.type]

    A hook that fires actions.

  3. case class Buffer [T, P <: BufferProfile[T, P]] (parts: Vector[Either[T, Buffer[T, P]]], profile: P) extends Product with Serializable

  4. class BufferHook [T] extends Hook[() ⇒ String]

  5. trait BufferProfile [T, P <: BufferProfile[T, P]] extends AnyRef

  6. class ComponentHook [T] extends Hook[T]

    A hook that collects objects of a given type.

  7. trait ContextBuilder extends HookContext

  8. class ContextBuilderStateException extends NullPointerException

    An exception raised when no context builder can be found.

  9. class ConverterHook [I, O] extends Hook[(I) ⇒ Option[O]]

    A hook that converts values from one type to another.

  10. class DynamicVariableTransfer [T] extends AnyRef

    Attributes
    final
  11. class Feature extends FeatureLike

    Attributes
    abstract
  12. class FeatureDependencyException extends Exception

  13. class FeatureLike extends AnyRef

    Features are visible at the top level.

  14. class FeatureLoader extends AnyRef

  15. trait FeatureRepository extends AnyRef

    A repository is a store of all the potential features registered.

  16. class FeatureRepositoryImpl extends FeatureRepository

    A concrete implementation of a Feature repository

  17. class FilterHook [V, S] extends Hook[(V, S) ⇒ V]

  18. class FilterHook0 [V] extends FilterHook[V, scala.collection.immutable.Nil.type]

  19. class GuardHook [T, S] extends Hook[(T, S) ⇒ Boolean]

  20. class GuardHook0 [T] extends GuardHook[T, scala.collection.immutable.Nil.type]

  21. class Hook [S] extends AnyRef

    Base class of all the hooks.

  22. trait HookContext extends AnyRef

    You do not normally need to use a HookContext directly.

  23. class HookContextAdaptor extends HookContext

  24. class HookContextBuilderImpl extends ContextBuilder

  25. case class HookContextImpl (features: List[FeatureLike], registry: Map[hooks.Hook[_], List[_]]) extends HookContext with Product with Serializable

  26. class HookContextMutant extends ContextBuilder

  27. class PimpDynamicVariable [T] extends AnyRef

    Attributes
    final
  28. class Plugin extends AnyRef

    Attributes
    abstract
  29. class PluginLoader extends AnyRef

  30. class PreciseConverterHook [I, O] extends Hook[(I) ⇒ Option[O]]

  31. class ResourceProvider [T, ID] extends AnyRef

  32. trait ResourceProviderList [T, ID] extends AnyRef

  33. class ResourceTracker [T, ID] extends AnyRef

  34. class ResourceTrackerHook [T, ID] extends Hook[ResourceProvider[T, ID]]

  35. class SelectableHook [M, T, S] extends Hook[(M, T)]

  36. class SelectableHook0 [M, T] extends SelectableHook[M, T, scala.collection.immutable.Nil.type]

  37. class SelectableHook0Adaptor [M, T] extends AnyRef

  38. class StandaloneActionHook [S] extends StandaloneHook[(S) ⇒ Unit]

    A hook that fires actions.

  39. class StandaloneActionHook0 extends StandaloneActionHook[scala.collection.immutable.Nil.type]

  40. class StandaloneBufferHook [T] extends StandaloneHook[() ⇒ String]

  41. class StandaloneComponentHook [T] extends StandaloneHook[T]

    A hook that collects objects of a given type

  42. class StandaloneConverterHook [I, O] extends StandaloneHook[(I) ⇒ Option[O]]

  43. class StandaloneFilterHook [V, S] extends StandaloneHook[(V, S) ⇒ V]

  44. class StandaloneFilterHook0 [V] extends StandaloneFilterHook[V, scala.collection.immutable.Nil.type]

  45. class StandaloneGuardHook [T, S] extends StandaloneHook[(T, S) ⇒ Boolean]

  46. class StandaloneGuardHook0 [T] extends StandaloneGuardHook[T, scala.collection.immutable.Nil.type]

  47. class StandaloneHook [S] extends Hook[S]

    Standalone hook base type.

  48. class StandaloneResourceTrackerHook [T, ID] extends Hook[ResourceProvider[T, ID]]

  49. class StandaloneSelectableHook [M, T, S] extends StandaloneHook[(M, T)]

  50. class StandaloneSelectableHook0 [M, T] extends StandaloneSelectableHook[M, T, scala.collection.immutable.Nil.type]

  51. case class StringProfile (start: Option[String], end: Option[String], delim: Option[String], before: Option[String], after: Option[String], wrap: Option[(String) ⇒ String], conv: Option[(String) ⇒ String]) extends BufferProfile[String, StringProfile] with Product with Serializable

  52. class SynchronizedFeatureRepository extends FeatureRepository

    A wrapper around a feature repository to enable it to be used on different threads.

Value Members

  1. object ActionHook extends AnyRef

    A hook that fires actions.

  2. object BufferHook extends AnyRef

  3. object ComponentHook extends AnyRef

    A hook that collects objects of a given type.

  4. object ContextBuilder extends AnyRef

    You do not normally need to use a HookContext or ContextBuilder directly.

  5. object ConverterHook extends AnyRef

  6. object FeatureDependencyException extends Serializable

  7. object FeatureLoader extends AnyRef

    FeatureLoader and PluginLoader

  8. object FeatureRepository extends FeatureRepository

    The FeatureRepository object is itself a FeatureRepository, one that's globally available.

  9. object FilterHook extends AnyRef

  10. object GuardHook extends AnyRef

  11. object HookContext extends AnyRef

    You do not normally need to use a HookContext directly.

  12. object Imports extends AnyRef

    This object contains implicits that are used in the hooks themselves to disambiguate similar methods.

  13. object PimpDynamicVariable extends AnyRef

  14. object ResourceProviderList extends AnyRef

  15. object ResourceTrackerHook extends AnyRef

  16. object SelectableHook extends AnyRef

  17. implicit def pimpDynamicVariable [T] (dv: DynamicVariable[T]): PimpDynamicVariable[T]

    Attributes
    implicit
    Definition Classes
    package