org.netbeans.core.output2 |
|
Java Source File Name | Type | Comment |
AbstractLines.java | Class | Abstract Lines implementation with handling for getLine wrap calculations, etc. |
AbstractLinesTest.java | Class | |
Controller.java | Class | Master controller for an output window, and supplier of the default instance.
The controller handles all actions of interest in an output window - the components
are merely containers for data which pass events of interest up the component hierarchy
to the controller via OutputWindow.getController(), for processing by the master
controller. |
ErrWriter.java | Class | Wrapper OutputWriter for the standard out which marks its lines as being
stderr. |
ExtPlainView.java | Class | Extension to PlainView which can paint hyperlinked lines in different
colors. |
FileMapStorage.java | Class | An implementation of the Storage interface over a memory mapped file. |
FindDialogPanel.java | Class | |
HeapStorage.java | Class | Heap based implementation of the Storage interface, over a byte array. |
IntList.java | Class | A collections-like lineStartList of primitive integers. |
IntListTest.java | Class | |
IntMap.java | Class | Sparse array integer keyed map. |
IntMapTest.java | Class | |
IOEvent.java | Class | An event type which carries data about an operation performed on an
instance of NbIO which an interested view must respond to on the
event queue.
While this is an unusual approach, it is also using the event queue in
exactly the way event queues are designed to be used. |
LifecycleTest.java | Class | |
Lines.java | Interface | An interface representing the data written to an OutWriter, in terms of lines of text, with
methods for handling line wrapping. |
NbIO.java | Class | Implementation of InputOutput. |
NbIOProvider.java | Class | Supplies Output Window implementation through Lookup. |
NbIOTest.java | Class | |
NbWriter.java | Class | Wrapper around a replacable instance of OutWriter. |
OutputDocument.java | Class | An implementation of Document directly over a memory mapped file such that
no (or nearly no) memory copies are required to fetch data to display. |
OutputDocumentTest.java | Class | |
OutputEditorKit.java | Class | A simple editor kit which provides instances of ExtPlainView/ExtWrappedPlainView as its views. |
OutputPane.java | Class | |
OutputTab.java | Class | A component representing one tab in the output window. |
OutputWindow.java | Class | An output window. |
OutputWindowAction.java | Class | The action which shows standard IO component. |
OutputWindowTest.java | Class | |
OutWriter.java | Class | Implementation of OutputWriter backed by an implementation of Storage (memory mapped file, heap array, etc). |
OutWriterTest.java | Class | |
PairMap.java | Class | A synchronized LIFO map that can contain duplicate keys, and can be
toggled between using weak and strong references for values. |
PairMapTest.java | Class | |
SparseIntList.java | Class | A sparsely populated list of integers, internally implemented as two
arrays of integers - one containing sequential indices that have been entered,
and one the values associated with those integers. |
SparseIntListTest.java | Class | Test for org.netbeans.core.output2.SparseIntList. |
Storage.java | Interface | Storage abstraction for output writer - plan is to eventually do both
heap-based and mapped file based storages. |
StorageTest.java | Class | |
TestFrame.java | Class | |
WrappedTextView.java | Class | A custom Swing text View which supports line wrapping. |
WrappedTextViewTest.java | Class | |