Journal
com.phasmidsoftware.visitor.core.Journal
trait Journal[X] extends Appendable[X]
A trait representing a journal for managing a collection of appendable elements of type X.
The Journal extends the behavior of Appendable, supporting the addition of elements while also introducing lifecycle management through the ability to close the journal.
Implementing classes can define additional behaviors, such as persistence, iteration, or other domain-specific functionalities.
Type parameters
- X
-
the type of elements that can be managed by the journal
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
trait IterableJournal[X]class CameFromJournal[V]class ListJournal[X]class QueueJournal[X]trait IterableJournal[X]class ListJournal[X]class QueueJournal[X]
Members list
In this article