Uses of Package
edu.rice.cs.util

Packages that use edu.rice.cs.util
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.jpda   
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.model.repl.newjvm Manages the creation and invocation of the separate JVM used by the interactions pane. 
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.config Contains the GUI code for displaying and modifying configuration options. 
edu.rice.cs.util A collection of utility classes and packages. 
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava
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
AbsRelFile
          A subclass of File that stores if it should be saved as absolute or relative.
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
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.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.compiler
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.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.model.debug.jpda
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.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.
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.
 

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

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.project
AbsRelFile
          A subclass of File that stores if it should be saved as absolute or relative.
Log
          Logging class to record errors or unexpected behavior to a file.
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.
MD5ChecksumProperties
          Create a property file with MD5 checksums
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.
UnexpectedException
          An exception which DrJava throws on an unexpected error.
 

Classes in edu.rice.cs.util used by edu.rice.cs.drjava.ui.config
AbsRelFile
          A subclass of File that stores if it should be saved as absolute or relative.
 

Classes in edu.rice.cs.util used by edu.rice.cs.util
AbsRelFile
          A subclass of File that stores if it should be saved as absolute or relative.
BalancingStreamTokenizer
          A tokenizer that splits a stream into string tokens while balancing quoting characters.
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.
ReaderThread
           
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.PrintCommand
          Command pattern class to print to a buffer.
ReaderWriterLockTest.ReaderThread
          A reader thread.
ReaderWriterLockTest.WriterThread
          A writer thread.
RunnableEST.Exception
           
StreamRedirectThread
          StreamRedirectThread is a thread which copies its input to its output and terminates when it completes.
StringOpsTest.TestGetSimpleNameInner.Inner
           
XMLConfig
          XML configuration management.