|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.rice.cs.drjava.model | |
|---|---|
| edu.rice.cs.drjava | This is the top-level package for DrJava. |
| edu.rice.cs.drjava.model | The model package is responsible for the majority of the logic
and state in DrJava. |
| edu.rice.cs.drjava.model.cache | The idea behind this new interface is that the rest of the model should not talk directly to the document cache but rather to an adapter to the cache. |
| edu.rice.cs.drjava.model.compiler | Contains adaptor code for invoking various Java compilers. |
| edu.rice.cs.drjava.model.debug | Contains the code for DrJava's JPDA-based debugger. |
| edu.rice.cs.drjava.model.debug.jpda | |
| edu.rice.cs.drjava.model.definitions | Provides the data model for storing Java source code. |
| edu.rice.cs.drjava.model.definitions.indent | Provides a decision tree used to correctly indent the current line. |
| edu.rice.cs.drjava.model.javadoc | |
| edu.rice.cs.drjava.model.junit | Contains the code for integration of the JUnit testing facility. |
| edu.rice.cs.drjava.model.repl | Contains the adapter code for the interpreter, as well as the code for managing the history of interactions, the handling of exceptions thrown by the interpreter, etc. |
| edu.rice.cs.drjava.project | |
| edu.rice.cs.drjava.ui | The ui package contains classes for the default user interface
for DrJava. |
| edu.rice.cs.util | A collection of utility classes and packages. |
| edu.rice.cs.util.swing | Some utility classes for working in Swing. |
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava | |
|---|---|
| AbstractDJDocument
This class contains code supporting the concept of a "DJDocument"; it is shared between DefinitionsDocument and InteractionsDJDocument. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model | |
|---|---|
| AbstractDJDocument.InsertCommand
|
|
| AbstractDJDocument.RemoveCommand
|
|
| AbstractGlobalModel
In simple terms, a DefaultGlobalModel without an interpreter, compiler, junit testing, debugger or javadoc. |
|
| AlreadyOpenException
Indicates that the file attempting to be opened is already open. |
|
| BrowserDocumentRegion
Class for document regions that totally ordered by allocation chronology. |
|
| BrowserHistoryManager
Browser history manager for the entire model. |
|
| ClipboardHistoryModel
Model class for clipboard history. |
|
| ConcreteRegionManager
Simple region manager for the entire model. |
|
| DefaultGlobalModel
Handles the bulk of DrJava's program logic. |
|
| DJDocument
Interface shared by the Definitions Document, Open Definitions Document, and Interactions Document. |
|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| DocumentRegion
Class for a simple document region that only records region offsets, not positions. |
|
| DummyGlobalModel
Concrete implementation of GlobalModel that always throws UnsupportedOperationExceptions. |
|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| FileGroupingState
This state pattern is used by the global model to store any information pertaining to the currently open project. |
|
| FileMovedException
Special FileMovedException to signify when a document's file no longer exists on disk where it once was. |
|
| FileRegion
The minimal interface for all region classes. |
|
| FileSaveSelector
An interface to give GlobalModel a file to save a document to. |
|
| Finalizable
A listener that may be added to classes that implement the Finalizable interface. |
|
| FinalizationEvent
Objects of this type are given to those listening for finalization. |
|
| FinalizationListener
A listener that may be added to classes that implement the Finalizable interface. |
|
| FindResult
Returned to FindMachineDialog with the location of the found string (or -1 if the string was not found) as well as a flag indicating whether the machine wrapped around the end of the document. |
|
| GlobalEventNotifier
Keeps track of all listeners to the model, and has the ability to notify them of some event. |
|
| GlobalEventNotifier.Notifier
Deprecated. Use listener methods directly instead. |
|
| GlobalEventNotifier.Poller
Deprecated. Use listener methods directly instead. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| GlobalModelCompileSuccessTestCase
Tests to ensure that compilation succeeds when expected. |
|
| GlobalModelListener
An interface for responding to events generated by the GlobalModel. |
|
| GlobalModelTestCase
Base class for tests over the GlobalModel. |
|
| GlobalModelTestCase.CompileShouldSucceedListener
A model listener for situations expecting a compilation to succeed. |
|
| GlobalModelTestCase.FileSelector
This class is used by several test cases in Compile Tests that expect incorrect behavior concerning the saving of files. |
|
| GlobalModelTestCase.InteractionListener
|
|
| GlobalModelTestCase.JUnitTestListener
|
|
| GlobalModelTestCase.TestListener
A GlobalModelListener for testing. |
|
| IDocumentRegion
Interface supported by all bona fide document regions (e.g., region classes other than DummyDocumentRegion). |
|
| IHighlighted.PainterTag
Storage structure for a painter and its associated tag. |
|
| ILoadDocuments
This interface encapsulates the behavior of a document loader. |
|
| JarJDKToolsLibrary
A JDKToolsLibrary that was loaded from a specific jar file. |
|
| JDKToolsLibrary
Provides dynamic access to the interface of a JDK's tools.jar classes. |
|
| LightWeightParsingControl
Light-weight parsing control. |
|
| LightWeightParsingListener
Light-weight parsing visitor. |
|
| MovingDocumentRegion
Class for a document region that moves with changes in the document; it also includes a lazy tool-tip and line boundaries. |
|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| OrderedDocumentRegion
Interface supported by all document regions used in search results, bookmarks, and breakpoints (e.g., region classes other than DummyDocumentRegion and BrowserDocumentRegion). |
|
| Query
|
|
| Query.AbstractEnclosingBrace
|
|
| Query.CharArrayAndFlag
|
|
| Query.Pos
|
|
| Region
The minimal interface for all region classes. |
|
| RegionManager
Interface for a region manager. |
|
| RegionManagerListener
Any class which wants to listen to DocumentRegion events fired by a RegionManager should implement this interface and use RegionManager's addListener() method. |
|
| SingleDisplayModel
A GlobalModel that enforces invariants associated with having one active document at a time. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.cache | |
|---|---|
| FileMovedException
Special FileMovedException to signify when a document's file no longer exists on disk where it once was. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.compiler | |
|---|---|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.debug | |
|---|---|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| GlobalModelListener
An interface for responding to events generated by the GlobalModel. |
|
| GlobalModelTestCase
Base class for tests over the GlobalModel. |
|
| GlobalModelTestCase.TestListener
A GlobalModelListener for testing. |
|
| IDocumentRegion
Interface supported by all bona fide document regions (e.g., region classes other than DummyDocumentRegion). |
|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| OrderedDocumentRegion
Interface supported by all document regions used in search results, bookmarks, and breakpoints (e.g., region classes other than DummyDocumentRegion and BrowserDocumentRegion). |
|
| Region
The minimal interface for all region classes. |
|
| RegionManagerListener
Any class which wants to listen to DocumentRegion events fired by a RegionManager should implement this interface and use RegionManager's addListener() method. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.debug.jpda | |
|---|---|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| GlobalModelTestCase
Base class for tests over the GlobalModel. |
|
| IDocumentRegion
Interface supported by all bona fide document regions (e.g., region classes other than DummyDocumentRegion). |
|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| OrderedDocumentRegion
Interface supported by all document regions used in search results, bookmarks, and breakpoints (e.g., region classes other than DummyDocumentRegion and BrowserDocumentRegion). |
|
| Region
The minimal interface for all region classes. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.definitions | |
|---|---|
| AbstractDJDocument
This class contains code supporting the concept of a "DJDocument"; it is shared between DefinitionsDocument and InteractionsDJDocument. |
|
| DJDocument
Interface shared by the Definitions Document, Open Definitions Document, and Interactions Document. |
|
| Finalizable
A listener that may be added to classes that implement the Finalizable interface. |
|
| FinalizationListener
A listener that may be added to classes that implement the Finalizable interface. |
|
| GlobalEventNotifier
Keeps track of all listeners to the model, and has the ability to notify them of some event. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.definitions.indent | |
|---|---|
| AbstractDJDocument
This class contains code supporting the concept of a "DJDocument"; it is shared between DefinitionsDocument and InteractionsDJDocument. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.javadoc | |
|---|---|
| FileSaveSelector
An interface to give GlobalModel a file to save a document to. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.junit | |
|---|---|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| GlobalModelTestCase
Base class for tests over the GlobalModel. |
|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.model.repl | |
|---|---|
| AbstractDJDocument
This class contains code supporting the concept of a "DJDocument"; it is shared between DefinitionsDocument and InteractionsDJDocument. |
|
| DefaultGlobalModel
Handles the bulk of DrJava's program logic. |
|
| DJDocument
Interface shared by the Definitions Document, Open Definitions Document, and Interactions Document. |
|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| FileSaveSelector
An interface to give GlobalModel a file to save a document to. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.project | |
|---|---|
| FileRegion
The minimal interface for all region classes. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.ui | |
|---|---|
| BrowserDocumentRegion
Class for document regions that totally ordered by allocation chronology. |
|
| ClipboardHistoryModel
Model class for clipboard history. |
|
| DJDocument
Interface shared by the Definitions Document, Open Definitions Document, and Interactions Document. |
|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| Finalizable
A listener that may be added to classes that implement the Finalizable interface. |
|
| FinalizationListener
A listener that may be added to classes that implement the Finalizable interface. |
|
| IDocumentRegion
Interface supported by all bona fide document regions (e.g., region classes other than DummyDocumentRegion). |
|
| MovingDocumentRegion
Class for a document region that moves with changes in the document; it also includes a lazy tool-tip and line boundaries. |
|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| OrderedDocumentRegion
Interface supported by all document regions used in search results, bookmarks, and breakpoints (e.g., region classes other than DummyDocumentRegion and BrowserDocumentRegion). |
|
| RegionManager
Interface for a region manager. |
|
| SingleDisplayModel
A GlobalModel that enforces invariants associated with having one active document at a time. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.util | |
|---|---|
| MultiThreadedTestCase
TestCase which can fail if another thread causes an error or failure. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.util.swing | |
|---|---|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||