|
||||||||||
| 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.config | This package contains the code that allows for dynamically modifying the configuration options in 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.definitions.reducedmodel | This package contains the code for the "reduced model": a model of the text in the definitions pane designed for quickly locating matching parentheses, quotation marks, and comment delimiters. |
| 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.drjava.ui.avail | |
| edu.rice.cs.util | A collection of utility classes and packages. |
| edu.rice.cs.util.swing | Some utility classes for working in Swing. |
| edu.rice.cs.util.text | |
| 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.config | |
|---|---|
| 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.drjava.model | |
|---|---|
| AbstractDJDocument.InsertCommand
|
|
| AbstractDJDocument.RemoveCommand
|
|
| AbstractGlobalModel
In simple terms, a DefaultGlobalModel without an interpreter, compiler, junit testing, debugger or javadoc. |
|
| AbstractGlobalModel.ConcreteOpenDefDoc
A wrapper around a DefinitionsDocument or potential DefinitionsDocument (if it has been kicked out of the cache) The GlobalModel interacts with DefinitionsDocuments through this wrapper. This call was formerly called the DefinitionsDocumentHandler but was renamed (2004-Jun-8) to be more
descriptive/intuitive. |
|
| 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. |
|
| DefaultGlobalModel.ConcreteOpenDefDoc
Inner class to handle operations on each of the open DefinitionsDocuments by the GlobalModel. |
|
| DefaultGlobalModel.LibraryKey
|
|
| 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. |
|
| DummyOpenDefDoc
|
|
| 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. |
|
| FindReplaceMachine
Implementation of logic of find/replace over a document. |
|
| 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. |
|
| GlobalModelIOTest.TestIOListener
|
|
| 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. |
|
| JDKDescriptor
A description of a JDK. |
|
| 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. |
|
| MultiThreadedTestCase.ExceptionHandler
Class that stores exceptions thrown in other threads so they can be rethrown in the main thread. |
|
| 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 | |
|---|---|
| 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. |
|
| DefaultGlobalModel
Handles the bulk of DrJava's program logic. |
|
| FileMovedException
Special FileMovedException to signify when a document's file no longer exists on disk where it once was. |
|
| FileSaveSelector
An interface to give GlobalModel a file to save a document to. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| ILoadDocuments
This interface encapsulates the behavior of a document loader. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| 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.compiler | |
|---|---|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| OpenDefinitionsDocument
Interface for an open document in DrJava. |
|
| TestDocGetter
Test implementation of the document fetching methods in the GlobalModel interface. |
|
| 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.definitions.reducedmodel | |
|---|---|
| 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 | |
|---|---|
| DJError
A class to represent source errors and warnings generated by the compiler, JUnit, etc. |
|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| 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. |
|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| 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. |
|
| GlobalEventNotifier
Keeps track of all listeners to the model, and has the ability to notify them of some event. |
|
| GlobalModelTestCase
Base class for tests over the GlobalModel. |
|
| 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.drjava.project | |
|---|---|
| FileRegion
The minimal interface for all region classes. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.drjava.ui | |
|---|---|
| AbstractGlobalModel
In simple terms, a DefaultGlobalModel without an interpreter, compiler, junit testing, debugger or javadoc. |
|
| 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. |
|
| DummyGlobalModelListener
A dummy GlobalModelListener that does nothing. |
|
| FileMovedException
Special FileMovedException to signify when a document's file no longer exists on disk where it once was. |
|
| 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. |
|
| FinalizationListener
A listener that may be added to classes that implement the Finalizable interface. |
|
| FindReplaceMachine
Implementation of logic of find/replace over a document. |
|
| GlobalModel
Handles the bulk of DrJava's program logic. |
|
| GlobalModelListener
An interface for responding to events generated by the GlobalModel. |
|
| GlobalModelTestCase.TestListener
A GlobalModelListener for testing. |
|
| 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. |
|
| 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.ui.avail | |
|---|---|
| EventNotifier
Base class for all component-specific EventNotifiers. |
|
| 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. |
|
| Classes in edu.rice.cs.drjava.model used by edu.rice.cs.util.text | |
|---|---|
| FileSaveSelector
An interface to give GlobalModel a file to save a document to. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||