|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GlobalModel | |
|---|---|
| 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.jpda | |
| 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.ui | The ui package contains classes for the default user interface
for DrJava. |
| Uses of GlobalModel in edu.rice.cs.drjava.model |
|---|
| Subinterfaces of GlobalModel in edu.rice.cs.drjava.model | |
|---|---|
interface |
SingleDisplayModel
A GlobalModel that enforces invariants associated with having one active document at a time. |
| Classes in edu.rice.cs.drjava.model that implement GlobalModel | |
|---|---|
class |
AbstractGlobalModel
In simple terms, a DefaultGlobalModel without an interpreter, compiler, junit testing, debugger or javadoc. |
class |
DefaultGlobalModel
Handles the bulk of DrJava's program logic. |
class |
DummyGlobalModel
Concrete implementation of GlobalModel that always throws UnsupportedOperationExceptions. |
static class |
GlobalModelTestCase.TestGlobalModel
|
class |
TestDocGetter
Test implementation of the document fetching methods in the GlobalModel interface. |
| Methods in edu.rice.cs.drjava.model with parameters of type GlobalModel | |
|---|---|
protected static void |
JarJDKToolsLibrary.collectValidResults(GlobalModel model,
LinkedHashMap<File,Set<JDKDescriptor>> jars,
Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> results,
Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> compoundResults)
Check which jars are valid JDKs, and determine if they are compound or full (non-compound) JDKs. |
protected static Map<JavaVersion.FullVersion,Iterable<JarJDKToolsLibrary>> |
JarJDKToolsLibrary.getCompletedCompoundResults(GlobalModel model,
Iterable<JarJDKToolsLibrary> collapsed,
Iterable<JarJDKToolsLibrary> compoundCollapsed)
Get completed compound JDKs by going through the list of compound JDKs and finding full JDKs that complete them. |
static JarJDKToolsLibrary |
JarJDKToolsLibrary.makeFromFile(File f,
GlobalModel model,
JDKDescriptor desc)
Create a JarJDKToolsLibrary from a specific "tools.jar" or "classes.jar" file. |
static JarJDKToolsLibrary |
JarJDKToolsLibrary.makeFromFile(File f,
GlobalModel model,
JDKDescriptor desc,
List<File> additionalBootClassPath)
Create a JarJDKToolsLibrary from a specific "tools.jar" or "classes.jar" file. |
static Iterable<JDKToolsLibrary> |
JDKToolsLibrary.makeFromRuntime(GlobalModel model)
Create a JDKToolsLibrary from the runtime class path (or, more accurately, from the class loader that loaded this class. |
protected void |
GlobalModelTestCase.saveAllFiles(GlobalModel model,
FileSaveSelector fs)
|
static Iterable<JarJDKToolsLibrary> |
JarJDKToolsLibrary.search(GlobalModel model)
Produce a list of tools libraries discovered on the file system. |
| Uses of GlobalModel in edu.rice.cs.drjava.model.cache |
|---|
| Classes in edu.rice.cs.drjava.model.cache that implement GlobalModel | |
|---|---|
private static class |
DocumentCacheTest.TestGlobalModel
This is just so that we can have an instance of a DefaultGlobalModel rather than a single display model. |
| Uses of GlobalModel in edu.rice.cs.drjava.model.compiler |
|---|
| Fields in edu.rice.cs.drjava.model.compiler declared as GlobalModel | |
|---|---|
private GlobalModel |
CompilerErrorModel._model
The global model which created/controls this object. |
private GlobalModel |
DefaultCompilerModel._model
The global model to which this compiler model belongs. |
private GlobalModel |
LanguageLevelStackTraceMapper.aGModel
model used to get the OpenDefinitionsDocuments from files |
| Constructors in edu.rice.cs.drjava.model.compiler with parameters of type GlobalModel | |
|---|---|
CompilerErrorModel(DJError[] errors,
GlobalModel model)
Constructs a new CompilerErrorModel with specified global model. |
|
DefaultCompilerModel(GlobalModel m,
Iterable<? extends CompilerInterface> compilers)
Main constructor. |
|
LanguageLevelStackTraceMapper(GlobalModel aGM)
|
|
| Uses of GlobalModel in edu.rice.cs.drjava.model.debug.jpda |
|---|
| Fields in edu.rice.cs.drjava.model.debug.jpda declared as GlobalModel | |
|---|---|
private GlobalModel |
JPDADebugger._model
Reference to DrJava's model. |
| Constructors in edu.rice.cs.drjava.model.debug.jpda with parameters of type GlobalModel | |
|---|---|
JPDADebugger(GlobalModel model)
Builds a new JPDADebugger to debug code in the Interactions JVM, using the JPDA/JDI interfaces. |
|
| Uses of GlobalModel in edu.rice.cs.drjava.model.javadoc |
|---|
| Fields in edu.rice.cs.drjava.model.javadoc declared as GlobalModel | |
|---|---|
private GlobalModel |
DefaultJavadocModel._model
Used by CompilerErrorModel to open documents that have errors. |
| Constructors in edu.rice.cs.drjava.model.javadoc with parameters of type GlobalModel | |
|---|---|
DefaultJavadocModel(GlobalModel model,
File javaCommand,
Iterable<File> toolsPath)
Main constructor. |
|
NoJavadocAvailable(GlobalModel model)
|
|
| Uses of GlobalModel in edu.rice.cs.drjava.model.junit |
|---|
| Fields in edu.rice.cs.drjava.model.junit declared as GlobalModel | |
|---|---|
private GlobalModel |
DefaultJUnitModel._model
The global model to which the JUnitModel belongs |
| Constructors in edu.rice.cs.drjava.model.junit with parameters of type GlobalModel | |
|---|---|
DefaultJUnitModel(MainJVM jvm,
CompilerModel compilerModel,
GlobalModel model)
Main constructor. |
|
JUnitErrorModel(JUnitError[] errors,
GlobalModel model,
boolean testsHaveRun)
Constructs a new JUnitErrorModel to be maintained by a particular OpenDefinitionsDocument. |
|
| Uses of GlobalModel in edu.rice.cs.drjava.ui |
|---|
| Fields in edu.rice.cs.drjava.ui declared as GlobalModel | |
|---|---|
private GlobalModel |
JarOptionsDialog._model
Model. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||