hooks

FeatureRepositoryImpl

class FeatureRepositoryImpl extends FeatureRepository

A concrete implementation of a Feature repository

Linear Supertypes
FeatureRepository, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. FeatureRepositoryImpl
  2. FeatureRepository
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FeatureRepositoryImpl ()

Value Members

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  6. val _registeredFeatures : ListBuffer[Feature]

  7. val _registeredPlugins : ListBuffer[Plugin]

  8. val _requiredFeatures : ListBuffer[Feature]

  9. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  10. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def copy : FeatureRepositoryImpl

    Definition Classes
    FeatureRepository
  12. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  13. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def features : List[Feature]

  15. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  17. def hasFeature (feature: Feature): Boolean

    Definition Classes
    FeatureRepository
  18. def hasFeatures (features: Feature*): Boolean

    Definition Classes
    FeatureRepository
  19. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  20. def isEmpty : Boolean

    Definition Classes
    FeatureRepository
  21. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  22. def isRequired (features: Feature*): Boolean

    Definition Classes
    FeatureRepository
  23. def makeContext (desiredFeatures: List[Feature], token: Option[Any]): HookContext

  24. def makeContext (desiredFeatures: List[Feature], token: Any): HookContext

  25. def makeContext (desiredFeatures: List[Feature]): HookContext

  26. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  27. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  28. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  29. def optionalFeatures : List[Feature]

    Definition Classes
    FeatureRepository
  30. def plugins : List[Plugin]

  31. def purge (preserve: Feature*): Unit

  32. def register (features: Feature*): Unit

  33. def registerPlugins (plugins: Plugin*): Unit

  34. def require (features: Feature*): Unit

  35. def requiredFeatures : List[Feature]

  36. val securityGuard : StandaloneGuardHook[FeatureLike, Option[Any]]

  37. def sortFeatures (in: List[FeatureLike]): List[FeatureLike]

  38. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  39. def toString (): String

    Definition Classes
    AnyRef → Any
  40. def traceFeatures (head: List[FeatureLike], token: Option[Any]): List[FeatureLike]

  41. def useTemporaryState (): Unit

    Definition Classes
    FeatureRepository
  42. def usingFeatures [R] (desiredFeatures: List[Feature], token: Any)(f: ⇒ R): R

    Definition Classes
    FeatureRepository
  43. def usingFeatures [R] (desiredFeatures: List[Feature])(f: ⇒ R): R

    Definition Classes
    FeatureRepository
  44. def usingTemporaryState [R] (f: ⇒ R): R

    Definition Classes
    FeatureRepository
  45. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from FeatureRepository

Inherited from AnyRef

Inherited from Any