|
||||||||||
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 |