org.cddcore

engine

package engine

Visibility
  1. Public
  2. All

Type Members

  1. trait ABuilderFactory1[P, R] extends EngineUniverse[R] with Engine1Types[P, R]

  2. trait ABuilderFactory2[P1, P2, R] extends EngineUniverse[R] with Engine2Types[P1, P2, R]

  3. class BuilderFactory1[P, R] extends ABuilderFactory1[P, R]

  4. class BuilderFactory2[P1, P2, R] extends ABuilderFactory2[P1, P2, R]

  5. class BuilderFactory3[P1, P2, P3, R] extends EngineUniverse[R] with Engine3Types[P1, P2, P3, R]

  6. class CanOnlyAddDocumentToBuilderException extends Exception

  7. class CannotFindDocumentException extends Exception

  8. class ChildReportWalker extends ReportWalker

  9. case class ClassFunction[C, T](clazz: Class[C], fn: (C) ⇒ T) extends Product with Serializable

  10. case class ClassFunctionList[T](list: List[ClassFunction[_, T]] = immutable.this.Nil) extends Product with Serializable

  11. trait Conclusion extends ConclusionOrDecision

  12. trait ConclusionOrDecision extends Reportable

  13. class ConsoleLogger extends SimpleTddLogger

  14. trait Decision extends ConclusionOrDecision

  15. trait DecisionTreeFolder[Acc] extends AnyRef

  16. class DefaultIfThenPrinter extends IfThenPrinter

  17. class DelegatingLogger extends TddLogger

  18. case class Document(name: Option[String] = scala.None, title: Option[String] = scala.None, description: Option[String] = scala.None, url: Option[String] = scala.None) extends Product with Serializable

  19. trait Engine[R] extends Requirement with RequirementAndHolder

  20. trait Engine1[P, R] extends Engine[R] with (P) ⇒ R

  21. trait Engine1Types[P, R] extends EngineTypes[R]

  22. trait Engine2[P1, P2, R] extends Engine[R] with (P1, P2) ⇒ R

  23. trait Engine2Types[P1, P2, R] extends EngineTypes[R]

  24. trait Engine3[P1, P2, P3, R] extends Engine[R] with (P1, P2, P3) ⇒ R

  25. trait Engine3Types[P1, P2, P3, R] extends EngineTypes[R]

  26. class EngineConclusionWalker extends ReportWalker

  27. trait EngineTypes[R] extends AnyRef

  28. trait EngineUniverse[R] extends EngineTypes[R]

  29. class ExceptionAddingScenario extends EngineException

  30. class FieldSet[T] extends AnyRef

  31. class FileReportCreator extends ReportCreator[FileSystemReportableToUrl]

  32. class FileSystemReportableToUrl extends ReportableToUrl

  33. case class Fold[T, A](initial: A, fn: (A, T) ⇒ A) extends Product with Serializable

  34. trait FragStrategy[S, Result] extends AnyRef

  35. case class Fragment[S, Result, T, A](fragStrategy: FragStrategy[S, Result], raw: S, paths: List[Path] = immutable.this.Nil, convertor: Option[(Result) ⇒ Option[T]], fold: Option[Fold[T, A]] = scala.None) extends Product with Serializable

  36. class FullHtmlPage extends IfThenPrinter

  37. trait HtmlDisplay extends AnyRef

  38. trait HtmlForIfThenPrinter extends IfThenPrinter

  39. class HtmlIfThenPrinter extends HtmlForIfThenPrinter

  40. class HtmlRenderer extends AnyRef

  41. class HtmlWithTestIfThenPrinter extends HtmlForIfThenPrinter

  42. trait IfThenPrinter extends AnyRef

  43. case class IndentAndString(indent: String, string: String) extends Product with Serializable

  44. class Log4JLogger extends SimpleTddLogger

  45. trait LoggerDisplay extends AnyRef

  46. trait LoggerDisplayProcessor extends (Any) ⇒ String

  47. case class MapOfList[K, V](map: Map[K, List[V]] = ...) extends Product with Serializable

  48. class Maps extends AnyRef

  49. class NeedScenarioException extends Exception

  50. class NeedUseCaseException extends Exception

  51. class NoLogger extends SimpleTddLogger

  52. class NoReportableToUrl extends ReportableToUrl

  53. trait NodeComparator[R] extends EngineUniverse[R]

  54. case class ParamDetail(displayName: String, parser: Function1[String, _]) extends Product with Serializable

  55. case class Path(linked: Boolean, element: String) extends Product with Serializable

  56. case class PathMap[S, Result](map: Map[S, MapOfList[List[Path], List[Path]]], roots: Map[S, List[Path]], fullPaths: Map[S, List[Fragment[S, Result, _, _]]]) extends Product with Serializable

    So this is all the ends in a parent / child map.

  57. case class Project(projectTitle: String, engines: ReportableHolder*) extends RequirementAndHolder with Product with Serializable

  58. case class ROrException[R](value: Option[R], exception: Option[Throwable]) extends Product with Serializable

  59. case class RefTree(ref: Reference, children: List[Reference]) extends Product with Serializable

  60. case class Reference(ref: String = "", document: Option[Document] = scala.None) extends Comparable[Reference] with Product with Serializable

  61. class ReferenceRenderer extends AttributeRenderer

  62. trait RenderAttributeConfigurer extends AnyRef

  63. trait Renderer extends AnyRef

  64. case class Report(reportTitle: String, rootUrl: Option[String], reportables: Reportable*) extends ReportableHolder with Product with Serializable

  65. class ReportCreator[RtoUrl <: ReportableToUrl] extends AnyRef

  66. trait ReportWalker extends AnyRef

  67. trait Reportable extends AnyRef

  68. trait ReportableHolder extends Reportable with Traversable[Reportable]

  69. case class ReportableRenderer(restrict: Set[Reportable], configurers: List[RenderAttributeConfigurer] = immutable.this.Nil, templates: Map[String, Renderer] = ..., walker: ReportWalker) extends Product with Serializable

  70. trait ReportableToUrl extends AnyRef

  71. trait Requirement extends Reportable

  72. trait RequirementAndHolder extends ReportableHolder with Requirement

  73. class SimpleLoggerDisplayProcessor extends LoggerDisplayProcessor

  74. class SimpleReportableToUrl extends ReportableToUrl

  75. trait SimpleTddLogger extends TddLogger

  76. class StringCleaner extends AnyRef

  77. case class StringTemplateRenderer(template: String) extends Renderer with Product with Serializable

  78. trait Structure[S, Result] extends HtmlDisplay

  79. trait TddLogger extends LoggerDisplayProcessor

  80. trait Test extends Requirement

  81. class TestLogger extends SimpleTddLogger

  82. class UndecidedException extends Exception

  83. case class UrlMap(toUrl: Map[Reportable, String], fromUrl: Map[String, List[Reportable]]) extends Product with Serializable

  84. class ValueForRender extends AnyRef

  85. class ValueForRenderer extends AttributeRenderer

  86. trait XmlSituation extends Structure[Elem, NodeSeq]

Value Members

  1. object Engine

  2. object EngineTest

  3. object Files

  4. object HtmlForIfThenPrinter

  5. object HtmlRenderer

  6. object LoggerDisplayProcessor

  7. object Maps

  8. object PathMap extends Serializable

  9. object PathUtils

  10. object ROrException extends Serializable

  11. object RenderAttributeConfigurer

  12. object Renderer

  13. object Report extends Serializable

  14. object ReportCreator

  15. object ReportWalker

  16. object Reportable

  17. object Strings

  18. object TddLogger

  19. object ValueForRender

  20. object Xml

  21. package tests

Ungrouped