Packages

object OSSLicense extends Registry[OSSLicense] with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OSSLicense
  2. Serializable
  3. Serializable
  4. Registry
  5. AbstractRegistry
  6. ThrowingHelper
  7. LoggingHelper
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ApacheV2: OSSLicense
  5. val BSD3Clause: OSSLicense
  6. val GPLv3: OSSLicense
  7. val MIT: OSSLicense
  8. val MPL2: OSSLicense
  9. final def _register(key: Symbol, obj: OSSLicense): obj.type
    Attributes
    protected
    Definition Classes
    AbstractRegistry
  10. final def _unregister(key: Symbol): Unit
    Attributes
    protected
    Definition Classes
    AbstractRegistry
  11. def apply(name: Symbol): Option[OSSLicense]
    Definition Classes
    Registry
  12. def as[U <: Registrable[OSSLicense]](id: Symbol): U
    Definition Classes
    Registry
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def contains(key: Symbol): Boolean
    Definition Classes
    AbstractRegistry
  16. def containsValue(value: OSSLicense): Boolean
    Definition Classes
    AbstractRegistry
  17. def createLoggerName: String
    Attributes
    protected
    Definition Classes
    RegistryLoggingHelper
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  20. def exists(name: Symbol): Boolean
    Definition Classes
    AbstractRegistry
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def find(ids: Seq[Symbol]): Seq[OSSLicense]
    Definition Classes
    Registry
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  24. def getRegistrant(name: Symbol): Option[OSSLicense]
    Definition Classes
    Registry
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  26. def isEmpty: Boolean
    Definition Classes
    AbstractRegistry
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def isRegistered(name: Symbol): Boolean
    Definition Classes
    Registry
  29. def keys: Seq[Symbol]
    Definition Classes
    AbstractRegistry
  30. def level: Level
    Definition Classes
    LoggingHelper
  31. lazy val log: Logger
    Attributes
    protected
    Definition Classes
    LoggingHelper
  32. def loggerName: String
    Definition Classes
    LoggingHelper
  33. def lookup(key: Symbol): Option[OSSLicense]
    Definition Classes
    AbstractRegistry
  34. def lookupOrElse(key: Symbol, value: OSSLicense): Option[OSSLicense]
    Definition Classes
    AbstractRegistry
  35. def map[W](f: ((Symbol, OSSLicense)) ⇒ (Symbol, W)): Map[Symbol, W]
    Definition Classes
    AbstractRegistry
  36. def mkThrowable(msg: String, cause: Option[Throwable] = None): ThrowableWithComponent
    Attributes
    protected
    Definition Classes
    ThrowingHelper
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. def nonEmpty: Boolean
    Definition Classes
    AbstractRegistry
  39. def notImplemented(what: String): Nothing
    Definition Classes
    ThrowingHelper
  40. final def notify(): Unit
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  42. def pick: OSSLicense
    Definition Classes
    Registry
  43. def pick(index: Int): Symbol
    Definition Classes
    AbstractRegistry
  44. val rand: Random
    Definition Classes
    Registry
  45. def register(thing: OSSLicense): Unit
    Definition Classes
    Registry
  46. val registrantsName: String
    Definition Classes
    OSSLicenseRegistry
  47. val registryName: String
    Definition Classes
    OSSLicenseRegistry
  48. def select(f: ((Symbol, OSSLicense)) ⇒ Boolean): Iterable[OSSLicense]
    Definition Classes
    AbstractRegistry
  49. def size: Int
    Definition Classes
    AbstractRegistry
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. def toss(msg: ⇒ String, cause: Option[Throwable] = None): Nothing

    Identity Aware Exception Toss This function makes it easier to throw (toss) an exception that adds a message to it and also identifies the tosser that threw it.

    Identity Aware Exception Toss This function makes it easier to throw (toss) an exception that adds a message to it and also identifies the tosser that threw it. This helps track down where in the code the message was thrown from.

    msg

    - Message to add to the exception

    cause

    - The root cause exception

    Definition Classes
    ThrowingHelper
  53. def unregister(thing: OSSLicense): Unit
    Definition Classes
    Registry
  54. def values: Seq[OSSLicense]
    Definition Classes
    AbstractRegistry
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Registry[OSSLicense]

Inherited from AbstractRegistry[Symbol, OSSLicense]

Inherited from ThrowingHelper

Inherited from LoggingHelper

Inherited from AnyRef

Inherited from Any

Ungrouped