Package edu.rice.cs.drjava.ui.predictive

Interface Summary
PredictiveInputFrame.CloseAction<X extends Comparable<? super X>> Interface for an action to be performed when the user closes the frame, either by using "OK" or "Cancel".
PredictiveInputFrame.InfoSupplier<X> Interface that is used to generate additional information about an item.
PredictiveInputModel.MatchingStrategy<X extends Comparable<? super X>> Strategy used for matching and mask extension.
 

Class Summary
PredictiveInputFrame<T extends Comparable<? super T>> Frame with predictive string input based on a list of strings.
PredictiveInputFrame.FrameState Class to save the frame state, i.e.
PredictiveInputModel<T extends Comparable<? super T>> Model class for predictive string input.
PredictiveInputModel.FragmentLineNumStrategy<X extends Comparable<? super X>> Matching based on string fragments, supporting line numbers.
PredictiveInputModel.FragmentStrategy<X extends Comparable<? super X>> Matching based on string fragments.
PredictiveInputModel.PrefixLineNumStrategy<X extends Comparable<? super X>> Matching based on string prefix, supporting line numbers separated by :.
PredictiveInputModel.PrefixStrategy<X extends Comparable<? super X>> Matching based on string prefix.
PredictiveInputModel.RegExLineNumStrategy<X extends Comparable<? super X>> Matching based on string regular expressions, supporting line numbers.
PredictiveInputModel.RegExStrategy<X extends Comparable<? super X>> Matching based on string regular expressions.
PredictiveInputModelTest Unit tests for PredictiveInputModel class.