de.sciss.poirot

ScalaSolutionListener

class ScalaSolutionListener[A <: Var] extends SimpleSolutionListener[A]

Solution listener that prints solutions of search using user specified functions.

Linear Supertypes
SimpleSolutionListener[A], SolutionListener[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaSolutionListener
  2. SimpleSolutionListener
  3. SolutionListener
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaSolutionListener(printFunctions: Seq[() ⇒ Unit])

Value Members

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

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

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

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

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def assignSolution(arg0: Store, arg1: Int): Boolean

    Definition Classes
    SimpleSolutionListener → SolutionListener
  8. def assignSolution(arg0: Store): Boolean

    Definition Classes
    SimpleSolutionListener
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def executeAfterSolution(search: Search[A], select: SelectChoicePoint[A]): Boolean

    Definition Classes
    ScalaSolutionListener → SimpleSolutionListener → SolutionListener
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def findSolutionMatchingParent(arg0: Int): Int

    Definition Classes
    SimpleSolutionListener → SolutionListener
  15. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  16. def getParentSolution(arg0: Int): Int

    Definition Classes
    SimpleSolutionListener → SolutionListener
  17. def getSolution(arg0: Int): Array[Domain]

    Definition Classes
    SimpleSolutionListener → SolutionListener
  18. def getSolutions(): Array[Array[Domain]]

    Definition Classes
    SimpleSolutionListener → SolutionListener
  19. def getVariables(): Array[A]

    Definition Classes
    SimpleSolutionListener → SolutionListener
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def isRecordingSolutions(): Boolean

    Definition Classes
    SimpleSolutionListener → SolutionListener
  23. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def printAllSolutions(): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  27. def recordSolution(): Unit

    Definition Classes
    SimpleSolutionListener
  28. def recordSolutions(arg0: Boolean): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  29. def returnSolution(arg0: Int): Array[PrimitiveConstraint]

    Definition Classes
    SimpleSolutionListener
  30. def returnSolution(): Array[PrimitiveConstraint]

    Definition Classes
    SimpleSolutionListener → SolutionListener
  31. def searchAll(arg0: Boolean): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  32. def setChildrenListeners(arg0: SolutionListener[A]): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  33. def setChildrenListeners(arg0: Array[SolutionListener[A]]): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  34. def setParentSolutionListener(arg0: SolutionListener[_ <: Var]): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  35. def setSolutionLimit(arg0: Int): Unit

    Definition Classes
    SimpleSolutionListener → SolutionListener
  36. def solutionLimitReached(): Boolean

    Definition Classes
    SimpleSolutionListener → SolutionListener
  37. def solutionsNo(): Int

    Definition Classes
    SimpleSolutionListener → SolutionListener
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. def toString(): String

    Definition Classes
    SimpleSolutionListener → SolutionListener → AnyRef → Any
  40. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SimpleSolutionListener[A]

Inherited from SolutionListener[A]

Inherited from AnyRef

Inherited from Any

Ungrouped