Private
_maxProtected
clearA flag that is set when we want to clear the output area after the next addition to it.
Readonly
contentThe output content factory used by the model.
Protected
listAn observable list containing the output models for this output area.
A signal emitted when the list of items changes.
Test whether the model is disposed.
Get the length of the items in the model.
Maximum number of outputs to store in the model.
The maximum number of outputs to store.
A signal emitted when an item changes.
Get whether the model is trusted.
Private
_applyAdd an output, which may be combined with previous output.
The total number of outputs.
The output bundle is copied. Contiguous stream outputs of the same name
are combined. The oldest outputs are possibly removed to ensure the total
number of outputs is at most .maxLength
.
Get an item at the specified index.
Set the value at the specified index.
Protected
shouldWhether an output should combine with the previous output.
We combine if the two outputs are in the same second, which is the resolution for our time display.
Output Area Model implementation which is able to limit number of outputs stored.