Package

org.cddcore

utilities

Permalink

package utilities

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractCodeHolder extends AnyRef

    Permalink
  2. class CannotAddItemsException extends Exception

    Permalink
  3. trait ChildLifeCycle[C] extends AnyRef

    Permalink
  4. case class CodeHolder[Fn](fn: Fn, description: String, comment: String = "") extends AbstractCodeHolder with Product with Serializable

    Permalink
  5. class Display extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  6. trait DisplayProcessor extends AnyRef

    Permalink
  7. trait Displayable extends ToHtml with ToDetailed with ToSummary

    Permalink
  8. class DontDisplay extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  9. class FieldMapPimper[V] extends AnyRef

    Permalink
  10. trait Hierarchy[H <: C, C] extends AnyRef

    Permalink
  11. case class HierarchyBuilder[H <: C, C](holder: H, depth: Int = 0)(implicit hierarchy: Hierarchy[H, C]) extends Product with Serializable

    Permalink
  12. class Indent extends AnyRef

    Permalink
  13. case class Lens[A, B](get: (A) ⇒ B, set: (A, B) ⇒ A) extends Immutable with Product with Serializable

    Permalink
  14. class MapPimper[K, V] extends AnyRef

    Permalink
  15. trait Monitor extends AnyRef

    Permalink
  16. class MonitorMismatchException extends Exception

    Permalink
  17. trait MonitorWithDepth extends Monitor

    Permalink
  18. trait MutableHierarchyBuilder[H <: C, C] extends AnyRef

    Permalink

    An example of this is the 'Engine' where scenarios and use cases are built using mutable state, because the DSL reads better

    An example of this is the 'Engine' where scenarios and use cases are built using mutable state, because the DSL reads better

    Another is the ThingDsl in ThingDslSpec

    The methods are protected so that they are only availble from within a class extending this. They can of course be exposed: see SimpleMutableHierarchyBuilder

  19. trait MutableHierarchyBuilderWithChildLifeCycle[H <: C, C] extends MutableHierarchyBuilder[H, C]

    Permalink
  20. class NullLifeCycle[C] extends ChildLifeCycle[C]

    Permalink
  21. class Reflection extends AnyRef

    Permalink
  22. class RememberMonitor extends MonitorWithDepth

    Permalink
  23. class SimpleMutableHierarchyBuilder[H <: C, C] extends MutableHierarchyBuilder[H, C]

    Permalink
  24. class Summary extends Annotation with Annotation with ClassfileAnnotation

    Permalink
  25. trait ToDetailed extends AnyRef

    Permalink
  26. trait ToHtml extends AnyRef

    Permalink
  27. trait ToSummary extends AnyRef

    Permalink

Value Members

  1. object ChildLifeCycle

    Permalink
  2. object CodeHolder extends Serializable

    Permalink
  3. object DisplayProcessor

    Permalink
  4. object Files

    Permalink
  5. object Indent

    Permalink
  6. object Iterables

    Permalink
  7. object Lens extends Serializable

    Permalink
  8. object MapOfLists

    Permalink
  9. object Maps

    Permalink
  10. object Monitor

    Permalink
  11. object Reflection

    Permalink
  12. object SetHeaders

    Permalink
  13. object Strings

    Permalink

Ungrouped