Uses of Package
edu.rice.cs.util

Packages that use edu.rice.cs.util
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.definitions Provides the data model for storing Java source code. 
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.newjvm This package is a system to allow the invocation and control of a new Java virtual machine. 
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model
FileOpenSelector
          An interface for a GUI frame that opens files.
Log
          Logging class to record errors or unexpected behavior to a file.
NullFile
          A null file.
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
ReaderWriterLock
          This class implements synchronization primitives to solve the classic readers/writers problem without deadlock or starvation.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.cache
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.compiler
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.definitions
Log
          Logging class to record errors or unexpected behavior to a file.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.javadoc
DirectorySelector
          An interface to give GlobalModel a directory for various operations.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.junit
Log
          Logging class to record errors or unexpected behavior to a file.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.repl
FileOpenSelector
          An interface for a GUI frame that opens files.
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.project
XMLConfig
          XML configuration management.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.ui
DirectorySelector
          An interface to give GlobalModel a directory for various operations.
FileOpenSelector
          An interface for a GUI frame that opens files.
Log
          Logging class to record errors or unexpected behavior to a file.
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
ProcessCreator
          This class abstracts out process creation, similar to ProcessCreator, which is only available in Java 1.5.
 

Classes in edu.rice.cs.util used by edu.rice.cs.util
BalancingStreamTokenizer.SetupException
          Setup exception.
BalancingStreamTokenizer.StartsWithWhitespaceException
          Quote or keyword starts with whitespace exception.
BalancingStreamTokenizer.State
          State of the tokenizer.
BalancingStreamTokenizer.Token
          Kind of tokens to be returned.
FileOps.FileSaver
           
FileOps.NullFile
          A singleton null file class.
JoinInputStream
           
Log
          Logging class to record errors or unexpected behavior to a file.
OperationCanceledException
          Indicates that a GUI operation has been canceled, e.g., choosing a file to save to from a file selection dialog.
ProcessChain
          This class represents a piping chain of processes, in which the output of the first process is piped into the input of the second process, and so on.
ProcessCreator
          This class abstracts out process creation, similar to ProcessCreator, which is only available in Java 1.5.
ProcessSequence
          This class represents a sequence of processes.
ReaderWriterLock
          This class implements synchronization primitives to solve the classic readers/writers problem without deadlock or starvation.
ReaderWriterLock.ReaderWriterThread
          Represents a thread waiting to either read or write.
ReaderWriterLockTest.ReaderThread
          A reader thread.
ReaderWriterLockTest.WriterThread
          A writer thread.
StreamRedirectThread
          StreamRedirectThread is a thread which copies its input to its output and terminates when it completes.
XMLConfig
          XML configuration management.
 

Classes in edu.rice.cs.util used by edu.rice.cs.util.newjvm
Log
          Logging class to record errors or unexpected behavior to a file.