A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

AbstractCaseBase - Class in edu.indiana.iucbrf.casebase
This abstract base component class contains the outline for the implementation of a case base, as well as implementations of some common functions.
AbstractCaseBase() - Constructor for class edu.indiana.iucbrf.casebase.AbstractCaseBase
Creates new CaseBase
AbstractCaseBase(Class, int) - Constructor for class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
AbstractCaseBase(CaseGenerator, int) - Constructor for class edu.indiana.iucbrf.casebase.AbstractCaseBase
Construct a case base generated randomly according to a CaseGenerator.
AbstractCaseListRefiner - Class in edu.indiana.iucbrf.ccbr.caselistrefiner
The AbstractCaseListRefiner defines some general operations that will probably be useful and appropriate for most CaseListRefiner implementations.
AbstractCaseListRefiner() - Constructor for class edu.indiana.iucbrf.ccbr.caselistrefiner.AbstractCaseListRefiner
Creates a new instance of AbstractCaseListRefiner
AbstractClusterMethod - Class in edu.indiana.util.clustering
A basic abstract implementation of clustering algorithms.
AbstractClusterMethod() - Constructor for class edu.indiana.util.clustering.AbstractClusterMethod
 
AbstractComponentFactory - Class in edu.indiana.iucbrf.domain.componentfactory
Provides some basic abstract implementations of ComponentFactory methods.
AbstractComponentFactory() - Constructor for class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
AbstractCompositeUFH - Class in edu.indiana.iucbrf.feature.unknown
A composite unknown feature handler is one in which different unknown feature handlers are used under different conditions, as determined by chooseUnknownFeatureHandler.
AbstractCompositeUFH() - Constructor for class edu.indiana.iucbrf.feature.unknown.AbstractCompositeUFH
Creates a new instance of AbstractCompositeUFH
AbstractConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
Provides basic abstract implementations of ConversationBlockSelector.
AbstractConversationBlockSelector(ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
Creates a new instance of AbstractConversationBlockSelector
AbstractEnsemble - Class in edu.indiana.util.ensemble
 
AbstractEnsemble() - Constructor for class edu.indiana.util.ensemble.AbstractEnsemble
Creates a new instance of AbstractEnsemble
AbstractEnsemble(int) - Constructor for class edu.indiana.util.ensemble.AbstractEnsemble
 
AbstractFeature - Class in edu.indiana.iucbrf.feature
This class makes assumptions about Features that are general enough to be applicable to most implementations.
AbstractFeature() - Constructor for class edu.indiana.iucbrf.feature.AbstractFeature
 
AbstractFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeature
 
AbstractFeature(Feature) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeature
 
AbstractFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeature
 
AbstractFeatureCollection - Class in edu.indiana.iucbrf.feature
This class makes some assumptions that are general enough to apply to most FeatureCollection implementations.
AbstractFeatureCollection() - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Creates a new instance of AbstractFeatureCollection
AbstractFeatureCollection(int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
AbstractFeatureCollection(int, int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
AbstractFeatureCollection(double[], Domain, int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Assumes featureValues are in the correct order, either all are known for this domain or there are fewer featureValues than feature slots, and the last feature slots will not be filled in.
AbstractFeatureCollection(Feature[], Domain, int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Assumes featureValues are in the correct order, either all are known for this domain or there are fewer featureValues than feature slots, and the last feature slots will not be filled in.
AbstractFeatureCollection(FeatureKey[], Feature[], int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
AbstractFeatureCollection(DoubleCollection, Domain, int) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
AbstractFeatureCollection.FeatureCollectionPanel - Class in edu.indiana.iucbrf.feature
 
AbstractFeatureCollection.FeatureCollectionPanel(Domain) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionPanel
 
AbstractFeatureCollection.FeatureCollectionPanel(Domain, JTable) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionPanel
 
AbstractFeatureCollection.FeatureCollectionTableModel - Class in edu.indiana.iucbrf.feature
 
AbstractFeatureCollection.FeatureCollectionTableModel(Iterator, int, Domain) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
 
AbstractFeatureCollection.Key_KeyText_EntryIterator - Class in edu.indiana.iucbrf.feature
An iterator whose keys are FeatureKeys and whose values are the toString()s of those FeatureKeys.
AbstractFeatureCollection.Key_KeyText_EntryIterator(Iterator) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Key_KeyText_EntryIterator
 
AbstractFeatureCollection.KeyTextEntryIterator - Interface in edu.indiana.iucbrf.feature
The Object returned by next() is a Map.Entry with a FeatureKey key and a String value (some kind of description of that key).
AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator - Class in edu.indiana.iucbrf.feature
An iterator over EntryImpl objects, whose keys are FeatureKeys and whose values are the textual descriptions of the features with those FeatureKeys.
AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator(Iterator) - Constructor for class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator
Takes an iterator over Map.Entry objects, containing a FeatureKey key and a FeatureSpec value.
AbstractFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
 
AbstractFeatureDifferentiator() - Constructor for class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
Creates a new instance of AbstractFeatureDifferentiator
AbstractFeatureDifferentiator(double) - Constructor for class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
 
AbstractFeatureSpecCollection - Class in edu.indiana.iucbrf.feature.featurespec
This class makes some assumptions on how a FeatureSpecCollection will do certain things.
AbstractFeatureSpecCollection() - Constructor for class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
Creates a new instance of AbstractFeatureSpecCollection
AbstractFSCIterator - Class in edu.indiana.iucbrf.feature.featurespec
A customizable (via the iteratorType parameter of the constructor, and subclassing) iterator of feature spec collections.
AbstractFSCIterator(FeatureSpecCollection, int) - Constructor for class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
Creates a new instance of FeatureSpecIterator
AbstractFSCIterator(FeatureSpecCollection, int, Iterator) - Constructor for class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
AbstractFSMFeature - Class in edu.indiana.iucbrf.feature.finiteset
This class makes general assumptions that should be applicable for most FSMFeature implementations.
AbstractFSMFeature() - Constructor for class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
AbstractFSMFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
Creates a new instance of AbstractFSMFeature
AbstractFSMFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
AbstractKeyableCaseBase - Class in edu.indiana.iucbrf.casebase
An AbstractKeyableCaseBase is an AbstractCaseBase that implements the KeyableCaseBase interface.
AbstractKeyableCaseBase() - Constructor for class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
Creates a new instance of AbstractKeyableCaseBase
AbstractKeyableCaseBase(Class, int) - Constructor for class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
 
AbstractKeyableCaseBase(CaseGenerator, int) - Constructor for class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
Construct a case base generated randomly according to a CaseGenerator.
AbstractProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
An abstract implementation of the ProblemDifferentiator interface.
AbstractProblemDifferentiator() - Constructor for class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
AbstractProblemDifferentiator(DoubleCollection, HashSet, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
Creates a new instance of AbstractProblemDifferentiator
AbstractProblemDifferentiator(DoubleCollection, HashSet, UnknownFeatureHandler, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
Creates a new instance of AbstractProblemDifferentiator
AbstractRetrieval - Class in edu.indiana.iucbrf.retrieval
A general abstract implementation of Retrieval.
AbstractRetrieval() - Constructor for class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
AbstractRetrieval(ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
AbstractRetrieval(ProblemDifferentiator, RetrievalConditionsChecker) - Constructor for class edu.indiana.iucbrf.retrieval.AbstractRetrieval
Creates new AbstractRetrieval
AbstractUnknownFeatureHandler - Class in edu.indiana.iucbrf.feature.unknown
Some basic abstract implementations of an UnknownFeatureHandler are provided.
AbstractUnknownFeatureHandler() - Constructor for class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
Creates a new instance of AbstractUnknownFeatureHandler
accept(File) - Method in class edu.indiana.util.swing.SingleExtensionFileFilter
 
actionPerformed(ActionEvent) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
Called when a conversation block is answered.
Adaptation - Class in edu.indiana.iucbrf.adaptation
This abstract class is a super class to all adaptation classes.
Adaptation() - Constructor for class edu.indiana.iucbrf.adaptation.Adaptation
Creates new Adaptation.
Adaptation(boolean) - Constructor for class edu.indiana.iucbrf.adaptation.Adaptation
Creates new Adaptation
Adaptation(double[], boolean) - Constructor for class edu.indiana.iucbrf.adaptation.Adaptation
Creates new Adaptation
adaptation - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The adaptation policy.
ADAPTATION_TIMER - Static variable in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
 
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.adaptation.Adaptation
This abstract method adapts retrieved cases to solve the given problem.
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.adaptation.DistanceWeightedAdapter
Adapt the retrieved cases to get a solution to the current problem.
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.adaptation.NullAdapter
Return the unaltered solution of the best retrieved case as the "adapted" solution.
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.adaptation.WeightedAverageAdapter
Adapt retrieved solutions by taking a weighted average.
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.adaptation.WeightedMajorityAdapter
Adapt retrieved solutions by taking a weighted majority vote.
adaptTo(RetrievalResults, Problem, Domain) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorAdapter
Domain-specific adaptation of house prices.
add(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
add(double) - Method in interface edu.indiana.util.statistics.RunningAggregate
 
add(double) - Method in class edu.indiana.util.statistics.RunningMean
 
add(double) - Method in class edu.indiana.util.statistics.RunningVote
 
add(double, double) - Method in class edu.indiana.util.statistics.RunningVote
Add a vote for the given value.
addActionListener(ActionListener) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Add an ActionListener for the submit button.
addActionListener(ActionListener) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.EndConversationPanel
 
addCase(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Add a case to the case base.
addCase(Case) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Add a single case to the case base.
addCase(Case) - Method in class edu.indiana.iucbrf.casebase.Node
It is assumed that this is a leaf, and the case does belong here.
addCaseBaseListener(CaseBaseListener) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Add a CaseBaseListener to listen for CaseBaseEvents.
addCaseBaseListener(CaseBaseListener) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Add a CaseBaseListener to listen for CaseBaseEvents.
addCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Implement this method to add a case to the case base, assuming that class and event issues are already handled by addCase().
addCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
This implementation completes the addCase() definition in AbstractCaseBase, but passed most of the work to the abstract addCaseWithKey() method.
addCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
addCases(Collection) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Add a Collection of cases to the case base, using addCase().
addCases(CaseBase) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Add a case base containing cases to this case base, using addCase().
addCases(CaseGenerator, int) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
addCases(Collection) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Add a Collection of cases to the case base, using addCase().
addCases(CaseBase) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Add a case base containing cases to this case base, using addCase().
addCases(CaseGenerator, int) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Generate numToAdd cases with the given caseGenerator.
addCaseWithKey(Case) - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Adds the case with the given key.
addCaseWithKey(Case) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Implement this method to add a case to the case base, assuming that class and event issues are already handled by addCase().
addCaseWithKey(Case) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
 
addCaseWithKey(Case) - Method in interface edu.indiana.iucbrf.casebase.KeyableCaseBase
Add a case with the key already in acase.getCaseKey().
addCaseWithKey(Case) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Adds the case with the given key.
addChild(Node) - Method in class edu.indiana.iucbrf.casebase.Node
Add a child to this node
addConversationBlockActionListener(ActionListener) - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Add a listener for the submit button of the ConversationBlockPanel.
addDisplayMapFeature(String, HashMap, int, double, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
A convenience method for adding a DisplayMapFeature.
addEstimatedFeature(FeatureKey, Feature, double, Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
addEstimatedFeature(FeatureKey, Feature, double, Domain) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Add an estimated feature to this FeatureCollection.
addFeature(FeatureSpecCollection, String, String) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
 
addFeature(FeatureSpecCollection, String, String, String) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
 
addFeature(FeatureSpecCollection, String, String, String, FeatureKey) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
 
addFeature(FeatureSpecCollection, String, String) - Method in class edu.indiana.iucbrf.domain.Domain
 
addFeature(FeatureSpecCollection, String, String, FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
addFeature(FeatureKey, Feature, Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
addFeature(FeatureKey, Feature, Domain) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Add a feature to this FeatureCollection.
addFeatureCollectionListener(FeatureCollectionListener) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
addFeatureCollectionListener(FeatureCollectionListener) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
addFeatureImpl(FeatureKey, Feature) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Add a feature to the collection.
addFeatureImpl(FeatureKey, Feature) - Method in class edu.indiana.iucbrf.feature.FeatureMap
Add a feature to the collection.
addFeatureSpec(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Method addFeatureSpec
addFeatureSpec(FeatureSpec) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
addFeatureSpec(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
addFeatureSpec(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Adds a featurespec to a database
addFeatureToCollection(FeatureCollection, StreamTokenizer, FeatureKey, Domain) - Method in class edu.indiana.iucbrf.util.CaseDataFileReader
Add a feature that was read into the collection.
addInactiveContextsToTable(HashSet, int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Adds the inactive contexts to the inactiveContextable
addIndex(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
addListSelectionListener(ListSelectionListener) - Method in interface edu.indiana.util.Selectable
 
addMember(EquivalenceClassMember) - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
addMember(EquivalenceClassMember) - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
addMember(EnsembleMember, double) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
addMember(EnsembleMember, double) - Method in interface edu.indiana.util.ensemble.Ensemble
 
addProblemFeature(String, String, double, boolean) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
Add a problem feature to this domain, after the existing features.
addProblemFeature(String, String, String, double, boolean) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
Add a problem feature to this domain, after the existing features.
addProblemFeature(String, String, double, boolean, FeatureKey) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
Add a problem feature to this domain, after the existing features.
addProblemFeature(String, String, String, double, boolean, FeatureKey) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
Add a problem feature to this domain, after the existing features.
addProblemFeature(String, String, double, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
Add a problem feature to this domain, after the existing features.
addProblemFeature(String, String, double, boolean, FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
Add a problem feature to this domain, after the existing features.
addProblemToTable(Problem, int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Adds the problem features to the problemtable
addSimilarityWeight(FeatureKey, double) - Method in class edu.indiana.iucbrf.domain.Domain
 
addSimilarityWeight(FeatureKey, double) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
addSimilarityWeight(FeatureKey, double) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
addSolutionFeature(String, String, FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
addSolutionFeature(String, String) - Method in class edu.indiana.iucbrf.domain.Domain
 
addSolutionToTable(Solution, int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Adds the solution features to the solutiontable
addSuggestion(Object, double) - Method in class edu.indiana.util.ensemble.SuggestionSet
 
addTableFeature(String, FeatureKey[], int, double, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
A convenience method for adding a TableFeature
addToAggregate(Object, double) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
addToAggregates(Iterator) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
addToAggregates(Case) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
addToMeanDeps(FeatureDependence, Domain) - Method in class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
 
adjust(double) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
adjust(double) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
adjust(double) - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
adjust(double) - Method in interface edu.indiana.iucbrf.feature.Feature
 
adjust(double) - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
adjust(double) - Method in class edu.indiana.iucbrf.solution.Solution
This implementation throws an UnsupportedOperationException.
advanceTokenizer(StreamTokenizer) - Method in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
 
AggregateFeatureValueSet - Class in edu.indiana.iucbrf.feature.unknown
Keeps track of the aggregate of each feature, when it is known.
AggregateFeatureValueSet() - Constructor for class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Creates a new instance of AggregateFeatureValueSet
AggregateFeatureValueSet(Domain, CaseBase) - Constructor for class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
AggregateFeatureValueSet(Domain, ArrayList) - Constructor for class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
aggs - Variable in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
aggs - Variable in class edu.indiana.util.statistics.RunningAggregateSet
 
allDeps - Variable in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
allKeys - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
allKeys - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
 
allKeys - Variable in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
allKeys - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
allMemberIterator(boolean) - Method in class edu.indiana.util.clustering.ArrayListPartition
 
allMemberIterator(boolean) - Method in interface edu.indiana.util.clustering.Partition
 
allowUnknowns - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
allowUnknowns - Variable in class edu.indiana.iucbrf.feature.FeatureInputPanel
 
AlwaysAddMaintenance - Class in edu.indiana.iucbrf.maintenance
 
AlwaysAddMaintenance() - Constructor for class edu.indiana.iucbrf.maintenance.AlwaysAddMaintenance
Creates a new instance of AlwaysAddMaintenance
answerComponent - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
answerType - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor.FeatureSpecRecord
 
applyFeatureNoise(FeatureKey, Distribution) - Method in class edu.indiana.iucbrf.casepackage.Case
Apply noise, according to the given distribution, to the given feature.
applyFeatureNoise(FeatureKey, Distribution) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
applySolutionNoise(Distribution) - Method in class edu.indiana.iucbrf.casepackage.Case
Apply noise, according to the given distribution, to the solution of this case.
applySolutionNoise(Distribution) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
applyTo(Problem, double) - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
 
applyTo(Problem) - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Apply this equivalence class to a given problem, by taking a linear combination of the weights and the problem feature vector.
applyToHelper(Problem) - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
 
areTied(int, int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
argMap - Variable in class edu.indiana.iucbrf.problem.ProblemGenerator
 
args - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
ArrayListPartition - Class in edu.indiana.util.clustering
This partition class uses an ArrayList of LinkedListEquivalenceClasses to hold its equivalence classes.
ArrayListPartition(Collection, int, Differentiator) - Constructor for class edu.indiana.util.clustering.ArrayListPartition
 
ArrayListPartition(Iterator, int, Differentiator) - Constructor for class edu.indiana.util.clustering.ArrayListPartition
Construct an initial partition, from a collection of objects.
ArrayListPartition(int, Differentiator) - Constructor for class edu.indiana.util.clustering.ArrayListPartition
 
ArrayListPartition(Partition) - Constructor for class edu.indiana.util.clustering.ArrayListPartition
 
ArrayListPartition.AllMemberIterator - Class in edu.indiana.util.clustering
 
ArrayListPartition.AllMemberIterator(boolean) - Constructor for class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
assignChild(int, FlowChartNode) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
Give this node a child.
assignChild(int, FlowChartNode) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
assignChild(int, FlowChartNode) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
assignNext() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
assignNext() - Method in class edu.indiana.util.CompositeIterator
 
AverageIgnoreProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
Calculates a weighted average difference between two features, where unknown values are not considered in the average.
AverageIgnoreProblemDifferentiator(DoubleCollection, HashSet) - Constructor for class edu.indiana.iucbrf.problem.differentiator.AverageIgnoreProblemDifferentiator
Creates a new instance of AverageIgnoreProblemDifferentiator
AverageProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
Calculates a weighted average distance over the features of two problems.
AverageProblemDifferentiator(DoubleCollection, HashSet, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.AverageProblemDifferentiator
Creates a new instance of AverageProblemDifferentiator
AverageProblemDifferentiator(DoubleCollection, HashSet, UnknownFeatureHandler, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.AverageProblemDifferentiator
 

B

Base64Tools - Class in edu.indiana.util
Tools for dealing with String representations of serialized objects.
baseCase - Variable in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
baseFeature - Variable in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
baseFilename - Variable in class edu.indiana.iucbrf.casebase.FileCaseBase
 
baseFilename - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
baseThreshold - Variable in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
BasicStats - Class in edu.indiana.util.statistics
 
BasicStats(ArrayList) - Constructor for class edu.indiana.util.statistics.BasicStats
 
BasicStats(double[]) - Constructor for class edu.indiana.util.statistics.BasicStats
Creates a new instance of BasicStats
BayesianConsistentRegionAggregate - Class in edu.indiana.iucbrf.feature.unknown
Title:
BayesianConsistentRegionAggregate(DoubleMap, PartitionedCaseBase, Domain) - Constructor for class edu.indiana.iucbrf.feature.unknown.BayesianConsistentRegionAggregate
 
beginClock(int) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Begin the clock, for tracking the execution time of some operation.
beginReadObjectFromFile(String) - Method in class edu.indiana.util.ObjectFileIO
Open a file and prepare it for reading objects.
beginWriteObjectToFile(String) - Method in class edu.indiana.util.ObjectFileIO
Open a file and prepare it for writing objects.
bestPartitionPrototypeIDs - Variable in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
BinomialDistribution - Class in edu.indiana.util.distribution
A specification of a binomial random distribution.
BinomialDistribution() - Constructor for class edu.indiana.util.distribution.BinomialDistribution
Construct a BinomialDistribution.
BinomialDistribution(double) - Constructor for class edu.indiana.util.distribution.BinomialDistribution
Creates a new instance of BinomialDistribution
blockCollection - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
blockIter - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
BooleanFeature - Class in edu.indiana.iucbrf.feature.finiteset
This is an FSMFeature class where the finite set is {Boolean.TRUE, Boolean.TRUE}.
BooleanFeature() - Constructor for class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
BooleanFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
Creates a new instance of BooleanFeature
BooleanFeature(boolean) - Constructor for class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
BooleanFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
BooleanFeature(BinomialDistribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
booleanSolutionCutoff - Variable in class edu.indiana.iucbrf.domain.Domain
Applies only to single-feature solutions, where that feature is boolean.
BRIEF - Static variable in class edu.indiana.util.swing.ListViewer
 
BTreeTest - Class in edu.indiana.iucbrf.examples.classifier
Tests the functionality of a BTree.
BTreeTest() - Constructor for class edu.indiana.iucbrf.examples.classifier.BTreeTest
Creates a new instance of BTreeTest
buildCase(double) - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
Construct a case using the values entered into the fields of this component.
buildCaseJList() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
buildSetDescription(LinkedHashSet) - Static method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 

C

cacheCB - Variable in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
CachedRDBCaseBase - Class in edu.indiana.iucbrf.casebase
This class uses a relational database to store the case base, but will read and store the entire case base in memory when it is accessed.
CachedRDBCaseBase(Domain, RDBCaseBaseInfo) - Constructor for class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Creates a new instance of CachedRDBCaseBase
CachedRDBCaseBase(Domain, RDBCaseBaseInfo, CaseGenerator, int) - Constructor for class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
cacheMap - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
calcAggregateValue() - Method in interface edu.indiana.util.statistics.RunningAggregate
 
calcAggregateValue(Object) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
calcAggregateValue() - Method in class edu.indiana.util.statistics.RunningMean
 
calcAggregateValue() - Method in class edu.indiana.util.statistics.RunningRoundedMean
Returns the rounded value of the aggregate calculated by RunningMean.
calcAggregateValue() - Method in class edu.indiana.util.statistics.RunningVote
 
calcAvgDist(int, Problem) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Finds nearest eq class, not by simply comparing to prototypes, but by a Bayesian process.
calcCorrelation(FeatureKey, FeatureKey, CaseBase, FeatureStats) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
calcDecisionSuggestionSet(Object[]) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
calcDecisionSuggestionSet(Object[]) - Method in class edu.indiana.util.ensemble.WeightVoteComboEnsemble
 
calcDependence(FeatureKey, FeatureKey, CaseBase, FeatureStats) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
Dependence is not necessarily symmetric.
calcDependencies(FeatureKey, CaseBase, Domain, double, FeatureStats) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
calcDependencies(double) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
calcDifference(Problem, Problem) - Method in class edu.indiana.iucbrf.domain.Domain
Determine the difference between two problems in this domain, using this domain's similarity measure.
calcDifference(Object, Object) - Method in class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
 
calcDifference(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
Normalizes the result of calcDifferenceImpl, according to normalizationValue.
calcDifference(Feature, Feature) - Method in interface edu.indiana.iucbrf.feature.differentiator.FeatureDifferentiator
 
calcDifference(Object, Object) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
calcDifference(Object, Object, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.AverageIgnoreProblemDifferentiator
Calculates a weighted average difference between features
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.AverageProblemDifferentiator
Calculates a weighted average difference between features
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.CountMismatchProblemDifferentiator
Creates a new instance of CountMismatchProblemDifferentiator
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.EuclideanProblemDifferentiator
 
calcDifference(Problem, Problem, Collection) - Method in class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
 
calcDifference(Object, Object) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
calcDifference(Object, Object, Collection) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
calcDifference(Object, Object) - Method in class edu.indiana.util.clustering.ClusteringTestClass.IntDifferentiator
 
calcDifference(Object, Object) - Method in interface edu.indiana.util.Differentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.EqualityFeatureDifferentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.NeighborhoodFeatureDifferentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.SubtractionFeatureDifferentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.TermVectorFeatureDifferentiator
 
calcDifferenceImpl(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.TextTermVectorPairFeatureDifferentiator
 
calcDistInfluence(Problem, RetrievalResults, FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
calcDistInfluences(Problem, RetrievalResults, HashSet) - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
calcDistVariance(Problem, RetrievalResults) - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
calcEntropy(int, HashMap) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Calculate the entropy with the given value counts.
calcEntropyC() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Calculates the entropy over the solutions of all the cases.
calcEntropyOnSubset(FeatureKey, String, LinkedList) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Calculate the entropy of the set of cases where the attribute specified by key has value attributeValue.
calcGain(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
calcGainRatio(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
calcGainRatios() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
calcGains() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Calculates the gain for each problem attribute in the domain, as a HashMap mapping FeatureKey to the gain (a Double).
calcKeyConf(Problem, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
 
calcMajority() - Method in class edu.indiana.util.statistics.RunningVote
 
calcMean() - Method in class edu.indiana.util.statistics.BasicStats
 
calcMeanAndMinMax(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
calcMemberCount() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
calcMemberCount() - Method in interface edu.indiana.util.clustering.Partition
 
calcNumConsistentInClass(int, Problem, ProblemDifferentiator) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
calcRanks() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
calcSampleDev() - Method in class edu.indiana.util.statistics.BasicStats
 
calcSplitInfo(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
calcStats() - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
This method calls calcMean() and calcStdDev() as well, so they do not need to be called separately.
calcStdDev(FeatureKey, double) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
calcTopSuggestion() - Method in class edu.indiana.util.ensemble.SuggestionSet
 
calcTotalDiff() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
calcTotalDiff() - Method in interface edu.indiana.util.clustering.Partition
 
calculateWeightsFromDifferences(double[]) - Method in class edu.indiana.iucbrf.adaptation.DistanceWeightedAdapter
Calculate appropriate weights (adaptation influence) for cases with given differences from the current problem.
Case - Class in edu.indiana.iucbrf.casepackage
A case consists of a problem description and a solution.
Case() - Constructor for class edu.indiana.iucbrf.casepackage.Case
 
Case(Problem, Solution) - Constructor for class edu.indiana.iucbrf.casepackage.Case
Creates new Case This constructor can be used to create a new case when the problem and solution are already known.
Case(Problem, Solution, double) - Constructor for class edu.indiana.iucbrf.casepackage.Case
Creates new Case This constructor can be used to create a new case when the problem and solution are already known.
Case(Problem, Solution, double, CaseSource) - Constructor for class edu.indiana.iucbrf.casepackage.Case
Creates new Case This constructor can be used to create a new case when the problem and solution are already known.
Case(Problem, Solution, CaseSource, int, int, double, HashSet) - Constructor for class edu.indiana.iucbrf.casepackage.Case
 
CASE_KEY_NOT_SET - Static variable in class edu.indiana.iucbrf.casepackage.Case
 
CASE_NOT_APPLICABLE - Static variable in class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
caseAdded(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
caseAdded(CaseBaseEvent) - Method in interface edu.indiana.iucbrf.casebase.event.CaseBaseListener
Describes the desired reaction to a case addition.
caseAdded(CaseBaseEvent) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
A Case was added to the case base.
caseAdded(CaseBaseEvent) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Describes the desired reaction to a case addition.
CaseBase - Interface in edu.indiana.iucbrf.casebase
A CaseBase contains cases.
CaseBaseAdapter - Class in edu.indiana.iucbrf.casebase.event
Provides a dummy implementation of the CaseBaseListener interface.
CaseBaseAdapter() - Constructor for class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
CaseBaseEvent - Class in edu.indiana.iucbrf.casebase.event
A CaseBaseEvent indicates a change to a CaseBase.
CaseBaseEvent(CaseBase) - Constructor for class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
CaseBaseEvent(CaseBase, Case) - Constructor for class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
CaseBaseEvent(CaseBase, Case, Case) - Constructor for class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
CaseBaseListener - Interface in edu.indiana.iucbrf.casebase.event
The 'contract' for being told about changes to a CaseBase
caseBases - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
caseByCaseReport(CaseBase) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Return a String of a performance report of each case in the case base.
caseChanged(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
caseClass - Variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
caseClassChanged(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
caseClassChanged(CaseBaseEvent) - Method in interface edu.indiana.iucbrf.casebase.event.CaseBaseListener
Describes the desired reaction to the changing of the class of cases in the case base.
caseClassChanged(CaseBaseEvent) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
The standard class used to represent cases in the case base was changed.
caseClassChanged(CaseBaseEvent) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Describes the desired reaction to the changing of the class of cases in the case base.
CaseDataFileReader - Class in edu.indiana.iucbrf.util
This class reads a text file containing case data (such as a file obtained from the UCI machine learning database) and puts the data in a case base.
CaseDataFileReader() - Constructor for class edu.indiana.iucbrf.util.CaseDataFileReader
Creates a new instance of CaseDataFileReader
CaseDifferencePair - Interface in edu.indiana.iucbrf.casepackage
A holder for a case and its difference from a problem.
CaseDifferencePairImpl - Class in edu.indiana.iucbrf.casepackage
This is a container class, which holds a Case and the difference between that case and some problem.
CaseDifferencePairImpl() - Constructor for class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
CaseDifferencePairImpl(Case, double) - Constructor for class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
CaseGenerator - Class in edu.indiana.iucbrf.casepackage
This class handles the automatic generation of cases, according to provided distributions.
CaseGenerator(ProblemGenerator, Domain) - Constructor for class edu.indiana.iucbrf.casepackage.CaseGenerator
 
CaseGenerator(ProblemGenerator, double, Domain) - Constructor for class edu.indiana.iucbrf.casepackage.CaseGenerator
Construct a CaseGenerator object.
CaseGenerator(ProblemGenerator, DistributionCollection, Distribution, double, double, Domain) - Constructor for class edu.indiana.iucbrf.casepackage.CaseGenerator
Construct a CaseGenerator object.
CaseInputPanel - Class in edu.indiana.iucbrf.casepackage
This class defines a JPanel for inputing or editing a case in a particular domain.
CaseInputPanel(Domain) - Constructor for class edu.indiana.iucbrf.casepackage.CaseInputPanel
Creates a new instance of CaseInputPanel
CaseInputPanel(Domain, boolean) - Constructor for class edu.indiana.iucbrf.casepackage.CaseInputPanel
Creates a new instance of CaseInputPanel
CaseJList - Class in edu.indiana.iucbrf.casepackage
A CaseJList is a JList customized to hold cases.
CaseJList() - Constructor for class edu.indiana.iucbrf.casepackage.CaseJList
 
CaseJList(ArrayList) - Constructor for class edu.indiana.iucbrf.casepackage.CaseJList
 
CaseJList(Case[]) - Constructor for class edu.indiana.iucbrf.casepackage.CaseJList
 
CaseJList(CaseDifferencePair[]) - Constructor for class edu.indiana.iucbrf.casepackage.CaseJList
 
caseJList - Variable in class edu.indiana.iucbrf.ccbr.CCBRPanel
 
caseKey - Variable in class edu.indiana.iucbrf.casepackage.Case
 
caseList - Variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
The list of retrieved Case objects.
caseListRefiner - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
CaseListRefiner - Interface in edu.indiana.iucbrf.ccbr.caselistrefiner
A CaseListRefiner modifies the list of retrieved cases according to new information obtained in a conversation.
caseRemoved(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
caseRemoved(CaseBaseEvent) - Method in interface edu.indiana.iucbrf.casebase.event.CaseBaseListener
Describes the desired reaction to a case removal.
caseRemoved(CaseBaseEvent) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
A Case was removed from the case base.
caseRemoved(CaseBaseEvent) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Describes the desired reaction to a case removal.
caseReplaced(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
caseReplaced(CaseBaseEvent) - Method in interface edu.indiana.iucbrf.casebase.event.CaseBaseListener
Describes the desired reaction to a case replacement.
caseReplaced(CaseBaseEvent) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
A Case was replaced in the case base.
caseReplaced(CaseBaseEvent) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Describes the desired reaction to a case replacement.
cases - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
casesCleared(CaseBaseEvent) - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseAdapter
 
casesCleared(CaseBaseEvent) - Method in interface edu.indiana.iucbrf.casebase.event.CaseBaseListener
Describes the desired reaction to clearing of all cases.
casesCleared(CaseBaseEvent) - Method in class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
All cases were removed from the case base.
casesCleared(CaseBaseEvent) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
Describes the desired reaction to clearing of all cases.
CaseSource - Class in edu.indiana.iucbrf.casepackage
An instance of the CaseSource class describes where a particular case comes from.
CaseSource() - Constructor for class edu.indiana.iucbrf.casepackage.CaseSource
This do-nothing default constructor is provided for serialization purposes.
CaseSource(String) - Constructor for class edu.indiana.iucbrf.casepackage.CaseSource
Creates new CaseSource
casesSoFar - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
caseTitleBase - Variable in class edu.indiana.iucbrf.domain.Domain
 
CB - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The case base representation.
cb - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
cb - Variable in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
cb - Variable in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
cb - Variable in class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
 
CBRSystem - Class in edu.indiana.iucbrf.cbrsystem
The CBRSystem component package is the overall wrapper for the case-based reasoning system.
CBRSystem() - Constructor for class edu.indiana.iucbrf.cbrsystem.CBRSystem
Creates new CBRSystem.
CCBRDomain - Class in edu.indiana.iucbrf.domain
The Domain definition for Conversational CBR systems (instead of merely CBR systems).
CCBRDomain() - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
Creates a new instance of CCBRDomain
CCBRDomain(double) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
 
CCBRDomain(double, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
 
CCBRDomain(double, ComponentFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
 
CCBRDomain(double, ComponentFactory, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
 
CCBRDomain(DBInfo, CCBRFeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
Construct a domain that will use a database for storage, rather than structures existing in memory.
CCBRDomain(DBInfo, CCBRFeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, ComponentFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
Construct a domain that will use a database for storage, rather than structures existing in memory.
CCBRDomain(DBInfo, CCBRFeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
Construct a domain that will use a database for storage, rather than structures existing in memory.
CCBRDomain(DBInfo, CCBRFeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, ComponentFactory, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.CCBRDomain
Construct a domain that will use a database for storage, rather than structures existing in memory.
CCBRFeatureSpec - Class in edu.indiana.iucbrf.feature.featurespec
A FeatureSpec for CCBRDomains (rather than just CBR Domains), containing some extra instance variables appropriate only in CCBR.
CCBRFeatureSpec() - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
CCBRFeatureSpec(FeatureKey, String, String, String, CCBRDomain) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
Construct a CCBRFeatureSpec with the given featureKey, and a null description, question, and type.
CCBRFeatureSpec(FeatureKey, String, String, String, String, CCBRDomain) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
Creates a new instance of CCBRFeatureSpec
CCBRFeatureSpecRDB - Class in edu.indiana.iucbrf.feature.featurespec
A FeatureSpecCollection that stores CCBRFeatureSpecs in a relational database.
CCBRFeatureSpecRDB() - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
 
CCBRFeatureSpecRDB(CCBRDomain, CCBRFeatureSpecRDBInfo) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Constructor
CCBRFeatureSpecRDB(CCBRDomain, CCBRFeatureSpecRDBInfo, FeatureKey[], String[], String[], String[]) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Constructor
CCBRFeatureSpecRDBInfo - Class in edu.indiana.iucbrf.feature.featurespec
Defines the information that is required for storing a featureSpec in a relational database.
CCBRFeatureSpecRDBInfo(String, String, String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
Constructor
CCBRFeatureSpecRDBInfo(CCBRFeatureSpecRDBInfo) - Constructor for class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
Constructor
ccbrPanel - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
CCBRPanel - Class in edu.indiana.iucbrf.ccbr
A class given for convenience, that organizes many aspects of a CCBR application into one JPanel.
CCBRPanel(Problem, ConversationBlock, RetrievalResults, CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.CCBRPanel
Creates a new instance of CCBRPanel.
CCBRSystem - Class in edu.indiana.iucbrf.cbrsystem
A CBRSystem that does Conversational CBR.
CCBRSystem() - Constructor for class edu.indiana.iucbrf.cbrsystem.CCBRSystem
Creates new CCBRSystem.
changeDomain(Domain, CaseGenerator) - Method in class edu.indiana.iucbrf.examples.classifier.ClassificationSystem
 
CharacterFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a Character.
CharacterFeature() - Constructor for class edu.indiana.iucbrf.feature.CharacterFeature
 
CharacterFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.CharacterFeature
 
CharacterFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.CharacterFeature
 
CharacterFeature(Feature) - Constructor for class edu.indiana.iucbrf.feature.CharacterFeature
 
checkAndGetDoubleValue(Object) - Static method in class edu.indiana.iucbrf.feature.AbstractFeature
Get the double value according to getValueAsDouble(), and throwing an exception if the feature is not DoubleRepresentable.
checkCaseType(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Makes sure that a case is of an appropriate class for this case base.
checkMatchingClasses(Feature, Feature) - Method in class edu.indiana.iucbrf.feature.differentiator.SubtractionFeatureDifferentiator
Make sure the two features are of the same class.
checkRemoveFrequency - Variable in class edu.indiana.iucbrf.maintenance.Maintenance
 
chooseFeatureToReveal(RetrievalResults) - Method in class edu.indiana.iucbrf.problem.DevelopingProblem
 
chooseUnknownFeatureHandler(FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractCompositeUFH
 
chooseUnknownFeatureHandler(FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
Creates a new instance of DependenceCompositeUFH
ClampedNormalDistribution - Class in edu.indiana.util.distribution
This is a normal distribution, but with firm minimum and maximum values.
ClampedNormalDistribution(double, double, double, double) - Constructor for class edu.indiana.util.distribution.ClampedNormalDistribution
Creates a new instance of ClampedNormalDistribution
CLASS - Static variable in class edu.indiana.iucbrf.feature.TableFeature
 
classDiff - Variable in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
ClassificationSystem - Class in edu.indiana.iucbrf.examples.classifier
The ClassificationSystem defines the components of the cbr system.
ClassificationSystem() - Constructor for class edu.indiana.iucbrf.examples.classifier.ClassificationSystem
 
ClassificationSystem(Domain, CaseGenerator, String) - Constructor for class edu.indiana.iucbrf.examples.classifier.ClassificationSystem
Construct a ClassificationSystem.
ClassificationTestClass - Class in edu.indiana.iucbrf.examples.classifier
This class is simply a main() method and some set up of the classification system.
ClassificationTestClass() - Constructor for class edu.indiana.iucbrf.examples.classifier.ClassificationTestClass
Creates new ClassificationTestClass
classMemberIterator() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
ClassUtils - Class in edu.indiana.util
A collection of static methods for instantiation of classes according to Class objects and String class names.
ClassUtils() - Constructor for class edu.indiana.util.ClassUtils
 
clear() - Method in interface edu.indiana.util.distribution.DistributionCollection
 
clear() - Method in class edu.indiana.util.distribution.DistributionMap
 
clear() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
clear() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
clearAllEstimates() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Remove all estimated features from the cases in the case base.
clearAllEstimates() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Remove all estimated features from the cases in the case base.
clearAllEstimates() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Remove all estimated features from this collection.
clearAllEstimates() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Remove all estimated features from this collection.
clearEstimate(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Remove the given estimated feature from this collection.
clearEstimate(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Remove the given estimated feature from this collection.
clearFeatures() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
clearFeatures() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Clear all features in this FeatureCollection.
clearFeaturesImpl() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Clear all features in this FeatureCollection.
clearFeaturesImpl() - Method in class edu.indiana.iucbrf.feature.FeatureMap
Clear all features in this FeatureCollection.
clearMembers() - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
clearMembers() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
clone() - Method in class edu.indiana.iucbrf.casebase.Range
Create a copy of this Range object.
clone() - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
clone() - Method in class edu.indiana.iucbrf.feature.CharacterFeature
forces desendants to re-implement clone!! interesting left this in makes you think about clone().
clone() - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
clone() - Method in interface edu.indiana.iucbrf.feature.Feature
 
clone() - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
forces desendants to re-implement clone!! interesting left this in makes you think about clone().
clone() - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.ObjectFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.StringFeature
forces desendants to re-implement clone!! interesting left this in makes you think about clone().
clone() - Method in class edu.indiana.iucbrf.feature.TableFeature
 
clone() - Method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
clone() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
clone() - Method in class edu.indiana.util.distribution.BinomialDistribution
Obtain a copy of this distribution.
clone() - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
Obtain a copy of this distribution.
clone() - Method in interface edu.indiana.util.distribution.Distribution
Obtain a copy of this distribution.
clone() - Method in class edu.indiana.util.distribution.DummyDistribution
Obtain a copy of this distribution.
clone() - Method in class edu.indiana.util.distribution.NormalDistribution
Obtain a copy of this distribution.
clone() - Method in class edu.indiana.util.distribution.SelectionDistribution
 
clone() - Method in class edu.indiana.util.distribution.UniformDistribution
Obtain a copy of this distribution.
clone() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
clone() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
close() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Perform any maintenance needed during finalization of this CaseBase, such closing of open files.
close() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Perform any maintenance needed during finalization of this CaseBase, such closing of open files.
close() - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Perform any maintenance needed during finalization of this CaseBase, such closing of open files.
close() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
This method closes the connection to the database in which the casebase is stored
close() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
close() - Method in class edu.indiana.iucbrf.domain.Domain
 
closeAll(Connection, Statement) - Static method in class edu.indiana.util.db.DBTools
This method closes a conection and statement
closeAll(Statement) - Static method in class edu.indiana.util.db.DBTools
This method closes a conection and statement
closeResultSet(ResultSet) - Static method in class edu.indiana.util.db.DBTools
This method closes a JDBC resultset
closeSQLConnection(Connection) - Static method in class edu.indiana.util.db.DBTools
This method closes a JDBC connection
closeSQLStatement(Statement) - Static method in class edu.indiana.util.db.DBTools
This method closes a JDBC statement
cluster(Collection, int, Differentiator) - Method in class edu.indiana.util.clustering.AbstractClusterMethod
 
cluster(Iterator, int, Differentiator) - Method in class edu.indiana.util.clustering.AbstractClusterMethod
 
cluster(Iterator, int, Differentiator) - Method in interface edu.indiana.util.clustering.ClusterMethod
 
cluster(Collection, int, Differentiator) - Method in interface edu.indiana.util.clustering.ClusterMethod
 
cluster(Partition) - Method in interface edu.indiana.util.clustering.ClusterMethod
 
cluster(Partition) - Method in class edu.indiana.util.clustering.KMedoidClustering
 
ClusteringTestClass - Class in edu.indiana.util.clustering
A test class (with a main() method) for clustering functionality.
ClusteringTestClass() - Constructor for class edu.indiana.util.clustering.ClusteringTestClass
Creates a new instance of ClusteringTestClass
ClusteringTestClass.IntDifferentiator - Class in edu.indiana.util.clustering
 
ClusteringTestClass.IntDifferentiator() - Constructor for class edu.indiana.util.clustering.ClusteringTestClass.IntDifferentiator
 
ClusterMethod - Interface in edu.indiana.util.clustering
A specification for clustering algorithms.
collectionType - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
collectionType - Variable in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
collectionType - Variable in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
collectionTypeThisIsIn - Variable in class edu.indiana.iucbrf.feature.TableFeature
 
combo - Variable in class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
commonInit(int, int) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
compare(Object, Object) - Method in class edu.indiana.iucbrf.feature.OneFeatureComparator
 
compare(Object, Object) - Method in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
compare(Object, Object) - Method in class edu.indiana.util.ensemble.SuggestionSetMemberComparator
According to this comparator, the maximum strength SuggestionSet member should be first, so it is called the "smallest".
compareThisToFeature(Feature) - Method in class edu.indiana.iucbrf.casebase.Range
Compare this range to a Feature object.
compareTo(Object) - Method in class edu.indiana.iucbrf.casepackage.Case
Compare two cases, by comparing the problem.
compareTo(Object) - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
Compare "this" with the parameter (a CaseDifferencePair).
compareTo(Object) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
Compare "this" with the parameter (a CaseDifferencePair).
compareTo(Object) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
Compare this feature with another, based on their double values.
compareTo(Object) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
compareTo(Object) - Method in class edu.indiana.iucbrf.feature.CharacterFeature
Compare this feature with another.
compareTo(Object) - Method in class edu.indiana.iucbrf.feature.StringFeature
Compare this feature with another.
compareTo(Object) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
compareTo(Object) - Method in class edu.indiana.iucbrf.problem.Problem
 
compareTo(Object) - Method in class edu.indiana.iucbrf.solution.Solution
 
completeSet - Variable in class edu.indiana.iucbrf.casebase.rdb.ValidFSMSetQueryConstraint
 
completeSet - Static variable in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
completeSet - Static variable in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
completeSet - Static variable in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
completeSet - Static variable in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
completeSet - Static variable in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
ComponentFactory - Interface in edu.indiana.iucbrf.domain.componentfactory
A ComponentFactory governs how several key objects are constructed for a CBR system.
componentFactory - Variable in class edu.indiana.iucbrf.domain.Domain
 
componentFactory - Variable in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
CompositeIterator - Class in edu.indiana.util
An iterator that seamlessly steps through an array of iterators.
CompositeIterator(Iterator[]) - Constructor for class edu.indiana.util.CompositeIterator
Creates a new instance of CompositeIterator
con - Variable in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
con - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
conBlock - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
conBlockPanel - Variable in class edu.indiana.iucbrf.ccbr.CCBRPanel
 
conBlockSelector - Variable in class edu.indiana.iucbrf.problem.DevelopingProblem
 
conBlockTextArea - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
conditionsChecker - Variable in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
conditionsMet(Problem, Case, double) - Method in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
conditionsMet(Problem, Case, double) - Method in interface edu.indiana.iucbrf.retrieval.RetrievalConditionsChecker
 
conditionsMet(Problem, Case, double) - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
ConfidenceConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
ConfidenceConversationBlockSelector(RegionAggregate, CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
Creates a new instance of ConfidenceConversationBlockSelector
ConfidenceConversationBlockSelector(RegionAggregate, CCBRDomain, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
Creates a new instance of ConfidenceConversationBlockSelector
ConsoleInput - Class in edu.indiana.util
Facilitates reading user input from the console.
ConsoleInput() - Constructor for class edu.indiana.util.ConsoleInput
 
constantName - Static variable in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
constructCaseGenerator(Domain, boolean) - Static method in class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
Demonstrate case base generator construction.
constructCCBRFeatureSpec(FeatureKey, String, String, String) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructCCBRFeatureSpec(FeatureKey, String, String, String) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructCollection(int) - Method in class edu.indiana.iucbrf.feature.OrderedFeatureMap
 
constructDomain() - Static method in class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
 
constructFeature(FeatureKey, Object, FeatureSpecCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a feature at the given position in the given feature type collection, with the given value.
constructFeature(FeatureKey, double, FeatureSpecCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a feature at the given position in the given feature type collection, with the given value.
constructFeature(FeatureKey, Object[], FeatureSpecCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructFeature(FeatureKey, Object, FeatureSpecCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeature(FeatureKey, double, FeatureSpecCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeature(FeatureKey, Object[], FeatureSpecCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(FeatureKey[], Object[][], int) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructFeatureCollection(int) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructFeatureCollection(int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(double[], int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(DoubleCollection, int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(FeatureKey[], Feature[], int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(FeatureKey[], Object[][], int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureCollection(FeatureKey[], Feature[], int) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructFeatureCollection(double[], int) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructFeatureCollection(DoubleCollection, int) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructFeatureKeys(int) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructFeatureKeys(int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureSpec(FeatureKey, String, String) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructFeatureSpec(FeatureKey, String, String) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructIndices(Domain) - Method in class edu.indiana.iucbrf.casepackage.Case
Constructs a ProblemIndices object using an IndicesIterator.
constructIndices(Domain) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
constructIndices(Domain) - Method in class edu.indiana.iucbrf.problem.Problem
Constructs a ProblemIndices.
constructIndices(Domain) - Method in class edu.indiana.iucbrf.problem.ProblemIndices
 
constructProblem() - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructProblem(double[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructProblem(DoubleCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructProblem() - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblem(double[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblem(DoubleCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblem(FeatureCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblem(FeatureCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
Construct a problem in this domain, containing the given features.
constructProblemFeature(FeatureKey, Object) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a problem feature for a given position in a problem feature type collection.
constructProblemFeature(FeatureKey, Object[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructProblemFeature(FeatureKey, double) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a problem feature for a given position in a problem feature type collection.
constructProblemFeature(FeatureKey, double) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeature(FeatureKey, Object) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeature(FeatureKey, Object[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeatureSpecCollection() - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[], String[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructProblemFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
constructProblemFeatureSpecCollection(FeatureSpecRDBInfo) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
constructProblemFeatureSpecCollection(FeatureSpecRDBInfo, FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
constructProblemFeatureSpecCollection(CCBRFeatureSpecRDBInfo, FeatureKey[], String[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
constructProblemFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructProblemFeatureSpecCollection(FeatureKey[], String[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructProblemGenerator() - Method in class edu.indiana.iucbrf.examples.quadrant.QuadrantSystem
A problem generator requires specification of arguments to send to feature constructors.
constructProblemGenerator() - Method in class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRSystem
A problem generator requires specification of arguments to send to feature constructors.
constructProblemGenerator() - Method in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
A problem generator requires specification of arguments to send to feature constructors.
constructQuestion(FeatureKey, String) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructQuestion(FeatureKey, String) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructRunningAggregate(FeatureKey) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructRunningAggregate(int) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructRunningAggregate(FeatureKey) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructRunningAggregate(int) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution() - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructSolution(double) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a solution in this domain.
constructSolution(double[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructSolution(DoubleCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructSolution() - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution(double) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution(double[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution(DoubleCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution(FeatureCollection) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolution(FeatureCollection) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
Construct a solution, containing the given features.
constructSolutionFeature(FeatureKey, Object) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a solution feature for a given position in a solution feature type collection.
constructSolutionFeature(FeatureKey, Object[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
constructSolutionFeature(FeatureKey, double) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
Construct a solution feature for a given position in a solution feature type collection.
constructSolutionFeature(FeatureKey, double) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolutionFeature(FeatureKey, Object) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolutionFeature(FeatureKey, Object[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolutionFeatureSpecCollection() - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolutionFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
constructSolutionFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
constructSolutionFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo, FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
constructSolutionFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructSolutionFeatureSpecCollection(FeatureKey[], String[], String[]) - Method in class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
 
constructValueSetToDoubleMap(HashSet) - Static method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
Prepare a HashMap from members of a valueSet to a MutableDouble with value 0.
constructValueToDisplayMap() - Method in class edu.indiana.iucbrf.examples.printing.PrintingSystem
 
contains(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
containsDistribution(Distribution) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
containsDistribution(Distribution) - Method in class edu.indiana.util.distribution.DistributionMap
 
containsEstimates - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
True if this collection contains feature estimates.
containsEstimates() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
containsEstimates() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
containsKey(Object) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
containsKey(Object) - Method in class edu.indiana.util.distribution.DistributionMap
 
containsKey(Object) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
containsKey(Object) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
containsValue(double) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
containsValue(double) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
contentsChanged(ListDataEvent) - Method in class edu.indiana.util.swing.ListViewer
 
Context - Class in edu.indiana.iucbrf.cbrsystem
This class defines a context for the system.
Context() - Constructor for class edu.indiana.iucbrf.cbrsystem.Context
 
Context(String) - Constructor for class edu.indiana.iucbrf.cbrsystem.Context
Creates new Context
ConversationBlock - Interface in edu.indiana.iucbrf.ccbr.conversationblock
A ConversationBlock is a single step in a conversation between the user and the system in the CCBR process.
ConversationBlockCollection - Class in edu.indiana.iucbrf.ccbr.conversationblock
A ConversationBlockCollection is a collection of conversation blocks that are related in particular ways.
ConversationBlockCollection(ConversationBlockSelector) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
Creates a new instance of ConversationBlockCollection
ConversationBlockPanel - Class in edu.indiana.iucbrf.ccbr.conversationblock
A ConversationBlockPanel states a conBlock (corresponding to a feature), provides a customized input widget (a FeatureInputPanel), and a submit button.
ConversationBlockPanel() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
ConversationBlockPanel(boolean) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
ConversationBlockPanel(ConversationBlock) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
ConversationBlockPanel(ConversationBlock, boolean) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Used by EndConversationQAPanel.
ConversationBlockPanel(ConversationBlock, CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
ConversationBlockPanel(ConversationBlock, CCBRDomain, boolean) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Creates a new instance of ConversationBlockPanel
conversationBlockSelector - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
ConversationBlockSelector - Interface in edu.indiana.iucbrf.ccbr.conversationblock.selector
A ConversationBlockSelector determines which conversation block should be presented depending on what is known about the problem so far, what cases are under consideration, and the domain.
ConversationDomain - Class in edu.indiana.iucbrf.examples.conversation
A definition of the domain to be used for the conversation example.
ConversationDomain(double) - Constructor for class edu.indiana.iucbrf.examples.conversation.ConversationDomain
Creates a new instance of ConversationDomain
ConversationSystem - Class in edu.indiana.iucbrf.examples.conversation
Components of the conversation system are defined here.
ConversationSystem(CCBRDomain, CaseGenerator, boolean, String, FeatureKey[]) - Constructor for class edu.indiana.iucbrf.examples.conversation.ConversationSystem
Creates a new instance of ConversationSystem
ConversationTestClass - Class in edu.indiana.iucbrf.examples.conversation
Contains a main method and some code to create the conversation system.
ConversationTestClass() - Constructor for class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
Creates a new instance of ConversationTestClass
convertDBStringToKey(String) - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
convertDBStringToKey(String) - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Assumes that the dbEntry String contains an integer.
convertString(String) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
convertString(String) - Method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
convertToStandardUnits(double, double, double) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
copies - Variable in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
CouldNotAdjustException - Exception in edu.indiana.iucbrf.feature
This exception is thrown when a value could not be adjusted as requested.
CouldNotAdjustException(Feature, double, String) - Constructor for exception edu.indiana.iucbrf.feature.CouldNotAdjustException
 
countFrequencies(Problem, RetrievalResults) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
CountMismatchProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
Counts the number of features that are not equal (according to Feature.equals()) between two problems.
CountMismatchProblemDifferentiator(DoubleCollection, HashSet, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.CountMismatchProblemDifferentiator
Creates a new instance of CountMismatchProblemDifferentiator
createNewSQLConnection(JDBCDriverInfo) - Static method in class edu.indiana.util.db.DBTools
This method will create a JDBC connection object from the JDBC driver information provided
createNewSQLStatement(JDBCDriverInfo) - Static method in class edu.indiana.util.db.DBTools
This method will create a JDBC statement object from the JDBC driver information provided
createNewSQLStatementFromConnectionObject(Connection) - Static method in class edu.indiana.util.db.DBTools
This method will create a JDBC statement object from the JDBC connection object provided
createTable(Statement, String, String[], String[]) - Static method in class edu.indiana.util.db.DBTools
This method is used to create the specified table using the given attribute names and types.
createTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
This method is used to create all the tables defined by this class in the database
createTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.domain.DBInfo
 
createTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
This method is used to create all the tables defined by this class in the database
createTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
This method is used to create all the tables defined by this class in the database
createTables(JDBCDriverInfo) - Method in class edu.indiana.util.db.RDBCollectionInfo
This method is used to create all the tables defined by this class in the database
createTables(JDBCDriverInfo) - Method in interface edu.indiana.util.db.RDBTableInfo
Create a table using a SQL 'Create' statement.
currCBIter - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
currClassID - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
currentConf - Variable in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
currentContext - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The context of the system defaults to Context.NORMAL_CONTEXT
currentEqClass - Variable in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
The ID of the equivalence class corresponding to currentProblem.
currentProblem - Variable in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
The most recent problem for which an equivalence class was found.
currEqClassMemberIter - Variable in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
currIterID - Variable in class edu.indiana.util.CompositeIterator
 
customReadPartitionFromFile(CaseBase, String, int) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
customTitle - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
The custom title, if set, overrules the standard title in the domain.
customWriteToFile(String) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
The first entry in each file is the prototype

D

data - Variable in class edu.indiana.util.statistics.BasicStats
 
DBDriverInfo - Interface in edu.indiana.util.db
All info classes that contain database driver information must implement this interface.
dbFactory - Variable in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
DBFeatureKeyIntFactory - Class in edu.indiana.iucbrf.feature
In contrast to FeatureKeyIntFactory, DBFeatureKeyIntFactory does not store the next key in memory.
DBFeatureKeyIntFactory(DBInfo) - Constructor for class edu.indiana.iucbrf.feature.DBFeatureKeyIntFactory
Creates a new instance of DBFeatureKeyIntFactory
DBInfo - Class in edu.indiana.iucbrf.domain
 
DBInfo() - Constructor for class edu.indiana.iucbrf.domain.DBInfo
 
DBInfo(JDBCDriverInfo, String) - Constructor for class edu.indiana.iucbrf.domain.DBInfo
 
dbInfo - Variable in class edu.indiana.iucbrf.domain.Domain
 
DBLoaderThread - Class in edu.indiana.util.multithreaded
 
DBLoaderThread(Multithreaded) - Constructor for class edu.indiana.util.multithreaded.DBLoaderThread
Creates a new instance of DBLoaderThread
DBTools - Class in edu.indiana.util.db
Contains useful static methods for using a database.
DBTools() - Constructor for class edu.indiana.util.db.DBTools
 
debugMode - Variable in class edu.indiana.iucbrf.adaptation.Adaptation
When true, debugging information is printed to the screen.
debugMode - Variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
debugMode - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set to true to get diagnostic prints to screen.
debugMode - Variable in class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
 
debugMode - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
debugMode - Variable in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Set to true to get diagnostic prints to screen.
debugMode - Variable in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
decisionMade(Object) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
The decision indicates the key chosen by the ensemble.
decisionMade(Object) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
The decision indicates the key chosen by the ensemble, so don't consider that key again.
decisionMade(Object) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
The decision indicates the key chosen by the ensemble, so don't consider that key again.
decisionMade(Object) - Method in interface edu.indiana.util.ensemble.EnsembleMember
Called by AbstractEnsemble, to notify the ensemble member of its decision.
decisionSuggestionSet - Variable in class edu.indiana.util.ensemble.AbstractEnsemble
The SuggestionSet corresponding to the most recent decision.
decode(String) - Static method in class edu.indiana.util.Base64Tools
Reconstruct an object from a serialized string.
DEFAULT_BASE_FILENAME - Static variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
DEFAULT_CONSTRUCTED - Static variable in class edu.indiana.iucbrf.feature.AbstractFeature
 
DEFAULT_FEATURE_DIFFERENTIATOR - Static variable in class edu.indiana.iucbrf.feature.CharacterFeature
 
DEFAULT_FEATURE_DIFFERENTIATOR - Static variable in class edu.indiana.iucbrf.feature.LongStringFeature
 
DEFAULT_FEATURE_DIFFERENTIATOR - Static variable in class edu.indiana.iucbrf.feature.StringFeature
 
DEFAULT_FEATURE_DIFFERENTIATOR - Static variable in class edu.indiana.iucbrf.feature.TermVectorFeature
 
DEFAULT_FEATURE_DIFFERENTIATORS_BY_VARTYPE - Static variable in interface edu.indiana.iucbrf.feature.Feature
The default feature differentiators are defined here, indexed by feature variable type.
DEFAULT_INITIAL_CAPACITY - Static variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.CharacterFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.DoubleFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.ExceptionFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.InetAddressFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.IntegerFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.LongStringFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.ObjectFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.StringFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.TableFeature
 
DEFAULT_VARIABLE_TYPE - Static variable in class edu.indiana.iucbrf.feature.TermVectorFeature
 
defaultDiff - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
The default difference, to be used for any feature for which no specific mapping value is provided.
DefaultDifference - Class in edu.indiana.iucbrf.feature.unknown
Provides a default difference between two features, when the value of at least one of them is not known.
DefaultDifference() - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
DefaultDifference(double) - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultDifference
Creates a new instance of DefaultDifference
DefaultDifference(double, DoubleMap) - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
defaultDiffMap - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
Exceptions to the defaultDiff member variable above, for specified features.
defaultIndices - Variable in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
The set of index keys (the problem features used in some types of case base organization).
defaultIndicesIterator() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
defaultIndicesIterator() - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
DefaultValue - Class in edu.indiana.iucbrf.feature.unknown
Provides a default value for an unknown feature, with which a difference is calculated.
DefaultValue() - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
DefaultValue(Domain) - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
DefaultValue(Domain, double) - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultValue
Creates a new instance of DefaultValue
DefaultValue(Domain, double, DoubleMap) - Constructor for class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
defaultValue - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultValue
The default value, to be used for any feature for which no specific mapping value is provided.
defaultValueMap - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultValue
Exceptions to the defaultValue member variable above, for specified features.
deleteTable(Statement, String) - Static method in class edu.indiana.util.db.DBTools
This method is used to drop the featureSpecTable defined by this class from the database
deleteTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
This method is used to drop all the tables defined by this class from the database
deleteTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.domain.DBInfo
 
deleteTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
This method is used to drop all the tables defined by this class from the database
deleteTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
This method is used to drop all the tables defined by this class from the database
deleteTables(JDBCDriverInfo) - Method in class edu.indiana.util.db.RDBCollectionInfo
This method is used to drop all the tables defined by this class from the database
deleteTables(JDBCDriverInfo) - Method in interface edu.indiana.util.db.RDBTableInfo
remove a table form the aabase using a SQL 'Drop table' statement.
DependenceCompositeUFH - Class in edu.indiana.iucbrf.feature.unknown
A DependenceCompositeUFH is a CompositeUFH in which one UFH is used for "independent" features, and another is used for "dependent" ones.
DependenceCompositeUFH(CaseBase, Domain, double) - Constructor for class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
Creates a new instance of DependenceCompositeUFH
DependenceCompositeUFH(FeatureStats) - Constructor for class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
dependencies - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
Maps FeatureKeys to feature's dependencies
description - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
descriptionText - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor.FeatureSpecRecord
 
detailLevel - Variable in class edu.indiana.util.swing.ListViewer
 
determineSolutionQuality(Problem, Solution, Solution) - Method in class edu.indiana.iucbrf.domain.Domain
Judge how good a solution is.
determineSolutionQuality(Problem, Solution, Solution) - Method in class edu.indiana.iucbrf.examples.quadrant.QuadrantDomain
Overrides Domain.determineSolutionQuality(), to have very strict ratings requirements.
determineSolutionQuality(Problem, Solution, Solution) - Method in class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRDomain
Overrides Domain.determineSolutionQuality(), to have very strict ratings requirements.
determineSolutionQuality(Problem, Solution, Solution) - Method in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantDomainRDB
Overrides Domain.determineSolutionQuality(), to have very strict ratings requirements.
DevelopingProblem - Class in edu.indiana.iucbrf.problem
A DevelopingProblem is a Problem that can gradually have features "revealed", simulating a conversational experience for experimental purposes.
DevelopingProblem(Problem, Problem, ConversationBlockSelector, CCBRDomain) - Constructor for class edu.indiana.iucbrf.problem.DevelopingProblem
 
DevelopingProblem(Problem, ConversationBlockSelector, CCBRDomain) - Constructor for class edu.indiana.iucbrf.problem.DevelopingProblem
Creates a new instance of DevelopingProblem.
differenceOfUnknownFeature(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractCompositeUFH
 
differenceOfUnknownFeature(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
 
differenceOfUnknownFeature(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
differenceOfUnknownFeature(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
differenceOfUnknownFeature(Problem, Problem, FeatureKey, Collection) - Method in interface edu.indiana.iucbrf.feature.unknown.UnknownFeatureHandler
Estimate the difference between p1[featureOfInterest] and p2[featureOfInterest] given that one or both values may be missing, optionally making use of indicesToUse in this calculation.
differenceOfUnknownFeatureImpl(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractCompositeUFH
 
differenceOfUnknownFeatureImpl(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
 
differenceOfUnknownFeatureImpl(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
differenceOfUnknownFeatureImpl(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
differenceOfUnknownFeatureImpl(Problem, Problem, FeatureKey, Collection) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
differences - Variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
differences[i] is the calculated difference between this.get(i) and the target problem.
differenceThreshold - Variable in class edu.indiana.iucbrf.ccbr.caselistrefiner.ThresholdCaseListRefiner
 
differentiator - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
differentiator - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
 
differentiator - Variable in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
differentiator - Variable in class edu.indiana.util.clustering.ArrayListPartition
 
Differentiator - Interface in edu.indiana.util
A differentiator calculates the difference between two objects.
diffFromPrototype - Variable in class edu.indiana.util.clustering.EquivalenceClassMember
 
DisplayMapFeatureValueFormat - Class in edu.indiana.iucbrf.feature.format
 
DisplayMapFeatureValueFormat() - Constructor for class edu.indiana.iucbrf.feature.format.DisplayMapFeatureValueFormat
 
DisplayMapFeatureValueFormat(HashMap) - Constructor for class edu.indiana.iucbrf.feature.format.DisplayMapFeatureValueFormat
Creates a new instance of DisplayMapFeatureValueFormat
DisplayMessageFeature - Class in edu.indiana.iucbrf.examples.printing
 
DisplayMessageFeature() - Constructor for class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
Creates a new instance of DisplayMessageFeature
DisplayMessageFeature(Object) - Constructor for class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
Creates a new instance of DisplayMessageFeature Handles Strings too, since the completeSet consists of Strings.
DisplayMessageFeature(Distribution) - Constructor for class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
DistanceInfluence - Class in edu.indiana.iucbrf.feature.stats
 
DistanceInfluence(Domain) - Constructor for class edu.indiana.iucbrf.feature.stats.DistanceInfluence
Creates a new instance of DistanceInfluence
DistanceInfluence(Domain, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.feature.stats.DistanceInfluence
Creates a new instance of DistanceInfluence
DistanceInfluence(Domain, HashSet) - Constructor for class edu.indiana.iucbrf.feature.stats.DistanceInfluence
Creates a new instance of DistanceInfluence
DistanceInfluence(Domain, HashSet, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.feature.stats.DistanceInfluence
Creates a new instance of DistanceInfluence
DistanceInfluenceConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
DistanceInfluenceConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.DistanceInfluenceConversationBlockSelector
Creates a new instance of DistanceInfluenceConversationBlockSelector
DistanceInfluenceConversationBlockSelector(CCBRDomain, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.DistanceInfluenceConversationBlockSelector
 
DistanceWeightedAdapter - Class in edu.indiana.iucbrf.adaptation
With DistanceWeightedAdapter, the retrieved cases are given weights directly proportional to their similarity to the problem under examination.
DistanceWeightedAdapter() - Constructor for class edu.indiana.iucbrf.adaptation.DistanceWeightedAdapter
Used for serialization only.
DistanceWeightedAdapter(String) - Constructor for class edu.indiana.iucbrf.adaptation.DistanceWeightedAdapter
Creates new DistanceWeightedAdapter.
DistanceWeightedAdapter(String, boolean) - Constructor for class edu.indiana.iucbrf.adaptation.DistanceWeightedAdapter
Creates new DistanceWeightedAdapter
distInf - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.DistanceInfluenceConversationBlockSelector
 
Distribution - Interface in edu.indiana.util.distribution
A Distribution is used to generate random values.
DistributionCollection - Interface in edu.indiana.util.distribution
A collection of Distributions.
DistributionGenerator - Class in edu.indiana.util.distribution
Use this class to randomly generate distributions according to some specifications.
DistributionGenerator(String[], Distribution[]) - Constructor for class edu.indiana.util.distribution.DistributionGenerator
Creates new DistributionGenerator
DistributionMap - Class in edu.indiana.util.distribution
A DistributionCollection that uses a HashMap to contain the Distributions.
DistributionMap() - Constructor for class edu.indiana.util.distribution.DistributionMap
Creates a new instance of Distributions
DistributionMap(int) - Constructor for class edu.indiana.util.distribution.DistributionMap
 
DistributionMap(Object[], Distribution[]) - Constructor for class edu.indiana.util.distribution.DistributionMap
 
dists - Variable in class edu.indiana.util.distribution.DistributionMap
 
doDescendantsHaveCases() - Method in class edu.indiana.iucbrf.casebase.Node
Determine if any of the descendants of this node, or this node itself, have any cases.
domain - Variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
domain - Variable in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
domain - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The domain to which these cases will apply.
domain - Variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
domain - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The domain the system is working in.
domain - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
domain - Variable in class edu.indiana.iucbrf.ccbr.CCBRPanel
 
domain - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
domain - Variable in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
Domain - Class in edu.indiana.iucbrf.domain
An Instance of this class is a specification of a domain in which a particular CBR system will be working.
Domain() - Constructor for class edu.indiana.iucbrf.domain.Domain
 
Domain(double) - Constructor for class edu.indiana.iucbrf.domain.Domain
 
Domain(double, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
 
Domain(double, ComponentFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
 
Domain(double, ComponentFactory, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
 
Domain(DBInfo, FeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo) - Constructor for class edu.indiana.iucbrf.domain.Domain
Construct a domain that will use a database for storage, rather than structures existing in memory.
Domain(DBInfo, FeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, ComponentFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
Construct a domain that will use a database for storage, rather than structures existing in memory.
Domain(DBInfo, FeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
Construct a domain that will use a database for storage, rather than structures existing in memory.
Domain(DBInfo, FeatureSpecRDBInfo, FeatureSpecRDBInfo, RDBCollectionInfo, ComponentFactory, FeatureKeyFactory) - Constructor for class edu.indiana.iucbrf.domain.Domain
Construct a domain that will use a database for storage, rather than structures existing in memory.
domain - Variable in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
domain - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
domain - Variable in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
domain - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
domain - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
domain - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
domain - Variable in class edu.indiana.iucbrf.problem.DevelopingProblem
 
domain - Variable in class edu.indiana.iucbrf.problem.ProblemGenerator
 
domain - Variable in class edu.indiana.iucbrf.util.ListViewerWithDomain
 
DomainlessSystem - Class in edu.indiana.iucbrf.cbrsystem
A DomainlessSystem is a special kind of CBRSystem, designed specifically to be run on multiple domains.
DomainlessSystem() - Constructor for class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
 
DomainlessSystem(String, String) - Constructor for class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
Creates new DomainlessSystem
DomainNotSpecifiedException - Exception in edu.indiana.iucbrf.exceptions
An exception indicating that a domain is needed, but has not been specified.
DomainNotSpecifiedException() - Constructor for exception edu.indiana.iucbrf.exceptions.DomainNotSpecifiedException
Creates new DomainNotSpecifiedException without detail message.
DomainNotSpecifiedException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.DomainNotSpecifiedException
Constructs an DomainNotSpecifiedException with the specified detail message.
doThreadedOperation() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
doThreadedOperation() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
doThreadedOperation() - Method in interface edu.indiana.util.multithreaded.Multithreaded
 
doubleArrayToString(double[]) - Static method in class edu.indiana.util.Utility
Convert an array of doubles to a String representation.
DoubleCollection - Interface in edu.indiana.util.doublecollection
A mapping of keys to doubles.
DoubleFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a double.
DoubleFeature(double) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature(Double) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature(Number) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature(String) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature() - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature(DoubleRepresentable) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeature
 
DoubleFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for inputing the value of a DoubleFeature.
DoubleFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.DoubleFeatureInputPanel
Creates a new instance of DoubleFeatureInputPanel
DoubleFeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.DoubleFeatureInputPanel
 
DoubleMap - Class in edu.indiana.util.doublecollection
A DoubleCollection that uses a HashMap to store the doubles.
DoubleMap() - Constructor for class edu.indiana.util.doublecollection.DoubleMap
Creates a new instance of DoubleMap
DoubleMap(int) - Constructor for class edu.indiana.util.doublecollection.DoubleMap
 
DoubleMap(Object[], double[]) - Constructor for class edu.indiana.util.doublecollection.DoubleMap
 
DoubleMap(Iterator, double[]) - Constructor for class edu.indiana.util.doublecollection.DoubleMap
 
DoubleMap(JDBCDriverInfo, RDBCollectionInfo, RDBCollectionID) - Constructor for class edu.indiana.util.doublecollection.DoubleMap
Initalize an instance of DoubleMap that will basically reads its contents from the hashmaptable in the database.
DoubleRepresentable - Interface in edu.indiana.iucbrf.feature
A DoubleRepresentable object can be represented as a double, and can have its value set from a double.
doubleValue() - Method in class edu.indiana.util.MutableDouble
Get the double associated with this MutableDouble.
DummyDistribution - Class in edu.indiana.util.distribution
A "distribution" that always returns 0.
DummyDistribution() - Constructor for class edu.indiana.util.distribution.DummyDistribution
Creates a new instance of DummyDistribution

E

edu.indiana.iucbrf.adaptation - package edu.indiana.iucbrf.adaptation
 
edu.indiana.iucbrf.casebase - package edu.indiana.iucbrf.casebase
 
edu.indiana.iucbrf.casebase.event - package edu.indiana.iucbrf.casebase.event
 
edu.indiana.iucbrf.casebase.rdb - package edu.indiana.iucbrf.casebase.rdb
 
edu.indiana.iucbrf.casepackage - package edu.indiana.iucbrf.casepackage
 
edu.indiana.iucbrf.cbrsystem - package edu.indiana.iucbrf.cbrsystem
 
edu.indiana.iucbrf.ccbr - package edu.indiana.iucbrf.ccbr
 
edu.indiana.iucbrf.ccbr.caselistrefiner - package edu.indiana.iucbrf.ccbr.caselistrefiner
 
edu.indiana.iucbrf.ccbr.conversationblock - package edu.indiana.iucbrf.ccbr.conversationblock
 
edu.indiana.iucbrf.ccbr.conversationblock.selector - package edu.indiana.iucbrf.ccbr.conversationblock.selector
 
edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart - package edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
 
edu.indiana.iucbrf.domain - package edu.indiana.iucbrf.domain
 
edu.indiana.iucbrf.domain.componentfactory - package edu.indiana.iucbrf.domain.componentfactory
 
edu.indiana.iucbrf.examples - package edu.indiana.iucbrf.examples
 
edu.indiana.iucbrf.examples.classifier - package edu.indiana.iucbrf.examples.classifier
 
edu.indiana.iucbrf.examples.conversation - package edu.indiana.iucbrf.examples.conversation
 
edu.indiana.iucbrf.examples.printing - package edu.indiana.iucbrf.examples.printing
 
edu.indiana.iucbrf.examples.quadrant - package edu.indiana.iucbrf.examples.quadrant
 
edu.indiana.iucbrf.examples.quadrantCCBR - package edu.indiana.iucbrf.examples.quadrantCCBR
 
edu.indiana.iucbrf.examples.quadrantRDBTemplate - package edu.indiana.iucbrf.examples.quadrantRDBTemplate
 
edu.indiana.iucbrf.examples.realtor - package edu.indiana.iucbrf.examples.realtor
 
edu.indiana.iucbrf.exceptions - package edu.indiana.iucbrf.exceptions
 
edu.indiana.iucbrf.feature - package edu.indiana.iucbrf.feature
 
edu.indiana.iucbrf.feature.differentiator - package edu.indiana.iucbrf.feature.differentiator
 
edu.indiana.iucbrf.feature.event - package edu.indiana.iucbrf.feature.event
 
edu.indiana.iucbrf.feature.featurespec - package edu.indiana.iucbrf.feature.featurespec
 
edu.indiana.iucbrf.feature.finiteset - package edu.indiana.iucbrf.feature.finiteset
 
edu.indiana.iucbrf.feature.format - package edu.indiana.iucbrf.feature.format
 
edu.indiana.iucbrf.feature.stats - package edu.indiana.iucbrf.feature.stats
 
edu.indiana.iucbrf.feature.unknown - package edu.indiana.iucbrf.feature.unknown
 
edu.indiana.iucbrf.maintenance - package edu.indiana.iucbrf.maintenance
 
edu.indiana.iucbrf.performancemonitor - package edu.indiana.iucbrf.performancemonitor
 
edu.indiana.iucbrf.problem - package edu.indiana.iucbrf.problem
 
edu.indiana.iucbrf.problem.differentiator - package edu.indiana.iucbrf.problem.differentiator
 
edu.indiana.iucbrf.retrieval - package edu.indiana.iucbrf.retrieval
 
edu.indiana.iucbrf.solution - package edu.indiana.iucbrf.solution
 
edu.indiana.iucbrf.systemtest - package edu.indiana.iucbrf.systemtest
 
edu.indiana.iucbrf.util - package edu.indiana.iucbrf.util
 
edu.indiana.util - package edu.indiana.util
 
edu.indiana.util.clustering - package edu.indiana.util.clustering
 
edu.indiana.util.db - package edu.indiana.util.db
 
edu.indiana.util.db.exception - package edu.indiana.util.db.exception
 
edu.indiana.util.distribution - package edu.indiana.util.distribution
 
edu.indiana.util.doublecollection - package edu.indiana.util.doublecollection
 
edu.indiana.util.ensemble - package edu.indiana.util.ensemble
 
edu.indiana.util.multithreaded - package edu.indiana.util.multithreaded
 
edu.indiana.util.statistics - package edu.indiana.util.statistics
 
edu.indiana.util.swing - package edu.indiana.util.swing
 
edu.indiana.util.xml - package edu.indiana.util.xml
 
EMPTY_DISPLAY - Static variable in class edu.indiana.util.swing.ListViewer
 
EmptyProblemEquivalenceClassListException - Exception in edu.indiana.iucbrf.exceptions
An exception indicating that a list of problem equivalence classes is needed, but it is empty.
EmptyProblemEquivalenceClassListException() - Constructor for exception edu.indiana.iucbrf.exceptions.EmptyProblemEquivalenceClassListException
Creates new EmptyProblemEquivalenceClassException without detail message.
EmptyProblemEquivalenceClassListException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.EmptyProblemEquivalenceClassListException
Constructs an EmptyProblemEquivalenceClassException with the specified detail message.
encode(Object) - Static method in class edu.indiana.util.Base64Tools
Serialize Any Object to String
endClock(int) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
End the clock, for tracking the execution time of some operation.
EndConversationPanel - Class in edu.indiana.iucbrf.ccbr.conversationblock
This is a placeholder for a ConversationBlockPanel when there are no more conversation blocks to be presented.
EndConversationPanel(String) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.EndConversationPanel
Creates a new instance of EndConversationPanel
endReadObjectFromFile() - Method in class edu.indiana.util.ObjectFileIO
Finish reading from the file opened with beginReadObjectFromFile().
endWriteObjectToFile() - Method in class edu.indiana.util.ObjectFileIO
Finish writing to the file opened with beginWriteObjectToFile().
ensemble - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
Ensemble - Interface in edu.indiana.util.ensemble
An Ensemble makes a decision based on the input from several EnsembleMembers.
EnsembleConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
EnsembleConversationBlockSelector(Ensemble) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
Creates a new instance of EnsembleConversationBlockSelector
EnsembleMember - Interface in edu.indiana.util.ensemble
A member of an ensemble provides suggestions based on given arguments.
ensureCapacity(int) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Prepare the case base to be able to hold at least minCapacity cases.
ensureCapacity(int) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
 
ensureCapacity(int) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Prepare the case base to be able to hold at least minCapacity cases.
ensureCapacity(int) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
This implementation does nothing.
ensureCapacity(int) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
ensureCapacity(int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Method ensureCapacity
entropyC - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
ENTRY_ITERATOR - Static variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
EntryImpl - Class in edu.indiana.util
An implementation of the java.util.Map.Entry, so that such objects can be instantiated.
EntryImpl(Object, Object) - Constructor for class edu.indiana.util.EntryImpl
 
entryIter - Variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
entryIterator() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
entryIterator() - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
entryIterator() - Method in interface edu.indiana.util.distribution.DistributionCollection
 
entryIterator() - Method in class edu.indiana.util.distribution.DistributionMap
 
entryIterator() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
entryIterator() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
episodeSummaryPanel - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
EpisodeSummaryPanel - Class in edu.indiana.iucbrf.cbrsystem
An episode summary panel is a GUI that brings together many other GUI components to provide the summary for a single problem solving episode.
EpisodeSummaryPanel(Domain) - Constructor for class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
Creates a new instance of EpisodeSummaryPanel
eqClasses - Variable in class edu.indiana.util.clustering.ArrayListPartition
 
eqClassIter - Variable in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
eqClassIterator() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
eqClassIterator() - Method in interface edu.indiana.util.clustering.Partition
 
equalEquivalenceClasses(Domain) - Method in class edu.indiana.iucbrf.domain.Domain
Determine if this domain and another have the same equivalence classes.
EqualityFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
 
EqualityFeatureDifferentiator() - Constructor for class edu.indiana.iucbrf.feature.differentiator.EqualityFeatureDifferentiator
Creates a new instance of EqualityFeatureDifferentiator
EqualityFeatureDifferentiator(double) - Constructor for class edu.indiana.iucbrf.feature.differentiator.EqualityFeatureDifferentiator
 
equals(Object) - Method in class edu.indiana.iucbrf.casepackage.Case
Returns true if this case equals the given case; false otherwise.
equals(Object) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
equals(Object) - Method in class edu.indiana.iucbrf.casepackage.KeyIndicesPair
 
equals(Object) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
equals(Object) - Method in class edu.indiana.iucbrf.domain.Domain
Determine if two domains are equal.
equals(Object) - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Determine if this ProblemEquivalenceClass is equal to another.
equals(Object) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
equals(Object) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
equals(Object) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
equals(Object) - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
Does not check for equality of the entire case base.
equals(Object) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
equals(Object) - Method in class edu.indiana.iucbrf.problem.Problem
Determine if this problem is equal to another.
equals(Object) - Method in class edu.indiana.iucbrf.solution.Solution
Two solutions are equal if each individual feature is equal.
equals(Object) - Method in class edu.indiana.util.db.RDBCollectionID
 
equals(Object) - Method in class edu.indiana.util.distribution.BinomialDistribution
 
equals(Object) - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
 
equals(Object) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
equals(Object) - Method in class edu.indiana.util.distribution.DistributionMap
 
equals(Object) - Method in class edu.indiana.util.distribution.NormalDistribution
 
equals(Object) - Method in class edu.indiana.util.distribution.UniformDistribution
 
equals(Object) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
equals(Object) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
equals(Object) - Method in class edu.indiana.util.MutableDouble
 
equals(Object) - Method in class edu.indiana.util.MutableInteger
 
equals(Object) - Method in class edu.indiana.util.MutableLong
 
equals(Object) - Method in interface edu.indiana.util.statistics.RunningAggregate
 
equals(Object) - Method in class edu.indiana.util.statistics.RunningMean
 
equals(Object) - Method in class edu.indiana.util.statistics.RunningVote
 
EquivalenceClass - Interface in edu.indiana.util.clustering
An equivalence class is a grouping of objects that are "similar".
EquivalenceClassMember - Class in edu.indiana.util.clustering
A wrapper for an object and related data, where the object is a member of an equivalence class.
EquivalenceClassMember(Object, boolean, double) - Constructor for class edu.indiana.util.clustering.EquivalenceClassMember
Creates a new instance of EquivalenceClassMember
EquivalenceClassMember(EquivalenceClassMember) - Constructor for class edu.indiana.util.clustering.EquivalenceClassMember
 
eraseCalculations() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Destroy the old calculations.
EuclideanProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
Calculates the weighted Euclidean distance between two problems.
EuclideanProblemDifferentiator() - Constructor for class edu.indiana.iucbrf.problem.differentiator.EuclideanProblemDifferentiator
 
EuclideanProblemDifferentiator(DoubleCollection, HashSet, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.EuclideanProblemDifferentiator
Creates a new instance of EuclideanProblemDifferentiator
EuclideanProblemDifferentiator(DoubleCollection, HashSet, UnknownFeatureHandler, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.EuclideanProblemDifferentiator
Creates a new instance of EuclideanProblemDifferentiator
EventForwarder - Class in edu.indiana.util.swing
Class used to forward GUI events to given Swing components.
EventForwarder() - Constructor for class edu.indiana.util.swing.EventForwarder
 
ExceptionFeature - Class in edu.indiana.iucbrf.feature
This class is used to indicate that an exception occurred when a feature was constructed.
ExceptionFeature() - Constructor for class edu.indiana.iucbrf.feature.ExceptionFeature
 
ExceptionFeature(String) - Constructor for class edu.indiana.iucbrf.feature.ExceptionFeature
Creates a new instance of ExceptionFeature
extraData - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 

F

fatalError(String) - Static method in class edu.indiana.util.Utility
Signal a fatal error, and exit the program.
Feature - Interface in edu.indiana.iucbrf.feature
Features are the primary placeholders for information about both problems and solutions.
FEATURE_VALUE_FONT - Static variable in interface edu.indiana.iucbrf.feature.Feature
 
featureAdded(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
featureAdded(FeatureCollectionEvent) - Method in interface edu.indiana.iucbrf.feature.event.FeatureCollectionListener
 
featureAdded(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
featureArrayToKnow - Variable in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
featureChanged(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
featureChanged(FeatureCollectionEvent) - Method in interface edu.indiana.iucbrf.feature.event.FeatureCollectionListener
 
featureChanged(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
FeatureCollection - Interface in edu.indiana.iucbrf.feature
A FeatureCollection may be backed by an actual Java Collection, or by any other data type that holds multiple objects, such as a Map.
FeatureCollectionAdapter - Class in edu.indiana.iucbrf.feature.event
A 'do nothing' adapter for use as inner classes templates.
FeatureCollectionAdapter() - Constructor for class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
FeatureCollectionEvent - Class in edu.indiana.iucbrf.feature.event
Indicates a change to a FeatureCollection.
FeatureCollectionEvent(FeatureCollection, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.event.FeatureCollectionEvent
 
FeatureCollectionInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for inputing the value of each feature in a FeatureCollection.
FeatureCollectionInputPanel(int, Domain) - Constructor for class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
FeatureCollectionInputPanel(int, Domain, boolean) - Constructor for class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
Creates a new instance of FeatureCollectionInputPanel An input panel for all full (non-sub) features of the given collection type.
FeatureCollectionInputPanel(int, Domain, FeatureKey[], boolean) - Constructor for class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
featureCollectionInputPanel - Variable in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
FeatureCollectionListener - Interface in edu.indiana.iucbrf.feature.event
The 'contract' for being told about changes to a FeatureCollection.
Featured - Interface in edu.indiana.iucbrf.feature
An object that is Featured contains at least one Feature.
FeatureDependence - Class in edu.indiana.iucbrf.feature.stats
Maintains dependence information between a given feature and all others.
FeatureDependence(FeatureKey, CaseBase, Domain, double, FeatureStats) - Constructor for class edu.indiana.iucbrf.feature.stats.FeatureDependence
Creates a new instance of FeatureDependence
FeatureDependence(FeatureKey, HashMap, double) - Constructor for class edu.indiana.iucbrf.feature.stats.FeatureDependence
Creates a new instance of FeatureDependence
FeatureDependence(FeatureKey, FeatureKey[], double[], double) - Constructor for class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
FeatureDifferentiator - Interface in edu.indiana.iucbrf.feature.differentiator
 
featureDifferentiator - Variable in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
FeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for inputing the value of a Feature.
FeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.FeatureInputPanel
Creates a new instance of FeatureInputPanel
FeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.FeatureInputPanel
 
featureInputPanels - Variable in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
featureIterator() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
featureIterator() - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
featureKey - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
FeatureKey - Interface in edu.indiana.iucbrf.feature
The unique (across the Domain) identifier for a feature.
featureKey - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
featureKey - Variable in class edu.indiana.iucbrf.feature.TableFeature
 
featureKeyFactory - Variable in class edu.indiana.iucbrf.domain.Domain
 
FeatureKeyFactory - Class in edu.indiana.iucbrf.feature
 
FeatureKeyFactory() - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
FeatureKeyFactory(DBInfo) - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
FeatureKeyInt - Class in edu.indiana.iucbrf.feature
The unique (across the Domain) identifier for a feature.
FeatureKeyInt() - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyInt
For serialization
FeatureKeyInt(int) - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyInt
Creates a new instance of FeatureKey
FeatureKeyIntFactory - Class in edu.indiana.iucbrf.feature
Used to obtain the next available unique FeatureKey.
FeatureKeyIntFactory() - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Creates a new instance of FeatureKeyFactory
FeatureKeyIntFactory(int) - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Constructor
FeatureKeyIntFactory(DBInfo) - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Creates a new instance of FeatureKeyFactory and loads the next value of the nextKey from the constantstable in the database.
FeatureKeyObj - Class in edu.indiana.iucbrf.feature
 
FeatureKeyObj() - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyObj
For serialization
FeatureKeyObj(Object) - Constructor for class edu.indiana.iucbrf.feature.FeatureKeyObj
Creates a new instance of FeatureKeyObj
FeatureLabelPairPanel - Class in edu.indiana.iucbrf.feature
This class constructs a JPanel to hold a feature and its associated text.
FeatureLabelPairPanel(String, Feature) - Constructor for class edu.indiana.iucbrf.feature.FeatureLabelPairPanel
Creates a new instance of FeatureLabelPairPanel
FeatureMap - Class in edu.indiana.iucbrf.feature
 
FeatureMap() - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
FeatureMap(int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
Creates a new instance of FeatureMap
FeatureMap(int, int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
FeatureMap(double[], Domain, int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
FeatureMap(Feature[], Domain, int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
FeatureMap(FeatureKey[], Feature[], int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
FeatureMap(DoubleCollection, Domain, int) - Constructor for class edu.indiana.iucbrf.feature.FeatureMap
 
featureNoiseDistribution - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The distributions for noise to apply, depending on noiseProbability, for each feature.
featureRemoved(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
featureRemoved(FeatureCollectionEvent) - Method in interface edu.indiana.iucbrf.feature.event.FeatureCollectionListener
 
featureRemoved(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
featureReplaced(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
featureReplaced(FeatureCollectionEvent) - Method in interface edu.indiana.iucbrf.feature.event.FeatureCollectionListener
 
featureReplaced(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
features - Variable in class edu.indiana.iucbrf.feature.FeatureMap
 
features - Variable in class edu.indiana.iucbrf.problem.Problem
A collection of the features.
featuresCleared(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionAdapter
 
featuresCleared(FeatureCollectionEvent) - Method in interface edu.indiana.iucbrf.feature.event.FeatureCollectionListener
 
featuresCleared(FeatureCollectionEvent) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
featuresKnownChecker - Variable in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
FeaturesKnownChecker - Class in edu.indiana.iucbrf.retrieval
A FeaturesKnownChecker is a RetrievalConditionsChecker that requires that a given set of features is known by a case in order for that case to be retrieved.
FeaturesKnownChecker() - Constructor for class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
FeaturesKnownChecker(FeatureKey) - Constructor for class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
FeaturesKnownChecker(FeatureKey[]) - Constructor for class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
Creates a new instance of FeaturesKnownChecker
FeatureSpec - Class in edu.indiana.iucbrf.feature.featurespec
A FeatureSpec (feature specification) describes the general attributes of all features of a given type.
FeatureSpec() - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
FeatureSpec(FeatureKey, String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
Gives a default name of the first 10 characters of the description plus "...".
FeatureSpec(FeatureKey, String, String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
Creates a new instance of FeatureSpec
featureSpecCollection - Variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
FeatureSpecCollection - Interface in edu.indiana.iucbrf.feature.featurespec
A FeatureSpecCollection is a collection of feature specs.
FeatureSpecCollectionJList - Class in edu.indiana.iucbrf.feature.featurespec
A FeatureSpecCollectionJList is a JList customized for FeatureSpecCollections.
FeatureSpecCollectionJList() - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionJList
 
FeatureSpecCollectionJList(ListModel) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionJList
 
FeatureSpecCollectionListModel - Class in edu.indiana.iucbrf.feature.featurespec
A ListModel customized for FeatureSpecCollections.
FeatureSpecCollectionListModel(FeatureSpecCollection) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
FeatureSpecEditor - Class in edu.indiana.iucbrf.feature.featurespec
 
FeatureSpecEditor(Domain) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
Creates a new instance of FeatureSpecEditor
FeatureSpecEditor(FeatureSpec, Domain) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
 
FeatureSpecEditor.FeatureSpecRecord - Class in edu.indiana.iucbrf.feature.featurespec
 
FeatureSpecEditor.FeatureSpecRecord(String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor.FeatureSpecRecord
 
FeatureSpecEditor.FeatureSpecRecord(String, String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor.FeatureSpecRecord
 
FeatureSpecMap - Class in edu.indiana.iucbrf.feature.featurespec
A FeatureSpecCollection that holds its FeatureSpecs in a LinkedHashMap.
FeatureSpecMap() - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
Creates an empty FeatureSpecMap.
FeatureSpecMap(int) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
FeatureSpecMap(FeatureKey[], String[], String[]) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
Creates a new instance of FeatureSpecMap, which contains FeatureSpecs
FeatureSpecMap(FeatureKey[], String[], String[], String[], CCBRDomain) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
Creates a new instance of FeatureSpecMap, which contains CCBRFeatureSpecs
FeatureSpecRDB - Class in edu.indiana.iucbrf.feature.featurespec
This class can be used to store a set of feature specs into a relational database.
FeatureSpecRDB() - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
For serialization - do not call explicitly
FeatureSpecRDB(Domain, FeatureSpecRDBInfo) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Constructor
FeatureSpecRDB(Domain, FeatureSpecRDBInfo, FeatureKey[], String[], String[]) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Constructor
featureSpecRDBInfo - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
FeatureSpecRDBInfo - Class in edu.indiana.iucbrf.feature.featurespec
Defines the information that is required for storing a featureSpec in a relational database.
FeatureSpecRDBInfo(String, String, String) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Constructor
featureSpecs - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
FeatureStats - Class in edu.indiana.iucbrf.feature.stats
 
FeatureStats(CaseBase, Domain) - Constructor for class edu.indiana.iucbrf.feature.stats.FeatureStats
For this constructor, calcStats is called, but calcDependencies() is not.
FeatureStats(CaseBase, Domain, double) - Constructor for class edu.indiana.iucbrf.feature.stats.FeatureStats
For this constructor, both calcStats and calcDpendencies() are called.
featureStats - Variable in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
featureStats - Variable in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
featureToCompare - Variable in class edu.indiana.iucbrf.feature.OneFeatureComparator
 
featureToCompare - Variable in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
featureToKnow - Variable in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
FeatureValueFormat - Interface in edu.indiana.iucbrf.feature.format
FeatureValueFormat is a formatter similar in nature to java.text.NumberFormat.
FeatureWeightsMismatchException - Exception in edu.indiana.iucbrf.exceptions
An exception indicating that there is a mismatch in the number or type of features and weights.
FeatureWeightsMismatchException() - Constructor for exception edu.indiana.iucbrf.exceptions.FeatureWeightsMismatchException
Creates new FeatureWeightsMismatchException without detail message.
FeatureWeightsMismatchException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.FeatureWeightsMismatchException
Constructs an FeatureWeightsMismatchException with the specified detail message.
FieldFeatureInputPanel - Class in edu.indiana.iucbrf.feature
 
FieldFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
Creates a new instance of FieldFeatureInputPanel
FieldFeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
Creates a new instance of FieldFeatureInputPanel
FileCaseBase - Class in edu.indiana.iucbrf.casebase
A FileCaseBase stores cases in a B-tree-backed file.
FileCaseBase() - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
 
FileCaseBase(String, Domain, Class) - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
 
FileCaseBase(CaseBase, String, Domain) - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
Creates a new instance of FileCaseBase
FileCaseBase(CaseBase, String, Domain, Class) - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
 
FileCaseBase(CaseBase, String, Domain, int) - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
 
FileCaseBase(CaseBase, String, Domain, int, Class) - Constructor for class edu.indiana.iucbrf.casebase.FileCaseBase
 
filename - Variable in class edu.indiana.iucbrf.domain.Domain
The filename to save this domain to (optional).
fillIntArray(int[], int, int, int, int) - Static method in class edu.indiana.util.Utility
Including from, excluding to.
finalize() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Used to close the casebase when a RDBCaseBase object is garbage collected.
finalize() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
finalize() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
Method finalize
finalize() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Used to close the connections made by an instance of a FeatureSpecRDB is garbage collected.
finalize() - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
Returns the nearest equivalence class index.
finalize() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Method finalize
finalize() - Method in class edu.indiana.util.db.RDBHashSet
Method finalize
findBayesianNearestCaseEqClass(Case, ProblemDifferentiator) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Finds nearest eq class, not by simply comparing to prototypes, but by a Bayesian process.
findBayesianNearestCaseEqClass(Problem, ProblemDifferentiator) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Finds nearest eq class, not by simply comparing to prototypes, but by a Bayesian process.
findLeaf(Problem) - Method in class edu.indiana.iucbrf.casebase.Node
Find the leaf of this (sub)tree corresponding to the given Problem object.
findNearestCaseEqClass(Case) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
findNearestCaseEqClass(Problem) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
findNearestEquivalenceClass(Problem) - Method in class edu.indiana.iucbrf.domain.Domain
Determine which of this domain's equivalence classes the given problem belongs in.
finishProblemFeatureAddition(FeatureKey, double, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
 
fireCaseAdded(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Notify all CaseBaseListeners added to this CaseBase that a case has been added to this case base.
fireCaseClassChanged() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Notify all CaseBaseListeners added to this CaseBase that the case class associated with the case base had been changed.
fireCaseRemoved(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Notify all CaseBaseListeners added to this CaseBase that a case has been removed.
fireCaseReplaced(Case, Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Notify all CaseBaseListeners added to this CaseBase that a case has been replaced.
fireCasesCleared() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Notify all CaseBaseListeners added to this CaseBase that all cases have been cleared from the CaseBase.
fireFeatureAdded(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
fireFeatureChange(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
fireFeatureRemoved(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
fireFeatureReplaced(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
fireFeaturesCleared() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
FiveSeverityFeature - Class in edu.indiana.iucbrf.feature.finiteset
This is an FSMFeature class where the finite set is {"Very Mild", "Mild", "Moderate", "Severe", "Very Severe"}.
FiveSeverityFeature() - Constructor for class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
Creates a new instance of FiveSeverityFeature
FiveSeverityFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
Creates a new instance of FiveSeverityFeature Handles Strings too, since the completeSet consists of Strings.
FiveSeverityFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
FiveSeverityFeature(UniformDistribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
FlatCaseBase - Class in edu.indiana.iucbrf.casebase
A list of cases, without any hierarchical ordering.
FlatCaseBase() - Constructor for class edu.indiana.iucbrf.casebase.FlatCaseBase
Construct a FlatCaseBase.
FlatCaseBase(Class) - Constructor for class edu.indiana.iucbrf.casebase.FlatCaseBase
Construct a FlatCaseBase that will contain cases of the given case class.
FlatCaseBase(int) - Constructor for class edu.indiana.iucbrf.casebase.FlatCaseBase
Creates new empty FlatCaseBase.
FlatCaseBase(Class, int) - Constructor for class edu.indiana.iucbrf.casebase.FlatCaseBase
 
FlatCaseBase(CaseGenerator, int) - Constructor for class edu.indiana.iucbrf.casebase.FlatCaseBase
Construct a FlatCaseBase that will be initialized with initialCapacity cases, generated by caseGenerator.
FlowChart - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A FlowChart is one means of specifying when to present conversation blocks.
FlowChart() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
 
FlowChart(FlowChartNode) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
Creates a new instance of FlowChart
FlowChart.NodeUserObject - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A container to put in the JTree node, used in toSwing().
FlowChart.NodeUserObject(String, FlowChartNode) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart.NodeUserObject
 
FlowChartConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A ConversationBlockSelector that is based on a FlowChart.
FlowChartConversationBlockSelector() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
Creates a new instance of FlowChartConversationBlockSelector
FlowChartConversationBlockSelector(FlowChart) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
Creates a new instance of FlowChartConversationBlockSelector
FlowChartEditor - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A JComponent that allows editing of a FlowChart via a GUI.
FlowChartEditor(FlowChart, CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartEditor
Creates a new instance of FlowChartEditor
FlowChartNode - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A FlowChartNode is a single node in a flow chart.
FlowChartNode() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
 
flushTable(Statement, String) - Static method in class edu.indiana.util.db.DBTools
This method is used to empty the extraDataTable in the database defined by this class
flushTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
This method is used to empty all the tables in the database defined by this class
flushTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.domain.DBInfo
 
flushTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
This method is used to empty all the tables in the database defined by this class
flushTables(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
This method is used to empty all the tables in the database defined by this class
flushTables(JDBCDriverInfo) - Method in class edu.indiana.util.db.RDBCollectionInfo
This method is used to empty all the tables in the database defined by this class
flushTables(JDBCDriverInfo) - Method in interface edu.indiana.util.db.RDBTableInfo
Delete the entries from the table using a SQL 'Delete' statement
format - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
format(Object) - Method in class edu.indiana.iucbrf.feature.format.DisplayMapFeatureValueFormat
Format the given feature value for visual presentation.
format(Object) - Method in interface edu.indiana.iucbrf.feature.format.FeatureValueFormat
Format the given feature value for visual presentation.
format(Object) - Method in class edu.indiana.iucbrf.feature.format.NumberFeatureValueFormat
Format the given feature value for visual presentation.
forwardMouseEvent(MouseEvent, Component, Rectangle) - Static method in class edu.indiana.util.swing.EventForwarder
Forwards the mouse event Evt to the atom component placed under Evt coordinates, if the component implements a MouseListener.
FrequencyConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
This ConversationBlockSelector will always return a Question, the one corresponding to the FeatureKey most frequently appearing in the cases under consideration.
FrequencyConversationBlockSelector() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
Creates a new instance of FrequencyConversationBlockSelector
fromXML(String) - Method in class edu.indiana.iucbrf.casepackage.Case
 
fromXML(String) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
fromXML(String) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
fromXML(String) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
fromXML(String) - Method in class edu.indiana.iucbrf.problem.Problem
 
fromXML(String) - Method in class edu.indiana.iucbrf.solution.Solution
 
fromXML(String) - Method in interface edu.indiana.util.xml.XMLRepresentable
 
FSCIterator - Class in edu.indiana.iucbrf.feature.featurespec
This implementation of AbstractFSCIterator allows the user to specify whether to require the specs to be printable, and whether to require them to be full (non-subfeatures) before they are returned by the iterator.
FSCIterator(FeatureSpecCollection, int, boolean, boolean) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FSCIterator
Creates a new instance of FSCIterator If requirePrintable is true, then only printable features will be returned by next() in iteration.
FSCIterator(FeatureSpecCollection, int, Iterator, boolean, boolean) - Constructor for class edu.indiana.iucbrf.feature.featurespec.FSCIterator
 
FSM_FEATURE_CLASS - Static variable in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
FSMFeature - Interface in edu.indiana.iucbrf.feature.finiteset
An FSMFeature is a Finite Set Member feature.
FSMFeatureInputPanel - Class in edu.indiana.iucbrf.feature.finiteset
A FeatureInputPanel that will work for most FSMFeatures.
FSMFeatureInputPanel(FSMFeature) - Constructor for class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
FSMFeatureInputPanel(FSMFeature, boolean) - Constructor for class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
FULL_DETAIL - Static variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
FullAggregate - Class in edu.indiana.iucbrf.feature.unknown
Provides a "default" value for an unknown feature, obtained from the average value of that feature for all cases in the case base.
FullAggregate() - Constructor for class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
FullAggregate(Domain, CaseBase) - Constructor for class edu.indiana.iucbrf.feature.unknown.FullAggregate
Creates a new instance of FullAggregate The MeanFeatureValueSet will be a CaseBaseListener for changes in cb.
fullAggValues - Variable in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
fullCB - Variable in class edu.indiana.iucbrf.casebase.FileCaseBase
 

G

GainRatioConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
GainRatioConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.GainRatioConversationBlockSelector
Creates a new instance of GainRatioConversationBlockSelector
generateCase() - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
Randomly generate a case according to the distributions and probabilities for this generator.
generateCase(Problem) - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
 
generateCase(Problem) - Method in class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
 
generateCase(Problem, Solution) - Method in class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
 
generateCases(int) - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
 
generateCB(int) - Method in class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
Generate a case base for the system, for use in the current domain.
generatedCount - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
 
generateDistribution() - Method in class edu.indiana.util.distribution.DistributionGenerator
 
generateIdentifier() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Generates the next RDBCollectionID
generateIntValue() - Method in class edu.indiana.util.distribution.BinomialDistribution
 
generateIntValue() - Method in interface edu.indiana.util.distribution.Distribution
Generate an int value according to this distribution.
generateIntValue() - Method in class edu.indiana.util.distribution.DummyDistribution
 
generateIntValue() - Method in class edu.indiana.util.distribution.NormalDistribution
 
generateIntValue() - Method in class edu.indiana.util.distribution.SelectionDistribution
 
generateIntValue() - Method in class edu.indiana.util.distribution.UniformDistribution
Returns int value from low (inclusive) to high (exclusive).
generateKey() - Method in class edu.indiana.iucbrf.feature.DBFeatureKeyIntFactory
Method generateKey
generateKey() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
generateKey() - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Method generateKey
generateParallelCSC() - Method in class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
Returns an array with two elements: 0 is the fully-known case, 1 is the sparse case.
generateParallelPSP() - Method in class edu.indiana.iucbrf.problem.ParallelPSPGenerator
Returned array has two elements: 0 is the fully-known problem.
generateProblem() - Method in class edu.indiana.iucbrf.domain.Domain
Generate a Problem according to "real-life" distributions specified via setProblemSpace().
generateProblem() - Method in class edu.indiana.iucbrf.problem.ProblemGenerator
Generate a problem according to the arguments and each feature's standard constructor.
generateSparseFromKnown(Case) - Method in class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
 
generateSparseFromKnown(Problem) - Method in class edu.indiana.iucbrf.problem.ParallelPSPGenerator
 
generateValue() - Method in class edu.indiana.util.distribution.BinomialDistribution
Generate a value according to this distribution.
generateValue() - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
 
generateValue() - Method in interface edu.indiana.util.distribution.Distribution
Generate a value according to this distribution.
generateValue() - Method in class edu.indiana.util.distribution.DummyDistribution
Generate a value according to this distribution.
generateValue() - Method in class edu.indiana.util.distribution.NormalDistribution
Generate a random double from a normal distribution with a specified mean and standard deviation.
generateValue() - Method in class edu.indiana.util.distribution.SelectionDistribution
Generate a value according to this distribution.
generateValue() - Method in class edu.indiana.util.distribution.UniformDistribution
Generate a random value according to this distribution.
generateWeightsArray() - Method in class edu.indiana.iucbrf.domain.WeightsGenerator
Generate a double array of weights.
generateWeightsArrayList() - Method in class edu.indiana.iucbrf.domain.WeightsGenerator
Generate a ArrayList of Double objects (weights).
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
The abbreviated name of this unknown feature handler.
getAbbreviatedName() - Method in interface edu.indiana.iucbrf.feature.unknown.UnknownFeatureHandler
The abbreviated name of this unknown feature handler.
getAdaptation() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the adaptation specification for this system.
getAggregate(Object) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
getAgreeCount() - Method in class edu.indiana.util.statistics.RunningVote
 
getAllDescendantCaseBases() - Method in class edu.indiana.iucbrf.casebase.Node
Get references to the case bases of all descendants of this node.
getAllImpValues(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
 
getAllImpValues(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.DistanceInfluenceConversationBlockSelector
 
getAllImpValues(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.GainRatioConversationBlockSelector
 
getAllImpValues(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
getAllImpValues(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.InformationGainConversationBlockSelector
 
getAndIncrementNextKeyFromDB() - Method in class edu.indiana.iucbrf.feature.DBFeatureKeyIntFactory
 
getAnswerType() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
 
getArgMap() - Method in class edu.indiana.iucbrf.problem.ProblemGenerator
Get the map of arguments associated with this ProblemGenerator.
getAverageAdaptationTime() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the average adaptation time for this CBR system.
getAverageRetrievalTime() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the average retrieval time for this CBR system.
getAverageSolutionQualityRating() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the average solution quality rating for this CBR system.
getBaseFilename() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
getBasicCaseInfoGivenKey(int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
getButtonText() - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlock
 
getButtonText() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
 
getButtonText() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
getCacheMap() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
getCase(long) - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Get the case with the given key.
getCase() - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
getCase(long) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Get the case at a given key.
getCase(long) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Get the case with the given key.
getCase(long) - Method in interface edu.indiana.iucbrf.casebase.KeyableCaseBase
Get the case with the given key.
getCase(long) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Get the case with the given key.
getCase() - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
 
getCase() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getCase(int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getCase2() - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
 
getCaseAge(PerformanceMonitor) - Method in class edu.indiana.iucbrf.casepackage.Case
Returns the number of problem-solving episodes, since this case was added, that have been seen by the system monitored by the given monitor.
getCaseAge(PerformanceMonitor) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getCaseBase() - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
Get the case base on which this event occurred.
getCaseBase() - Method in class edu.indiana.iucbrf.casebase.Node
Obtain a reference to the case base object of this node.
getCaseBaseTableName() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
 
getCaseClass() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Get the class of cases used in this case base.
getCaseClass() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Get the class of cases used in this case base.
getCaseCount() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Gets the number of cases in this case base
getCaseCount() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Gets the number of cases in this case base
getCaseCount() - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Get the size of the case base.
getCaseCount() - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Gets the number of cases in this CaseBase
getCaseCount() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Gets the number of cases in this list
getCaseCount() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Gets the number of cases in this case base
getCaseCount() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getCaseKey() - Method in class edu.indiana.iucbrf.casepackage.Case
 
getCaseKey() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getCaseList() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getCaseListRefiner() - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
getCases() - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
 
getCasesMatching(Class) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Get the cases in this case base that are of a given class.
getCasesMatching(Class) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Get the cases in this case base that are of a given class.
getCaseSource() - Method in class edu.indiana.iucbrf.casepackage.Case
Get the source of this case.
getCaseSource() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getCaseSourceFromInputs() - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
Get the source of a case, as entered in this component by the user.
getCaseTitleBase() - Method in class edu.indiana.iucbrf.domain.Domain
 
getCaseTitleFromInputs() - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
Get the title of a case, as entered in this component by the user.
getCB(int) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
getCB() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the case base for this system.
getCBSizeOfSubtree() - Method in class edu.indiana.iucbrf.casebase.Node
Get the size of the leaf case bases in the tree with this node at the root.
getCCBRFeatureSpecTableName() - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
Method getCCBRFeatureSpecTableName
getCheckRemoveFrequency() - Method in class edu.indiana.iucbrf.maintenance.Maintenance
Get the frequency of the checks for case removal.
getClass(String) - Static method in class edu.indiana.util.ClassUtils
Obtain a Class object for a given String containing the class name.
getClassDiff() - Method in interface edu.indiana.util.clustering.EquivalenceClass
The class difference of an equivalence class is the sum of the distances of all members from the prototype.
getClassDiff() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
The class difference of an equivalence class is the sum of the differences of all members from the prototype.
getClassTableName() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Method getClassTableName
getCollectionType() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getCollectionType() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
getColumnCount() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
 
getCompleteSet() - Method in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
getCompleteSet() - Method in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
getCompleteSet(Class) - Static method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
getCompleteSet() - Method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
getCompleteSet() - Method in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
getCompleteSet() - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
getCompleteSet() - Method in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
getComponentFactory() - Method in class edu.indiana.iucbrf.domain.Domain
 
getConditionsChecker() - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getConditionsChecker() - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getConfidence(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Get the confidence in the value of a feature.
getConfidence(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Get the confidence in the value of a feature.
getConstantsTableName() - Method in class edu.indiana.iucbrf.domain.DBInfo
 
getContext() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the current context of the system.
getConversationBlock() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Get the conversation conBlock presented by this panel.
getConversationBlockObject(CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
Get the ConversationBlock object corresponding to this node.
getConversationBlockObject(CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
getConversationBlockObject(CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
getConversationBlockPanel() - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Get the ConversationBlockPanel of this CCBRPanel.
getConversationBlockSelector() - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
getCopy(int, int) - Method in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
getCopyList(int) - Method in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
getCurrClassID() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
getCurrentConf() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
getCurrentConf() - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
Get the confidence in the value most recently calculated by getDefaultValue().
getCurrentConf() - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
getCurrentString(StreamTokenizer) - Method in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
 
getCustomTitle() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Returns null if no custom title is set (in which case, the standard title defined in the domain should be used.
getCustomTitle() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
getData() - Method in class edu.indiana.util.statistics.BasicStats
 
getDBInfo() - Method in class edu.indiana.iucbrf.domain.Domain
 
getDebugMode() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
getDebugMode() - Method in class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
 
getDebugMode() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
getDebugMode() - Method in interface edu.indiana.iucbrf.feature.unknown.UnknownFeatureHandler
 
getDebugMode() - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getDebugMode() - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getDecision(Object[]) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
getDecision(Object[]) - Method in interface edu.indiana.util.ensemble.Ensemble
 
getDeclaredField(String, Object, String) - Static method in class edu.indiana.util.ClassUtils
 
getDeclaredField(String, Object, Class) - Static method in class edu.indiana.util.ClassUtils
 
getDefaultFeatureDifferentiator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getDefaultIndices() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
getDefaultIndices() - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
getDefaultValue(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
If storeEstimates is true, then this will update problemWithUnknownFeature with the estimated feature and corresponding confidence.
getDefaultValueImpl(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
getDefaultValueImpl(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
Overrides DefaultValue.getDefaultValue().
getDefaultValueImpl(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
getDefaultValueImpl(Problem, Problem, FeatureKey) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.CharacterFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
getDefaultVariableType() - Method in interface edu.indiana.iucbrf.feature.Feature
Get the variable type (for example, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE, Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE).
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.LongStringFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.ObjectFeature
Get the variable type (for example, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE, Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE).
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.StringFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.TableFeature
 
getDefaultVariableType() - Method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
getDependence(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
Dependence is not necessarily symmetric.
getDependence(FeatureKey, FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
Dependence is not necessarily symmetric.
getDescription() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getDescription() - Method in class edu.indiana.util.swing.SingleExtensionFileFilter
 
getDescriptionText() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
 
getDetailLevel() - Method in class edu.indiana.util.swing.ListViewer
 
getDifference() - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
 
getDifference() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getDifference(int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getDifferences() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getDifferentiator() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
getDifferentiator() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
getDifferentiator() - Method in interface edu.indiana.util.clustering.Partition
 
getDiffFromPrototype() - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
getDisagreeCount() - Method in class edu.indiana.util.statistics.RunningVote
 
getDistribution(Object) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
getDistribution(Object) - Method in class edu.indiana.util.distribution.DistributionMap
 
getDomain() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
getDomain() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
 
getDomain() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the domain specification for this system.
getDomain() - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Get the domain in which this equivalence class exists.
getDouble(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
Returns double associated with the value of an attribute.
getDoubles(FeatureKey) - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
Returns a map from attribute value (String) to MutableDouble.
getDriver() - Method in interface edu.indiana.util.db.DBDriverInfo
 
getDriver() - Method in class edu.indiana.util.db.JDBCDriverInfo
 
getDriverInfo() - Method in class edu.indiana.iucbrf.domain.DBInfo
 
getElementAt(int) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
getEnsemble() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
getEntropy() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getEqClass(int) - Method in class edu.indiana.util.clustering.ArrayListPartition
 
getEqClassCount() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
getEqClassCount() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
getEqClassCount() - Method in interface edu.indiana.util.clustering.Partition
 
getEquivalenceClasses() - Method in class edu.indiana.iucbrf.domain.Domain
Get the LinkedList of reference method equivalence classes for this domain.
getExtraData(Object) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getExtraDataHashMap() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getExtraDataTableName() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Method getExtraDataTableName
getFeature() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Get the Feature object specified by the answers given in this panel.
getFeature() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.EndConversationPanel
 
getFeature() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.NullFeatureInputPanel
 
getFeature(JTextField) - Method in class edu.indiana.iucbrf.feature.DoubleFeatureInputPanel
 
getFeature(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
If the collection does not have a feature for the given key, null is returned.
getFeature() - Method in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
getFeature(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.Featured
 
getFeature() - Method in class edu.indiana.iucbrf.feature.FeatureInputPanel
 
getFeature(FeatureKey) - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
getFeature() - Method in class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
 
getFeature(JTextField) - Method in class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
The field is not empty.
getFeature() - Method in class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
getFeature(JTextField) - Method in class edu.indiana.iucbrf.feature.InetAddressFeatureInputPanel
 
getFeature(JTextField) - Method in class edu.indiana.iucbrf.feature.IntegerFeatureInputPanel
 
getFeature() - Method in class edu.indiana.iucbrf.feature.NullFeatureInputPanel
 
getFeature() - Method in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
getFeature() - Method in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
getFeature() - Method in class edu.indiana.iucbrf.feature.TermVectorFeatureInputPanel
 
getFeature(FeatureKey) - Method in class edu.indiana.iucbrf.problem.Problem
Get the value of a particular feature.
getFeature(FeatureKey) - Method in class edu.indiana.iucbrf.solution.Solution
Get the value of a particular feature.
getFeatureCollection() - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionEvent
 
getFeatureDependence(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getFeatureDescription(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureDescriptionAsHTML(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureDifferentiator(FeatureKey) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
getFeatureDifferentiator(FeatureKey) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
Get the feature differentiator for the given feature.
getFeatureInputPanel(CCBRDomain, boolean) - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlock
 
getFeatureInputPanel(CCBRDomain, boolean) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
 
getFeatureInputPanel(CCBRDomain, boolean) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
getFeatureInputPanel(FeatureKey, int, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureInputPanel(int, FeatureKey, Class, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.CharacterFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.DoubleFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.IntegerFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.LongStringFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.StringFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.TableFeature
 
getFeatureInputPanel(int, Domain, FeatureKey, boolean) - Static method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
getFeatureKey() - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.Question
 
getFeatureKey() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
getFeatureKey() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getFeatureKeyFactory() - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureKeyOrder() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
getFeatureKeyOrdering(Problem, RetrievalResults) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
getFeatureQuestioned() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
Get the key of the feature questioned by this node.
getFeatureQuestioned() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
getFeatureQuestioned() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
getFeatures() - Method in interface edu.indiana.iucbrf.feature.Featured
 
getFeatures() - Method in class edu.indiana.iucbrf.problem.Problem
 
getFeatures() - Method in class edu.indiana.iucbrf.solution.Solution
 
getFeaturesMatching(Class) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getFeaturesMatching(Class) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Get the features that are of the given class.
getFeatureSpec(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
getFeatureSpec(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
getFeatureSpec(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Reads the featurespec given by the featurekey from the database and returns and constructs a FeatureSpec out of it
getFeatureSpecCollection(int) - Method in class edu.indiana.iucbrf.domain.Domain
 
getFeatureSpecCount() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
getFeatureSpecCount() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
getFeatureSpecCount() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
returns the number of featurespec currently stored in the database
getFeatureSpecRDBInfo() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Method getFeatureSpecRDBInfo
getFeatureSpecTableName() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Method getFeatureSpecTableName
getFeatureStats() - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
getFeatureStats() - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
getFeatureToKnow() - Method in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
getField(String, Object, String) - Static method in class edu.indiana.util.ClassUtils
 
getField(String, Object, Class) - Static method in class edu.indiana.util.ClassUtils
 
getFieldHelper(String, Object, Class, boolean) - Static method in class edu.indiana.util.ClassUtils
 
getFilename() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
Get the filename where this flow chart is stored.
getFilename() - Method in class edu.indiana.iucbrf.domain.Domain
 
getFlowChart() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
getFlowChartNode() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart.NodeUserObject
 
getFormat() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getGain(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getGainRatio(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getGainRatios() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getGains() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getGeneratedCount() - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
 
getGUIMode() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
getHashMapTableName() - Method in class edu.indiana.util.db.RDBCollectionInfo
Method getHashMapTableName
getHashSetTableName() - Method in class edu.indiana.util.db.RDBCollectionInfo
Method getHashSetTableName
getID() - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
getImmediateNextNode(Feature) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
 
getImmediateNextNode(Feature) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
getImmediateNextNode(Feature) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
getInactiveContexts() - Method in class edu.indiana.iucbrf.casepackage.Case
Method getInactiveContexts
getInactiveContexts() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getInactiveContextsGivenKey(int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Reads the inactive contexts for a given solution key and construtcs a HashSet out of it.
getInactiveContextTableName() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
Method getInactiveContextTableName
getIndexCount() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
getIndexCount() - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
getIndexOfEndOfBestTie() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getIndices() - Method in class edu.indiana.iucbrf.casepackage.KeyIndicesPair
 
getIntValue() - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
getIntValue() - Method in class edu.indiana.util.db.RDBCollectionID
 
getIsReferenceSolution() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getIsReferenceSolution() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
getIsReferenceSolution() - Method in class edu.indiana.iucbrf.solution.Solution
 
getJComponent() - Method in class edu.indiana.util.ObjectJComponentPair
 
getJList() - Method in class edu.indiana.util.swing.ListViewer
 
getK() - Method in class edu.indiana.iucbrf.retrieval.kNN
Get the value of k.
getKey() - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionEvent
 
getKey() - Method in class edu.indiana.util.EntryImpl
 
getKeySet() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
getKeySet() - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
getKnownFeatureCount() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getKnownFeatureCount() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Get the number of known features in this collection (not including estimated features).
getKnownProblem() - Method in class edu.indiana.iucbrf.problem.DevelopingProblem
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
getLowerBound() - Method in class edu.indiana.iucbrf.casebase.Range
Get the lower bound of this range.
getMaintenance() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the maintenance specification for this system.
getMarkerKeys() - Method in class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
 
getMarkerKeys() - Method in interface edu.indiana.iucbrf.casebase.KeyableCaseBase
Returns an array list of Long objects, containing the keys of any Markers that have been added to this case base.
getMax() - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
 
getMax() - Method in interface edu.indiana.util.statistics.RunningAggregate
 
getMax() - Method in class edu.indiana.util.statistics.RunningMean
 
getMax() - Method in class edu.indiana.util.statistics.RunningVote
 
getMaxGainKey() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getMaxGainRatioKey() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
getMaxInfluenceKey() - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
getMaxValue(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getMean(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getMean() - Method in class edu.indiana.util.statistics.BasicStats
 
getMeanDep(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
 
getMemberCount() - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
getMemberCount() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
getMessage() - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
getMethod(String, Class[], Class) - Static method in class edu.indiana.util.ClassUtils
 
getMin() - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
 
getMin() - Method in interface edu.indiana.util.statistics.RunningAggregate
 
getMin() - Method in class edu.indiana.util.statistics.RunningMean
 
getMin() - Method in class edu.indiana.util.statistics.RunningVote
 
getMinAcceptableQuality() - Method in class edu.indiana.iucbrf.domain.Domain
Get the minimum quality a solution must be to be judged "successful".
getMinValue(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getMostDependent() - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
getMostDependent(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getMutableDouble(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
 
getName() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getName() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
The name of this unknown feature handler.
getName() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
The name of this unknown feature handler.
getName() - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
The name of this unknown feature handler.
getName() - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
The name of this unknown feature handler.
getName() - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
The name of this unknown feature handler.
getName() - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
The name of this unknown feature handler.
getName() - Method in interface edu.indiana.iucbrf.feature.unknown.UnknownFeatureHandler
The name of this unknown feature handler.
getNearest(CaseBase, Problem, Context) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getNearest(CaseBase, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
Gets the Case(s) in the case base most similar to a.
getNearest(Iterator, Problem, Context) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getNearest(Iterator, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getNearest(Iterator, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.kNN
Get the k cases in the case base nearest to a problem.
getNearest(CaseBase, Problem, Context) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
Gets the Case(s) in the case base most similar to a.
getNearest(CaseBase, Problem, Context, Collection) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getNearest(Iterator, Problem, Context) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getNearest(Iterator, Problem, Context, Collection) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getNearest(CaseBase, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
Gets the Case(s) in the case base most similar to a.
getNearest(Iterator, Problem, Context) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
getNearest(Iterator, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
getNearestEqClass(Problem) - Method in class edu.indiana.iucbrf.feature.unknown.OracleRegionAggregate
 
getNearestEqClass(Problem) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
getNearestEqClass(EquivalenceClassMember) - Method in class edu.indiana.util.clustering.ArrayListPartition
 
getNearestEqClass(Object) - Method in class edu.indiana.util.clustering.ArrayListPartition
 
getNearestEqClass(Object) - Method in interface edu.indiana.util.clustering.Partition
 
getNearestEqClassImpl(Problem) - Method in class edu.indiana.iucbrf.feature.unknown.BayesianConsistentRegionAggregate
 
getNearestEqClassImpl(Problem) - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
 
getNearestRec(CaseBase, Problem, Context, Collection) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
getNextBlock(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
The conversation block returned should not be a question to which problemSoFar already has an answer.
getNextBlock(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
The conversation block returned should not be a question to which problemSoFar already has an answer.
getNextBlock(Problem, RetrievalResults, CCBRDomain) - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.selector.ConversationBlockSelector
The conversation block returned should not be a question to which problemSoFar already has an answer.
getNextBlock(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
getNextBlock(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
getNextCaseKey() - Method in class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
 
getNextFeatureKey(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
 
getNextFeatureKey(Problem, RetrievalResults, CCBRDomain) - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.selector.ConversationBlockSelector
 
getNextFeatureKey(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
 
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
Subclasses should implemented getNextFeatureKeyImpl().
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
getNextFeatureKeyImpl(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
 
getNextFeatureKeyImpl2(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
 
getNextFeatureKeyImpl2(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.DistanceInfluenceConversationBlockSelector
 
getNextFeatureKeyImpl2(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.GainRatioConversationBlockSelector
 
getNextFeatureKeyImpl2(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
getNextFeatureKeyImpl2(Problem, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.InformationGainConversationBlockSelector
 
getNumberOfEquivalenceClasses() - Method in class edu.indiana.iucbrf.domain.Domain
Get the number of reference method equivalence classes for this domain.
getNumCasesInThreshold(double) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getNumCasesInThresholdBinarySearch(double, int, int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getNumDistinctDifferences() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getObj() - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
getObject() - Method in class edu.indiana.util.ObjectJComponentPair
 
getObjValue() - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
getPartialProblem() - Method in class edu.indiana.iucbrf.problem.DevelopingProblem
 
getPartialStackHistory(int) - Static method in class edu.indiana.util.Utility
 
getPartialStackHistory(int, int) - Static method in class edu.indiana.util.Utility
 
getPassword() - Method in interface edu.indiana.util.db.DBDriverInfo
 
getPassword() - Method in class edu.indiana.util.db.JDBCDriverInfo
 
getPerformanceMonitor() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the performance monitor for this system.
getPreferredScrollableViewportSize() - Method in class edu.indiana.util.swing.ScrollableJPanel
 
getPreviouslySetGuessOfEqClass() - Method in class edu.indiana.iucbrf.feature.unknown.RegionAggregate
Returns currentEqClass, the eq class most recently guessed to be the correct one by this RA ufh.
getProblem() - Method in class edu.indiana.iucbrf.casepackage.Case
Get the Problem object for this case.
getProblem() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getProblemAndSolutionGivenKey(int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
getProblemCount() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the number of problems that have been posed to the system associated with this monitor.
getProblemCountAtAddition() - Method in class edu.indiana.iucbrf.casepackage.Case
 
getProblemCountAtAddition() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getProblemDifferentiator() - Method in class edu.indiana.iucbrf.domain.Domain
 
getProblemDifferentiator() - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
getProblemDifferentiator() - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
getProblemDifferentiator() - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
getProblemFeatureCount() - Method in class edu.indiana.iucbrf.domain.Domain
Get the number of features in this domain.
getProblemFeatureInputPanel(FeatureKey, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
 
getProblemFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.Domain
Get the list of problem feature types for this domain.
getProblemFeatureType(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
Get the problem feature class of this domain at the specified index.
getProblemFromInputs() - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
Get the problem of a case, as entered in this component by the user.
getProblemTableName() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
defines the tablename in which the problems of all cases are stored.
getProblemTitle() - Method in class edu.indiana.iucbrf.domain.Domain
 
getPrototype() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
getPrototype() - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
getPrototype() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
getPrototypeProblem() - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Get the prototype problem for this equivalence class.
getQuestion(FeatureKey) - Method in class edu.indiana.iucbrf.domain.CCBRDomain
 
getQuestion() - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
getQuestionText() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
 
getRank(int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getRanks() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
getRDBCollectionIDFactory() - Method in class edu.indiana.iucbrf.domain.Domain
 
getRecentActualThreshold() - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
getRecentDecisionSuggestionSet() - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
getRecentDecisionSuggestionSet() - Method in interface edu.indiana.util.ensemble.Ensemble
 
getReferenceSolution(Problem) - Method in class edu.indiana.iucbrf.domain.Domain
Obtain a solution to a problem according to some reference technique.
getReferenceSolution(Problem) - Method in class edu.indiana.iucbrf.examples.conversation.ConversationDomain
Creates a new instance of ConversationDomain
getReferenceSolution(Problem) - Method in class edu.indiana.iucbrf.examples.quadrant.QuadrantDomain
This method overrides the one involving equivalence classes in Domain.
getReferenceSolution(Problem) - Method in class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRDomain
This method overrides the one involving equivalence classes in Domain.
getReferenceSolution(Problem) - Method in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantDomainRDB
This method overrides the one involving equivalence classes in Domain.
getRetrieval() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Get the retrieval specification for this system.
getRetrievedCasesTitle() - Method in class edu.indiana.iucbrf.domain.Domain
 
getRoot() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
 
getRow(int) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
This method is not in the TableModel interface.
getRowCount() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
 
getRowToFeatureKey(Domain) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
getSampleDev() - Method in class edu.indiana.util.statistics.BasicStats
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class edu.indiana.util.swing.ScrollableJPanel
 
getScrollableTracksViewportHeight() - Method in class edu.indiana.util.swing.ScrollableJPanel
 
getScrollableTracksViewportWidth() - Method in class edu.indiana.util.swing.ScrollableJPanel
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class edu.indiana.util.swing.ScrollableJPanel
 
getSelectedCase() - Method in class edu.indiana.iucbrf.casepackage.CaseJList
 
getSelectedFeatureSpec() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionJList
 
getSelectedKey() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionPanel
 
getSelectedValue() - Method in interface edu.indiana.util.Selectable
 
getSimilarityWeights() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
getSimilarityWeights() - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
getSize() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
getSolution() - Method in class edu.indiana.iucbrf.casepackage.Case
Get the Solution object for this case.
getSolution() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getSolutionFeatureCount() - Method in class edu.indiana.iucbrf.domain.Domain
Get the number of features in a solution in this domain.
getSolutionFeatureInputPanel(FeatureKey, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
 
getSolutionFeatureSpecCollection() - Method in class edu.indiana.iucbrf.domain.Domain
Get the list of solution feature types for this domain.
getSolutionFeatureType(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
Get the problem feature class of this domain at the specified index.
getSolutionFromInputs() - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
Get the solution of a case, as entered in this component by the user.
getSolutionQualityRating() - Method in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
Returns the judged solution quality rating.
getSolutionTableName() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
 
getSolutionTitle() - Method in class edu.indiana.iucbrf.domain.Domain
 
getSolvedWellPercentage() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the percentage of problems that were solved well, according to the domain-dependent implementation of PerformanceMonitor.determineSolutionQuality().
getStackTrace() - Static method in class edu.indiana.util.Utility
 
getStandardConstructor(FeatureKey, int) - Method in class edu.indiana.iucbrf.domain.Domain
 
getStandardConstructor() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getStdDev(FeatureKey) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
getStringValue() - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
getSuccessfulUseCount() - Method in class edu.indiana.iucbrf.casepackage.Case
For performance monitoring purposes, get the number of times this case has been used successfully.
getSuccessfulUseCount() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getSummaryQuestion() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
getSwingRep(Object) - Method in class edu.indiana.iucbrf.util.ListViewerWithDomain
 
getSwingRep(Object) - Method in class edu.indiana.util.swing.ListViewer
 
getSystemAge() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the age of the CBR system associated with this monitor.
getSystemCompetenceRating() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the competence rating for this CBR system.
getSystemConsistencyRating() - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Get the consistency rating for this CBR system.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
getTermVector() - Method in class edu.indiana.iucbrf.feature.TextTermVectorPair
 
getText() - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlock
 
getText() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
 
getText() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
getText() - Method in class edu.indiana.iucbrf.feature.TextTermVectorPair
 
getThreshold() - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
 
getThreshold() - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
getTimeElapsed() - Method in class edu.indiana.util.Stopwatch
 
getTitle() - Method in class edu.indiana.iucbrf.casepackage.Case
Get the title of this case.
getTitle() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getTitle() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
getTitle() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
getTitle() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
 
getTitle() - Method in class edu.indiana.iucbrf.domain.Domain
 
getTitle(Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
getTitle() - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
getTitle() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
getTotalFeatureCount() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Get the total number of features in this collection (known and estimated).
getTotalFeatureCount() - Method in class edu.indiana.iucbrf.feature.FeatureMap
Get the number of features in this collection.
getTotalStrength(EnsembleMember) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
getTotalStrength() - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
getTotalStrength(EnsembleMember) - Method in interface edu.indiana.util.ensemble.Ensemble
 
getTotalStrength() - Method in interface edu.indiana.util.ensemble.Ensemble
 
getType() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.NullFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.DoubleFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.FeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.InetAddressFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.IntegerFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.NullFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
getTypeAdvice() - Method in class edu.indiana.iucbrf.feature.TermVectorFeatureInputPanel
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.examples.printing.DisplayMessageFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.CharacterFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.DoubleFeature
 
getTypeDescription() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.finiteset.FiveSeverityFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.IntegerFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.ObjectFeature
 
getTypeDescription() - Static method in class edu.indiana.iucbrf.feature.StringFeature
 
getUnestimatedCopy(Domain) - Method in class edu.indiana.iucbrf.problem.Problem
Obtain a copy of this problem, not including any estimated features.
getUnknownFeatureHandler() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
getUnknownFeatureHandler() - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
getUnknownFeatureValue() - Method in class edu.indiana.iucbrf.util.CaseDataFileReader
Get the String used for an unknown feature value.
getUpperBound() - Method in class edu.indiana.iucbrf.casebase.Range
Get the upper bound of this range.
getURL() - Method in interface edu.indiana.util.db.DBDriverInfo
 
getURL() - Method in class edu.indiana.util.db.JDBCDriverInfo
 
getUseCount() - Method in class edu.indiana.iucbrf.casepackage.Case
For performance monitoring purposes, get the number of times this case has been used.
getUseCount() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
getUseOnlyDependentFeatures() - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
getUsername() - Method in interface edu.indiana.util.db.DBDriverInfo
 
getUsername() - Method in class edu.indiana.util.db.JDBCDriverInfo
 
getValue() - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
getValue() - Method in interface edu.indiana.iucbrf.feature.Feature
 
getValue() - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
getValue(Object) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
returns 0 if weight is unknown!
getValue(Object) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
getValue() - Method in class edu.indiana.util.EntryImpl
 
getValueAsDouble() - Method in class edu.indiana.iucbrf.feature.CharacterFeature
 
getValueAsDouble() - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
getValueAsDouble() - Method in interface edu.indiana.iucbrf.feature.DoubleRepresentable
Get a representation of this feature as a double.
getValueAsDouble() - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
Get a representation of this feature as a double.
getValueAsDouble() - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
getValueAsDouble() - Method in class edu.indiana.iucbrf.feature.IntegerFeature
getDoubleValue not used due to thrown exception and to give similarity to primative wrapper classes in java.lang
getValueAsDouble() - Method in class edu.indiana.iucbrf.solution.Solution
Obtain a double representation of this solution.
getValueAsIndex() - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
This method is linear in set size.
getValueAsIndex() - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
getValueAt(int, int) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
 
getValueCorrespondingToIndex(int) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
This method is linear in set size.
getValueCorrespondingToIndex(Integer) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
getValueCorrespondingToIndex(int) - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
getVariableType() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
Returns the variable type, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE, Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE.
getWeights() - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Get the weights for the reference solution associated with this equivalence class.
guiMode - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 

H

HALF_DETAIL - Static variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
handleCacheGetFeatureSpecMiss(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Method handleCacheGetFeatureSpecMiss
handleCacheGetFeatureSpecMiss(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Caches a featurespec that has been read from a database
handleDebugMode(CaseBase, Problem) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
hasCaseKey() - Method in class edu.indiana.iucbrf.casepackage.Case
 
hasCaseKey() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
hashCode() - Method in class edu.indiana.iucbrf.domain.Domain
Calculate a hash code based on the problem Class, the feature classes, and the solution class.
hashCode() - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
hashCode() - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
hashCode() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
hashCode() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
 
hashCode() - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
hashCode() - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
Does not take the case base itself into account.
hashCode() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
hashCode() - Method in class edu.indiana.util.db.RDBCollectionID
 
hashCode() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
hashCode() - Method in class edu.indiana.util.MutableDouble
Unique hashCodes for doubles up to 4 decimal places.
hashCode() - Method in class edu.indiana.util.MutableInteger
 
hashCode() - Method in class edu.indiana.util.MutableLong
 
hashCode() - Method in interface edu.indiana.util.statistics.RunningAggregate
 
hashCode() - Method in class edu.indiana.util.statistics.RunningMean
 
hashCode() - Method in class edu.indiana.util.statistics.RunningVote
 
hasNext() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
hasNext() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Key_KeyText_EntryIterator
 
hasNext() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator
 
hasNext() - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
hasNext() - Method in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
hasNext() - Method in class edu.indiana.util.CompositeIterator
 
hasNext() - Method in class edu.indiana.util.ObjectArrayIterator
 
hasSolution() - Method in class edu.indiana.iucbrf.casepackage.Case
Report if this case has a solution.
hasSolution() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
haveBooleanSolutionCutoff - Variable in class edu.indiana.iucbrf.domain.Domain
Applies only to single-feature solutions, where that feature is boolean.
haveReferenceSolution - Variable in class edu.indiana.iucbrf.domain.Domain
True if a reference solution is available, false otherwise.
haveReferenceSolution() - Method in class edu.indiana.iucbrf.domain.Domain
Returns true if a reference solution has been specified for this domain, false otherwise.
high - Variable in class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
high - Variable in class edu.indiana.util.distribution.UniformDistribution
 
highlyDepUFH - Variable in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
HOST_NAME - Static variable in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
 
houseSizeKey - Variable in class edu.indiana.iucbrf.examples.realtor.RealtorAdapter
The feature key for the house size problem feature, used in this simple adaptation approach.

I

id - Variable in class edu.indiana.util.clustering.EquivalenceClassMember
 
ImportanceMeasureConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
ImportanceMeasureConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
Creates a new instance of ImportanceMeasureConversationBlockSelector
ImportanceMeasureConversationBlockSelector(CCBRDomain, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
inactiveContexts - Variable in class edu.indiana.iucbrf.casepackage.Case
The set of contexts in which this case is inactive, and should not be retrieved.
includePrototypes - Variable in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
incrementDouble(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
Increments the MutableDouble associated with the value of an attribute.
indepUFH - Variable in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
indexCB - Variable in class edu.indiana.iucbrf.casebase.FileCaseBase
 
indexOfEndOfBestTie - Variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
The index marking the end of the tie of the best cases.
indicesIterator(Domain) - Method in class edu.indiana.iucbrf.problem.ProblemIndices
 
InetAddressFeature - Class in edu.indiana.iucbrf.feature
InetAddress from java release 1.4 are avoided at pressent.
InetAddressFeature() - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeature
 
InetAddressFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeature
 
InetAddressFeature(InetAddress) - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeature
 
InetAddressFeature(Feature) - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeature
you having clone made me put this in!!!
InetAddressFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for implementing the value of a InetAddressFeature.
InetAddressFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeatureInputPanel
Creates a new instance of InetAddressFeatureInputPanel
InetAddressFeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.InetAddressFeatureInputPanel
Creates a new instance of InetAddressFeatureInputPanel
info - Variable in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
InformationGainConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
 
InformationGainConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.InformationGainConversationBlockSelector
Creates a new instance of InformationGainConversationBlockSelector
InformationTheory - Class in edu.indiana.iucbrf.feature.stats
 
InformationTheory(Domain) - Constructor for class edu.indiana.iucbrf.feature.stats.InformationTheory
Creates a new instance of InformationTheory.
InformationTheory(Domain, HashSet) - Constructor for class edu.indiana.iucbrf.feature.stats.InformationTheory
Creates a new instance of InformationTheory
infoTh - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.GainRatioConversationBlockSelector
 
infoTh - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.InformationGainConversationBlockSelector
 
init(Domain, HashSet, ProblemDifferentiator) - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
init(Domain, HashSet) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
init(Domain, Iterator) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
init() - Method in class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
 
initConversation(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
 
initConversation(Problem) - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.selector.ConversationBlockSelector
Reset the state of the conversation block selector and prepare for a new conversation on the given problem.
initConversation(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
initConversation(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
initConversationBlockTextArea(String) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.AbstractConversationBlockSelector
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
initConversationImpl(Problem) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
 
initializeCB(int) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
initializeCB(int) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
 
initializeCB(int) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Perform any necessary initialization of the case base.
initializeCB(int) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
initializeCB(Domain, RDBCaseBaseInfo) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Method initializeCB
initializeCB(int) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Method initializeCB
initializeCollection(int) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Override to construct needed object (may ignore initialCapacity if not applicable)
initializeCollection(int) - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
initialized - Variable in class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
 
initiateConversation() - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
Initiate a conversation.
initiateConversation(Problem) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
Initiate a conversation, with a partial problem description already known.
INPUT_FIELD_HEIGHT - Static variable in class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
 
INPUT_FIELD_WIDTH - Static variable in class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
 
inputDouble() - Static method in class edu.indiana.util.Utility
Input a double from the keyboard.
inputString() - Static method in class edu.indiana.util.Utility
Input a String from the keyboard.
INSETS_BORDER - Static variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
instantiate(Class) - Static method in class edu.indiana.util.ClassUtils
Construct an object of the given class, and handle any exceptions with an error message and program termination.
instantiate(Class, Object[], Class[]) - Static method in class edu.indiana.util.ClassUtils
 
instantiate(Constructor, Object[]) - Static method in class edu.indiana.util.ClassUtils
 
Instruction - Interface in edu.indiana.iucbrf.ccbr.conversationblock
An Instruction is a presentation of information, with no request for input.
InstructionFlowChartNode - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A FlowChartNode that does not ask a question, it merely provides an instruction.
InstructionFlowChartNode() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
InstructionFlowChartNode(String, FlowChartNode) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
Creates a new instance of InstructionFlowChartNode.
InstructionImpl - Class in edu.indiana.iucbrf.ccbr.conversationblock
An Instruction is a presentation of information, with no request for input.
InstructionImpl() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
 
InstructionImpl(String) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
Creates a new instance of Instruction
instructionText - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
intArrayToIntegerArrayList(int[]) - Static method in class edu.indiana.util.Utility
Convert an array of ints into a ArrayList of Integer objects.
intArrayToString(int[]) - Static method in class edu.indiana.util.Utility
Convert an array of doubles to a String representation.
IntegerFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a double.
IntegerFeature(int) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeature(Number) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeature(String) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeature() - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeature(DoubleRepresentable) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeature
 
IntegerFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for implementing the value of an IntegerFeature.
IntegerFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.IntegerFeatureInputPanel
Creates a new instance of IntegerFeatureInputPanel
IntegerFeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.IntegerFeatureInputPanel
 
INTERVAL_VARIABLE - Static variable in interface edu.indiana.iucbrf.feature.Feature
 
intervalAdded(ListDataEvent) - Method in class edu.indiana.util.swing.ListViewer
 
intervalRemoved(ListDataEvent) - Method in class edu.indiana.util.swing.ListViewer
 
intValue() - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
intValue() - Method in class edu.indiana.util.MutableInteger
Get the int associated with this MutableInteger.
InvalidCollectionIDException - Exception in edu.indiana.util.db.exception
This exception must be thrown when the required collectiobID is < 0
InvalidCollectionIDException(String) - Constructor for exception edu.indiana.util.db.exception.InvalidCollectionIDException
 
InvalidRetrievedObjectException - Exception in edu.indiana.iucbrf.exceptions
An exception that should be thrown when a retrieved type is expected (either a Case, a CaseDifferencePair, or a subclass of either) but not received.
InvalidRetrievedObjectException() - Constructor for exception edu.indiana.iucbrf.exceptions.InvalidRetrievedObjectException
 
InvalidRetrievedObjectException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.InvalidRetrievedObjectException
Creates new InvalidRetrievedObjectException
IOHelper - Class in edu.indiana.util
 
IOHelper() - Constructor for class edu.indiana.util.IOHelper
Creates a new instance of IOHelper
isActive(Context) - Method in class edu.indiana.iucbrf.casepackage.Case
Determine if this case is active for the given context.
isActive(Context) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
isCaseBaseConnectionOpen() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
checks if the caseBaseConnectionOpen is true/false
isCDP - Variable in class edu.indiana.iucbrf.casepackage.CaseJList
 
isDBFactory() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
Method isDBFactory
isDefinitelyKnown(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
isDefinitelyKnown(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
isEmpty() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
isEmpty() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Returns true if this case base is empty, false otherwise.
isEmpty() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Returns true if this case base is empty, false otherwise.
isEmpty() - Method in interface edu.indiana.util.distribution.DistributionCollection
 
isEmpty() - Method in class edu.indiana.util.distribution.DistributionMap
 
isEmpty() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
isEmpty() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
isEstimated(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
isEstimated(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
isFeatureSpecRDBConnectionOpen() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Method isFeatureSpecRDBConnectionOpen
isFSMFeature(Class) - Static method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
isFullyCompliant(FeatureCollection) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
All feature slots must be filled and of the correct type.
isFullyCompliant(FeatureCollection) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
isHashMapTableNameSet() - Method in class edu.indiana.util.db.RDBCollectionInfo
Method isHashMapTableNameSet
isHashSetTableNameSet() - Method in class edu.indiana.util.db.RDBCollectionInfo
Method isHashSetTableNameSet
isInBounds(Feature) - Method in class edu.indiana.iucbrf.casebase.Node
Determine if the Feature value given is within the bounds of the partition of this node, for the feature questioned by this node's parent.
isInBounds(Feature) - Method in class edu.indiana.iucbrf.casebase.Range
Check if a given Feature object is within the bounds of this range (including the lowerBound, excluding the upperBound).
isIndex(FeatureKey) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
isIndex(FeatureKey) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
isLeaf() - Method in class edu.indiana.iucbrf.casebase.Node
Determine if this node is a leaf node.
isLeaf - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
 
isLeaf() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
 
isLong - Variable in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
isNextIdentifierValueSet() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Method isNextIdentifierValueSet
isNextKeyValueSet() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
Method isNextKeyValueSet
isPartiallyCompliant(FeatureCollection) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
All filled feature slots must be of the correct type, but unfilled slots are ignored.
isPartiallyCompliant(FeatureCollection) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
isPrintable - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
isPrintable() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
isProblemSpaceSet() - Method in class edu.indiana.iucbrf.domain.Domain
Returns true if a problem space has been specified for this domain, or false if not.
isPrototype - Variable in class edu.indiana.util.clustering.EquivalenceClassMember
 
isPrototype() - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
isReferenceSolution - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
isSubFeature - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
isSubFeature() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
isTiming() - Method in class edu.indiana.util.Stopwatch
 
isTrue() - Method in class edu.indiana.iucbrf.feature.finiteset.BooleanFeature
 
isValidMember(Object) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
isValidMember(Object) - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
isYes() - Method in class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
iter - Variable in class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
An iterator of either problems or cases.
iterator() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Create an iterator on the case base.
iterator() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Create an iterator on the case base.
iterator() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Create an iterator on the case base.
iterator() - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Create an iterator on the case base.
iterator() - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Create an iterator on the case base.
iterator() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Create an iterator on the case base.
iterator - Variable in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
iterator() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Create an iterator on the case base.
iterator - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
iterator() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
iterator() - Method in class edu.indiana.util.ensemble.SuggestionSet
Returns an iterator over Map.Entry objects, from Object to MutableDouble strength of suggestion.
iteratorType - Variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
iters - Variable in class edu.indiana.util.CompositeIterator
 

J

JDBCDriverInfo - Class in edu.indiana.util.db
 
JDBCDriverInfo(Driver, String, String, String) - Constructor for class edu.indiana.util.db.JDBCDriverInfo
 

K

k - Variable in class edu.indiana.iucbrf.retrieval.kNN
k is the number of cases that are retrieved.
key - Variable in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
key - Variable in class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
 
KEY_ITERATOR - Static variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
KEY_NOT_APPLICABLE - Static variable in class edu.indiana.iucbrf.feature.event.FeatureCollectionEvent
 
KeyableCaseBase - Interface in edu.indiana.iucbrf.casebase
A keyable case base is a case base that has associates a key with each case.
KeyIndicesPair - Class in edu.indiana.iucbrf.casepackage
A container for a case key (of type long) and a ProblemIndices object.
KeyIndicesPair() - Constructor for class edu.indiana.iucbrf.casepackage.KeyIndicesPair
 
KeyIndicesPair(long, ProblemIndices) - Constructor for class edu.indiana.iucbrf.casepackage.KeyIndicesPair
Creates a new instance of KeyIndicesPair
keyIterator() - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
keyIterator() - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
keysOfInterest - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
keyToConf - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Maps FeatureKey to the confidence (Double) in that feature value.
keyToFeatureDifferentiator - Variable in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
A map from FeatureKey to FeatureDifferentiator, that will override the default FeatureDifferentiator (returned by the FeatureSpec's getDefaultFeatureDifferentiator()) for a Feature's variable type (defined in Feature.getDefaultVariableType()).
keyToGain - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
keyToGainRatio - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
KeyToValueToDouble - Class in edu.indiana.iucbrf.feature.finiteset
This class represents a map from FeatureKey to a HashMap, which in turn maps from FSMFeature attribute value (String) to a MutableDouble.
KeyToValueToDouble(FeatureSpecCollection) - Constructor for class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
 
keywords - Variable in class edu.indiana.iucbrf.examples.printing.PrintingSystem
 
keywordsKey - Variable in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
 
keywordsKey - Variable in class edu.indiana.iucbrf.examples.printing.PrintingSystem
 
KMedoidClustering - Class in edu.indiana.util.clustering
Performs k-medoid clustering, as follows:
TD(class) = sum(dist(p, case), all cases)
TD = sum(TD(class), all classes)
choose k prototypes
assign remaining cases to nearest prototype
Label A
For each prototype p {
Find the non-prot n for which TD is smallest when n is a protoype instead of p

if the resulting TD is smaller than the TD without swapping {
make n a prot instead of p
reassign the other non-prots
}
}
If you made it all the way through the loop without changing any prototypes, you're done
otherwise goto A
KMedoidClustering() - Constructor for class edu.indiana.util.clustering.KMedoidClustering
 
KMedoidClustering.ECMCopyList - Class in edu.indiana.util.clustering
 
KMedoidClustering.ECMCopyList(Partition, Partition, int) - Constructor for class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
kNN - Class in edu.indiana.iucbrf.retrieval
kNN implements k-Nearest Neighbor.
kNN() - Constructor for class edu.indiana.iucbrf.retrieval.kNN
 
kNN(Domain, int) - Constructor for class edu.indiana.iucbrf.retrieval.kNN
Creates new kNN.
kNN(ProblemDifferentiator, int) - Constructor for class edu.indiana.iucbrf.retrieval.kNN
Creates new kNN.
known - Variable in class edu.indiana.iucbrf.problem.DevelopingProblem
 
knownFeatureDistribution - Variable in class edu.indiana.iucbrf.problem.ProblemGenerator
 

L

LABEL_WIDTH - Static variable in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
LABEL_WIDTH - Static variable in interface edu.indiana.iucbrf.feature.Feature
 
LABEL_WIDTH - Static variable in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
LABEL_WIDTH - Static variable in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
LABEL_WIDTH - Static variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
LEAVE_ONE_OUT_TESTING_CONTEXT - Static variable in class edu.indiana.iucbrf.cbrsystem.Context
A Context for system testing using the leave-one-out method.
LeaveOneOutTest - Class in edu.indiana.iucbrf.systemtest
Use this class to test a system using leave-one-out.
LeaveOneOutTest() - Constructor for class edu.indiana.iucbrf.systemtest.LeaveOneOutTest
Creates new LeaveOneOutTest
LinkedListEquivalenceClass - Class in edu.indiana.util.clustering
An equivalence class in which the members are maintained in a LinkedList.
LinkedListEquivalenceClass() - Constructor for class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
LinkedListEquivalenceClass(EquivalenceClass) - Constructor for class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
LinkedListEquivalenceClass(EquivalenceClassMember) - Constructor for class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
list - Variable in class edu.indiana.util.swing.ListViewer
 
listeners - Variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
interested third parties
listeners - Variable in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
ListViewer - Class in edu.indiana.util.swing
A ListViewer is a Swing component that displays a selectable list of objects in one box, with the selected object displayed in another box.
ListViewer(String, JList) - Constructor for class edu.indiana.util.swing.ListViewer
Creates a new instance of ListViewer
ListViewerWithDomain - Class in edu.indiana.iucbrf.util
A ListViewer that assumes that objects are SwingRepresentableWithDomain, rather than just SwingRepresentable.
ListViewerWithDomain(String, JList, Domain) - Constructor for class edu.indiana.iucbrf.util.ListViewerWithDomain
Creates a new instance of ListViewerWithDomain
loadAllIntoCacheInSeparateThread() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Should be called by the user if the specs should be loaded in all at once into the cache, rather than simply on demand.
loadCBFromFile(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
loadPerformanceMonitorFromFile(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
logBase(double, double) - Static method in class edu.indiana.util.Utility
Calculate the log of a value to a given base
LONG_KEY_SIZE - Static variable in class edu.indiana.iucbrf.casebase.FileCaseBase
 
LongStringFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a long String.
LongStringFeature() - Constructor for class edu.indiana.iucbrf.feature.LongStringFeature
Creates a new instance of LongStringFeature
LongStringFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.LongStringFeature
 
LongStringFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.LongStringFeature
 
LongStringFeature(String) - Constructor for class edu.indiana.iucbrf.feature.LongStringFeature
 
LongStringFeature(Feature) - Constructor for class edu.indiana.iucbrf.feature.LongStringFeature
 
longValue() - Method in class edu.indiana.util.MutableLong
Get the long associated with this MutableLong.
low - Variable in class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
low - Variable in class edu.indiana.util.distribution.UniformDistribution
 

M

main(String[]) - Static method in class edu.indiana.iucbrf.examples.classifier.BTreeTest
 
main(String[]) - Static method in class edu.indiana.iucbrf.examples.classifier.ClassificationTestClass
Test the functionality of this CBR classifier system
main(String[]) - Static method in class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
 
main(String[]) - Static method in class edu.indiana.iucbrf.examples.printing.PrintingTestClass
 
main(String[]) - Static method in class edu.indiana.iucbrf.examples.quadrant.QuadrantLeaveOneOutTestClass
 
main(String[]) - Static method in class edu.indiana.iucbrf.examples.quadrant.QuadrantTestClass
Constructs the system, and tests it on a single problem.
main(String[]) - Static method in class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRTestClass
Constructs the system, and tests it on a single problem.
main(String[]) - Static method in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantTestClassRDB
Constructs the system, and tests it on a single problem.
main(String[]) - Static method in class edu.indiana.iucbrf.examples.realtor.RealtorTestClass
Test the functionality of this CBR system
main(String[]) - Static method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
main(String[]) - Static method in class edu.indiana.util.clustering.ClusteringTestClass
 
main(String[]) - Static method in class edu.indiana.util.CompositeIterator
 
main(String[]) - Static method in class edu.indiana.util.distribution.ClampedNormalDistribution
 
main(String[]) - Static method in class edu.indiana.util.distribution.NormalDistribution
 
main(String[]) - Static method in class edu.indiana.util.distribution.UniformDistribution
 
main(String[]) - Static method in class edu.indiana.util.statistics.RunningVote
A simple test method.
maintenance - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The maintenance policy.
Maintenance - Class in edu.indiana.iucbrf.maintenance
The base Maintenance class, which can be extended to provide details of maintenance.
Maintenance() - Constructor for class edu.indiana.iucbrf.maintenance.Maintenance
Creates new Maintenance
majorityValue - Variable in class edu.indiana.util.statistics.RunningVote
The value of the current majority.
majorityVoteCount - Variable in class edu.indiana.util.statistics.RunningVote
The number of votes the majority value has received.
makeCaseShellFromResultSet(ResultSet) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
makePrintWriter(String) - Static method in class edu.indiana.util.IOHelper
 
makeSubArray(Object[], int, int) - Static method in class edu.indiana.util.Utility
including from, excluding to
makeSubArrayList(ArrayList, int, int) - Static method in class edu.indiana.util.Utility
including from, excluding to
makeSubDoubleArray(double[], int, int) - Static method in class edu.indiana.util.Utility
including from, excluding to
makeSubIntArray(int[], int, int) - Static method in class edu.indiana.util.Utility
including from, excluding to
makeSubResults(int, int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
makeSuggestions(Object[], double) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
 
makeSuggestions(Object[], double) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
By default, a conversation block selector as an ensemble member gives all its strength to its single greatest suggestion.
makeSuggestions(Object[], double) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
makeSuggestions(Object[], double) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
By default, a conversation block selector as an ensemble member gives all its strength to its single greatest suggestion.
makeSuggestions(Object[], double) - Method in interface edu.indiana.util.ensemble.EnsembleMember
 
markCaseUsed() - Method in class edu.indiana.iucbrf.casepackage.Case
For performance monitoring purposes, indicate that this case has been used - sent for adaptation, perhaps along with other cases.
markCaseUsed() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
markCaseUsedSuccessfully() - Method in class edu.indiana.iucbrf.casepackage.Case
For performance monitoring purposes, indicate that this case has been used, and that use has lead to a "successful" solution.
markCaseUsedSuccessfully() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
Marker - Class in edu.indiana.iucbrf.casepackage
A Marker can be thought of as a place-holder for a case in the case base.
Marker(Problem) - Constructor for class edu.indiana.iucbrf.casepackage.Marker
Creates a new instance of Marker
markerList - Variable in class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
 
max - Variable in class edu.indiana.util.distribution.ClampedNormalDistribution
 
max - Variable in class edu.indiana.util.statistics.RunningMean
 
MAX_NAME_LENGTH - Static variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
maxGainKey - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
maxGainRatioKey - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
maxInfluenceKey - Variable in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
maxVals - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
Maps FeatureKeys to feature's maximum observed value
maybeShowProgressReport(int, PerformanceMonitor, CaseBase) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
 
mean - Variable in class edu.indiana.util.distribution.NormalDistribution
 
mean - Variable in class edu.indiana.util.statistics.BasicStats
 
meanDeps - Variable in class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
 
MeanFeatureDependence - Class in edu.indiana.iucbrf.feature.stats
Used to track the means of dependencies of feature objects over several individual dependence measurements.
MeanFeatureDependence(FeatureKey, Domain) - Constructor for class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
Creates a new instance of MeanFeatureDependence
means - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
Maps FeatureKeys to mean feature values
memberIterator() - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
memberIterator() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
memberIterator() - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
memberIterator() - Method in interface edu.indiana.util.ensemble.Ensemble
 
members - Variable in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
memberToStrength - Variable in class edu.indiana.util.ensemble.AbstractEnsemble
 
mergeWith(SuggestionSet) - Method in class edu.indiana.util.ensemble.SuggestionSet
 
message - Variable in class edu.indiana.iucbrf.feature.ExceptionFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.CharacterFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
midpoint(Feature) - Method in interface edu.indiana.iucbrf.feature.Feature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.ObjectFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.StringFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
midpoint(Feature) - Method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
min - Variable in class edu.indiana.util.distribution.ClampedNormalDistribution
 
min - Variable in class edu.indiana.util.statistics.RunningMean
 
minAcceptableQuality - Variable in class edu.indiana.iucbrf.domain.Domain
The minimum "quality" (between 0 and 1 inclusive) that a solution must be judged in order to be called "successful."
minAllowedDistance - Variable in class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
 
minVals - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
Maps FeatureKeys to feature's minimum observed value
miscToSwing() - Method in class edu.indiana.iucbrf.casepackage.Case
 
miscToSwing() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
mostDependent - Variable in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
mostDependentThreshold - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
mouseClicked(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
mouseClicked(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
mouseEntered(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
mouseEntered(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
mouseExited(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
mouseExited(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
mousePressed(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
mousePressed(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
mouseReleased(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
mouseReleased(MouseEvent) - Method in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
multiplier - Variable in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
Multithreaded - Interface in edu.indiana.util.multithreaded
 
MutableDouble - Class in edu.indiana.util
This class is like the Double class, except that it is mutable.
MutableDouble() - Constructor for class edu.indiana.util.MutableDouble
 
MutableDouble(double) - Constructor for class edu.indiana.util.MutableDouble
Creates new MutableDouble
MutableInteger - Class in edu.indiana.util
This class is like the Integer class, except that it is mutable.
MutableInteger() - Constructor for class edu.indiana.util.MutableInteger
 
MutableInteger(int) - Constructor for class edu.indiana.util.MutableInteger
Creates new MutableInteger
MutableLong - Class in edu.indiana.util
This class is like the Long class, except that it is mutable.
MutableLong() - Constructor for class edu.indiana.util.MutableLong
 
MutableLong(long) - Constructor for class edu.indiana.util.MutableLong
Creates new MutableLong

N

name - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
nearValueFinder - Variable in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
NeighborhoodFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
Title:
NeighborhoodFeatureDifferentiator(double, FeatureDifferentiator) - Constructor for class edu.indiana.iucbrf.feature.differentiator.NeighborhoodFeatureDifferentiator
 
next() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
next() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Key_KeyText_EntryIterator
 
next() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator
 
next() - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
next() - Method in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
next() - Method in class edu.indiana.util.CompositeIterator
 
next() - Method in class edu.indiana.util.ObjectArrayIterator
 
nextCase - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
nextEntry - Variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
nextIdentifier - Variable in class edu.indiana.util.db.RDBCollectionIDFactory
 
nextIsNewEqClass - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
nextIsNewEqClass() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
nextKey - Variable in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
 
nextKeyValueSet - Variable in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
nextMember - Variable in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
nextNode - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
nextNodesIterator() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartNode
 
nextNodesIterator() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
nextNodesIterator() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
nextObj - Variable in class edu.indiana.util.CompositeIterator
 
NNAggregate - Class in edu.indiana.iucbrf.feature.unknown
Provides a "default" value for an unknown feature, obtained from the average value of that feature for "nearby" cases (that know that feature).
NNAggregate() - Constructor for class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
NNAggregate(Domain, CaseBase, Retrieval) - Constructor for class edu.indiana.iucbrf.feature.unknown.NNAggregate
Creates a new instance of NNAggregate
NO_STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.AbstractFeature
 
Node - Class in edu.indiana.iucbrf.casebase
This class defines a single node in a DTreeCaseBase.
Node() - Constructor for class edu.indiana.iucbrf.casebase.Node
 
Node(ArrayList, FeatureKey, Range) - Constructor for class edu.indiana.iucbrf.casebase.Node
Creates new Node.
noiseProbability - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The probability of noise, applied to a feature or a solution, between 0 and 1.
NOMINAL_VARIABLE - Static variable in interface edu.indiana.iucbrf.feature.Feature
 
noMoreConversationBlocks() - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Indicate that there are no more conversation blocks to show.
NORMAL_CONTEXT - Static variable in class edu.indiana.iucbrf.cbrsystem.Context
A Context for normal system operations.
NormalDistribution - Class in edu.indiana.util.distribution
A specification of a normal random distribution.
NormalDistribution() - Constructor for class edu.indiana.util.distribution.NormalDistribution
Construct a NormalDistribution.
NormalDistribution(double, double) - Constructor for class edu.indiana.util.distribution.NormalDistribution
Creates new NormalDistribution
normalizationValue - Variable in class edu.indiana.iucbrf.feature.differentiator.AbstractFeatureDifferentiator
The calculated difference is normalized (divided by) this value.
NormalizedEuclideanProblemDifferentiator - Class in edu.indiana.iucbrf.problem.differentiator
Assuming that all feature differentiators in use return a difference in [0,1], this problem differentiator will also return a difference in [0,1].
NormalizedEuclideanProblemDifferentiator(DoubleCollection, HashSet, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
Creates a new instance of NormalizedEuclideanProblemDifferentiator
NormalizedEuclideanProblemDifferentiator(DoubleCollection, HashSet, UnknownFeatureHandler, Domain) - Constructor for class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
Creates a new instance of NormalizedEuclideanProblemDifferentiator
notifyOfDecision(Object) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
NullAdapter - Class in edu.indiana.iucbrf.adaptation
This class is a filler for when no adaptation is desired.
NullAdapter() - Constructor for class edu.indiana.iucbrf.adaptation.NullAdapter
Creates new NullAdapter.
NullAdapter(boolean) - Constructor for class edu.indiana.iucbrf.adaptation.NullAdapter
Creates new NullAdapter
NullFeatureInputPanel - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
Used by InstructionQuestion.
NullFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.NullFeatureInputPanel
Creates a new instance of NullFeatureInputPanel
NullFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component used as a placeholder when no feature is available.
NullFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.NullFeatureInputPanel
Creates a new instance of NullFeatureInputPanel
NullMaintenance - Class in edu.indiana.iucbrf.maintenance
This class implements a simple maintenance procedure that never removes cases, and never adds them.
NullMaintenance() - Constructor for class edu.indiana.iucbrf.maintenance.NullMaintenance
Creates new NullMaintenance
NullTableNameException - Exception in edu.indiana.util.db.exception
Thrown when a required table name is null.
NullTableNameException(String) - Constructor for exception edu.indiana.util.db.exception.NullTableNameException
 
NUM_PROBLEM_FEATURES - Static variable in class edu.indiana.iucbrf.examples.classifier.ClassificationTestClass
 
NUM_PROBLEM_FEATURES - Static variable in class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
 
NumberFeatureValueFormat - Class in edu.indiana.iucbrf.feature.format
This implementation of FeatureValueFormat uses a NumberFormat object to format a Feature that has a Number for a value (such as IntegerFeature or DoubleFeature).
NumberFeatureValueFormat() - Constructor for class edu.indiana.iucbrf.feature.format.NumberFeatureValueFormat
 
NumberFeatureValueFormat(NumberFormat) - Constructor for class edu.indiana.iucbrf.feature.format.NumberFeatureValueFormat
Creates a new instance of NumberFeatureValueFormat
numberFormat - Variable in class edu.indiana.iucbrf.feature.format.NumberFeatureValueFormat
 
numDistinctDifferences - Variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
A count of the number of differences in these retrieval results that are distinct.
numElements - Variable in class edu.indiana.util.statistics.RunningMean
 
NUMERICAL_FEATURE_RELAXATION_AMOUNT_KEY - Static variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 

O

obj - Variable in class edu.indiana.util.clustering.EquivalenceClassMember
 
ObjectArrayIterator - Class in edu.indiana.util
An iterator through an array of Objects.
ObjectArrayIterator(Object[]) - Constructor for class edu.indiana.util.ObjectArrayIterator
Creates a new instance of ObjectArrayIterator
objectArrayToString(Object[]) - Static method in class edu.indiana.util.Utility
Convert an array of objects into a single String representation.
ObjectFeature - Class in edu.indiana.iucbrf.feature
A general Object feature, where the value can be any Object.
ObjectFeature() - Constructor for class edu.indiana.iucbrf.feature.ObjectFeature
setValue() must be called.
ObjectFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.ObjectFeature
Creates a new instance of ObjectFeature
ObjectFileIO - Class in edu.indiana.util
This class facilitates writing objects to files.
ObjectFileIO(boolean) - Constructor for class edu.indiana.util.ObjectFileIO
Creates new ObjectFileIO
ObjectJComponentPair - Class in edu.indiana.util
A container for an object and its corresponding Swing representation as a JComponent.
ObjectJComponentPair(Object, JComponent) - Constructor for class edu.indiana.util.ObjectJComponentPair
Creates a new instance of ObjectJComponentPair
ONE_ANSWER_SET - Static variable in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
OneFeatureComparator - Class in edu.indiana.iucbrf.feature
Compares two cases based only on a single feature.
OneFeatureComparator() - Constructor for class edu.indiana.iucbrf.feature.OneFeatureComparator
Creates a new instance of OneFeatureComparator
OneFeatureComparator(FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.OneFeatureComparator
Creates a new instance of OneFeatureComparator
OneFeatureMutualDistanceComparator - Class in edu.indiana.iucbrf.feature
Compares two cases based on which one has a smaller distance from a third base case according to a single feature.
OneFeatureMutualDistanceComparator(ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
Creates a new instance of OneFeatureMutualDistanceComparator
OneFeatureMutualDistanceComparator(ProblemDifferentiator, Case, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
Creates a new instance of OneFeatureMutualDistanceComparator
OracleRegionAggregate - Class in edu.indiana.iucbrf.feature.unknown
Title:
OracleRegionAggregate(PartitionedCaseBase) - Constructor for class edu.indiana.iucbrf.feature.unknown.OracleRegionAggregate
 
oracleSetEqClass(Problem) - Method in class edu.indiana.iucbrf.feature.unknown.OracleRegionAggregate
Sets eq class to the correct value, according to the Oracle, which has sent the fully known problem.
orderedAllEntryIterator() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
orderedAllEntryIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
orderedAllEntryIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Method orderedAllEntryIterator
orderedAllKeyArray() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
orderedAllKeyArray() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
orderedAllKeyArray() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Method orderedAllKeyArray
orderedAllKeyIterator() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
orderedAllKeyIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
orderedAllKeyIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
returns an iterator on all keys: printable or unprintable, sub feature or full feature
orderedAllSpecIterator() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
orderedAllSpecIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
orderedAllSpecIterator() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Method orderedAllSpecIterator
OrderedConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
An OrderedConversationBlockSelector assumes that the conversation blocks passed to it either directly or through the domain are in an order-sensitive data structure.
OrderedConversationBlockSelector() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
OrderedConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
Creates a new instance of OrderedConversationBlockSelector An OrderedConversationBlockSelector created with this constructor will only return Questions, in the ordered they are specified in the domain.
OrderedConversationBlockSelector(Collection) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
Creates a new instance of OrderedConversationBlockSelector
OrderedFeatureMap - Class in edu.indiana.iucbrf.feature
A FeatureMap in which the order of addition to the map is maintained.
OrderedFeatureMap() - Constructor for class edu.indiana.iucbrf.feature.OrderedFeatureMap
Creates a new instance of OrderedFeatureMap
OrderedFeatureMap(FeatureKey[], Feature[], int) - Constructor for class edu.indiana.iucbrf.feature.OrderedFeatureMap
 
ORDINAL_VARIABLE - Static variable in interface edu.indiana.iucbrf.feature.Feature
 
OTHER_VARIABLE - Static variable in interface edu.indiana.iucbrf.feature.Feature
 

P

p - Variable in class edu.indiana.iucbrf.casepackage.Case
The object representing the problem that this case solves.
PanelListCellRenderer - Class in edu.indiana.iucbrf.feature
A ListCellRenderer for ObjectJComponentPair objects.
PanelListCellRenderer() - Constructor for class edu.indiana.iucbrf.feature.PanelListCellRenderer
Creates a new instance of PanelListCellRenderer
PanelTableCellRenderer - Class in edu.indiana.iucbrf.feature
 
PanelTableCellRenderer() - Constructor for class edu.indiana.iucbrf.feature.PanelTableCellRenderer
Creates a new instance of PanelTableCellRenderer
ParallelCSCGenerator - Class in edu.indiana.iucbrf.casepackage
Generates a "fully-known" problem and a sparse problem parallel to each other, by hiding some of the fully-known problem's features.
ParallelCSCGenerator(ParallelPSPGenerator, Domain) - Constructor for class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
Creates a new instance of ParallelCSCGenerator
ParallelCSCGenerator(ParallelPSPGenerator, double, Domain) - Constructor for class edu.indiana.iucbrf.casepackage.ParallelCSCGenerator
 
ParallelPSPGenerator - Class in edu.indiana.iucbrf.problem
Generates a "fully-known" problem and a sparse problem parallel to each other, by hiding some of the fully-known problem's features
ParallelPSPGenerator(HashMap, DistributionCollection) - Constructor for class edu.indiana.iucbrf.problem.ParallelPSPGenerator
 
ParallelPSPGenerator(HashMap, Domain, DistributionCollection) - Constructor for class edu.indiana.iucbrf.problem.ParallelPSPGenerator
 
partial - Variable in class edu.indiana.iucbrf.problem.DevelopingProblem
 
Partition - Interface in edu.indiana.util.clustering
A Partition is a set of equivalence classes.
PartitionedCaseBase - Class in edu.indiana.iucbrf.casebase
A partitioned case base is one in which the cases are partitioned into equivalence classes, for example as a result of k-medoid clustering.
PartitionedCaseBase(CaseBase, String, int, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
PartitionedCaseBase(CaseBase, int, ProblemDifferentiator) - Constructor for class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
PartitionedCaseBase(Partition) - Constructor for class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Creates a new instance of PartitionedCaseBase
PartitionedCaseBase.CBArrayIterator - Class in edu.indiana.iucbrf.casebase
 
PartitionedCaseBase.CBArrayIterator() - Constructor for class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
PASSWORD - Static variable in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
 
performanceMonitor - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The means of tracking performance of the system.
PerformanceMonitor - Class in edu.indiana.iucbrf.performancemonitor
This class handles monitoring of performance characteristics of the CBR system.
PerformanceMonitor() - Constructor for class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Creates new SystemPerformance
PerformanceMonitor(boolean) - Constructor for class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Creates new SystemPerformance
performanceReport(String, CaseBase) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Open a new window with a performance report for the system with the given case base and this performance monitor.
performanceReport(String) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Open a new window with a performance report for the system with this performance monitor.
PerformanceReportWindow - Class in edu.indiana.iucbrf.performancemonitor
This class handles the main performance report window that appears as a result of a call to PerformanceMonitor.performanceReport().
PerformanceReportWindow(String, CaseBase, PerformanceMonitor) - Constructor for class edu.indiana.iucbrf.performancemonitor.PerformanceReportWindow
Construct a PerformanceReportWindow with the given title, for the system with the given case base and performance monitor.
pickDistinctIndices(int, int, int) - Static method in class edu.indiana.util.distribution.UniformDistribution
 
pickIndex(int, int) - Static method in class edu.indiana.util.distribution.UniformDistribution
Use a uniform distribution to pick a value between low (inclusive) and high (exclusive).
pKeyToValueToCount - Variable in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
populateProblemFeatureCollection(StreamTokenizer, FeatureCollection, Domain) - Method in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
 
populateSolutionFeatureCollection(StreamTokenizer, FeatureCollection, Domain) - Method in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
Assumes only one feature for solution.
possibleUpdate(ListDataEvent) - Method in class edu.indiana.util.swing.ListViewer
Possible update of the display of the selected index.
prepareReferenceSolution(FeatureKey, FeatureKey) - Method in class edu.indiana.iucbrf.examples.quadrant.QuadrantDomain
Prepare the reference solution for use.
prepareReferenceSolution(FeatureKey, FeatureKey) - Method in class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRDomain
Prepare the reference solution for use.
prepareReferenceSolution(FeatureKey, FeatureKey) - Method in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantDomainRDB
Prepare the reference solution for use.
printAllItems(FileBTree) - Static method in class edu.indiana.iucbrf.examples.classifier.BTreeTest
 
PrintingDataFileReader - Class in edu.indiana.iucbrf.examples.printing
 
PrintingDataFileReader(PrintingSystem) - Constructor for class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
Creates a new instance of PrintingDataFileReader
PrintingSystem - Class in edu.indiana.iucbrf.examples.printing
 
PrintingSystem(String) - Constructor for class edu.indiana.iucbrf.examples.printing.PrintingSystem
Creates a new instance of PrintingSystem
PrintingTestClass - Class in edu.indiana.iucbrf.examples.printing
 
PrintingTestClass() - Constructor for class edu.indiana.iucbrf.examples.printing.PrintingTestClass
Creates a new instance of PrintingTestClass
PrintQualityFeature - Class in edu.indiana.iucbrf.examples.printing
 
PrintQualityFeature() - Constructor for class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
Creates a new instance of PrintQualityFeature
PrintQualityFeature(Object) - Constructor for class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
Creates a new instance of PrintQualityFeature Handles Strings too, since the completeSet consists of Strings.
PrintQualityFeature(Distribution) - Constructor for class edu.indiana.iucbrf.examples.printing.PrintQualityFeature
 
printStackTrace() - Static method in class edu.indiana.util.Utility
Print the stack trace for the current execution position in the program.
probKeyToCountMap - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
Problem - Class in edu.indiana.iucbrf.problem
Classes in the Problem component package are used both as a part of a Case object and as stand-alone descriptors of new problems entering the system.
Problem() - Constructor for class edu.indiana.iucbrf.problem.Problem
 
Problem(FeatureCollection) - Constructor for class edu.indiana.iucbrf.problem.Problem
Creates a populated problem defaults to NOT being FeatureSpecd
PROBLEM_FEATURE_COLLECTION - Static variable in interface edu.indiana.iucbrf.feature.FeatureCollection
 
problemCount - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The number of problems the case base has seen when these cases will be added.
problemCountAtAddition - Variable in class edu.indiana.iucbrf.casepackage.Case
The number of problems the system had seen when this case was added.
problemDifferentiator - Variable in class edu.indiana.iucbrf.domain.Domain
Similarity weights indicate the relative importance of each problem feature in similarity comparisons.
problemDifferentiator - Variable in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
problemDifferentiator - Variable in class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
 
ProblemDifferentiator - Interface in edu.indiana.iucbrf.problem.differentiator
A ProblemDifferentiator determines how to measure the difference between two problem descriptions.
problemDifferentiator - Variable in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
problemDisplay - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
ProblemEquivalenceClass - Class in edu.indiana.iucbrf.domain
Used for generated domains to divide up the problem space for Domain.getReferenceSolution().
ProblemEquivalenceClass() - Constructor for class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
 
ProblemEquivalenceClass(Problem, DoubleCollection, Domain, double) - Constructor for class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Creates new ProblemEquivalenceClass.
ProblemEquivalenceClass(Problem, DoubleCollection, Domain) - Constructor for class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Creates new ProblemEquivalenceClass.
problemEquivalenceClasses - Variable in class edu.indiana.iucbrf.domain.Domain
The equivalence classes associated with the reference solution (if available).
problemFeatureKeys - Static variable in class edu.indiana.iucbrf.examples.conversation.ConversationTestClass
 
problemFeatureSpecCollection - Variable in class edu.indiana.iucbrf.domain.Domain
The set of Feature types
problemGenerator - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The problem generator used to generate the problem portion of each case.
ProblemGenerator - Class in edu.indiana.iucbrf.problem
This class handles the construction of a problem, randomly according to given feature distributions.
ProblemGenerator(HashMap, Domain) - Constructor for class edu.indiana.iucbrf.problem.ProblemGenerator
Creates new ProblemGenerator.
ProblemGenerator(HashMap) - Constructor for class edu.indiana.iucbrf.problem.ProblemGenerator
Construct a problem generator with the given feature generators.
ProblemIndices - Class in edu.indiana.iucbrf.problem
A marker class indicating that a problem object is really just the indices of a full problem.
ProblemIndices() - Constructor for class edu.indiana.iucbrf.problem.ProblemIndices
 
ProblemIndices(FeatureCollection) - Constructor for class edu.indiana.iucbrf.problem.ProblemIndices
Creates a new instance of ProblemIndices
problemInputPanel - Variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
ProblemIteratorTest - Class in edu.indiana.iucbrf.systemtest
 
ProblemIteratorTest(CaseBase) - Constructor for class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
Creates a new instance of ProblemIteratorTest
ProblemIteratorTest(ArrayList) - Constructor for class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
 
problemList - Variable in class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
 
problemSoFar - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
problemSoFarDisplay - Variable in class edu.indiana.iucbrf.ccbr.CCBRPanel
 
problemSolvedWell() - Method in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
Returns true if the quality indicates that this problem was solved well; false otherwise.
problemSpace - Variable in class edu.indiana.iucbrf.domain.Domain
This ProblemGenerator generates a Problem according to the "real-life" distributions of problems.
ProblemSpaceNotSpecifiedException - Exception in edu.indiana.iucbrf.exceptions
In the Domain class, if a ProblemSpace has not been specified for generation of problems according to "real-life" distributions, then this exception is thrown.
ProblemSpaceNotSpecifiedException() - Constructor for exception edu.indiana.iucbrf.exceptions.ProblemSpaceNotSpecifiedException
Creates new ProblemSpaceNotSpecifiedException without detail message.
ProblemSpaceNotSpecifiedException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.ProblemSpaceNotSpecifiedException
Constructs an ProblemSpaceNotSpecifiedException with the specified detail message.
problemTitle - Variable in class edu.indiana.iucbrf.domain.Domain
 
progressReportFrequency - Variable in class edu.indiana.iucbrf.systemtest.SystemTest
 
prototype - Variable in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
prototype - Variable in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
prototypes - Variable in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
pSuccess - Variable in class edu.indiana.util.distribution.BinomialDistribution
 
putDistribution(Object, Distribution) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
putDistribution(Object, Distribution) - Method in class edu.indiana.util.distribution.DistributionMap
 
putExtraData(FeatureKey, Object, Object) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
putExtraData(Object, Object) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
putExtraData(FeatureKey, Object, Object) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
putValue(Object, double) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
putValue(Object, double) - Method in class edu.indiana.util.doublecollection.DoubleMap
 

Q

QuadrantApplet - Class in edu.indiana.iucbrf.examples.quadrant
 
QuadrantApplet() - Constructor for class edu.indiana.iucbrf.examples.quadrant.QuadrantApplet
Creates a new instance of QuadrantApplet
QuadrantCCBRDomain - Class in edu.indiana.iucbrf.examples.quadrantCCBR
This class extends the standard Domain class, so that a custom reference method can be created for the Quadrant system.
QuadrantCCBRDomain() - Constructor for class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRDomain
 
QuadrantCCBRSystem - Class in edu.indiana.iucbrf.examples.quadrantCCBR
This system is intended to be one of the simplest possible uses of the framework.
QuadrantCCBRSystem() - Constructor for class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRSystem
Creates a new instance of QuadrantCCBRSystem
QuadrantCCBRTestClass - Class in edu.indiana.iucbrf.examples.quadrantCCBR
This class contains a simple main method that constructs a QuadrantSystem and tests it on a single problem.
QuadrantCCBRTestClass() - Constructor for class edu.indiana.iucbrf.examples.quadrantCCBR.QuadrantCCBRTestClass
 
QuadrantDomain - Class in edu.indiana.iucbrf.examples.quadrant
This class extends the standard Domain class, so that a custom reference method can be created for the Quadrant system.
QuadrantDomain() - Constructor for class edu.indiana.iucbrf.examples.quadrant.QuadrantDomain
 
QuadrantDomainRDB - Class in edu.indiana.iucbrf.examples.quadrantRDBTemplate
This class extends the standard Domain class, so that a custom reference method can be created for the Quadrant system.
QuadrantDomainRDB(DBInfo, FeatureSpecRDBInfo, FeatureSpecRDBInfo) - Constructor for class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantDomainRDB
 
QuadrantLeaveOneOutTestClass - Class in edu.indiana.iucbrf.examples.quadrant
The class contains a simple main method to run a leave-one-out test on a quadrant system.
QuadrantLeaveOneOutTestClass() - Constructor for class edu.indiana.iucbrf.examples.quadrant.QuadrantLeaveOneOutTestClass
 
QuadrantSystem - Class in edu.indiana.iucbrf.examples.quadrant
This system is intended to be one of the simplest possible uses of the framework.
QuadrantSystem() - Constructor for class edu.indiana.iucbrf.examples.quadrant.QuadrantSystem
Creates a new instance of QuadrantSystem
QuadrantSystemRDB - Class in edu.indiana.iucbrf.examples.quadrantRDBTemplate
NOTE: This file requires that a few database parameters are defined before it will run.
QuadrantSystemRDB() - Constructor for class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
Creates a new instance of QuadrantSystem
QuadrantTestClass - Class in edu.indiana.iucbrf.examples.quadrant
This class contains a simple main method that constructs a QuadrantSystem and tests it on a single problem.
QuadrantTestClass() - Constructor for class edu.indiana.iucbrf.examples.quadrant.QuadrantTestClass
 
QuadrantTestClassRDB - Class in edu.indiana.iucbrf.examples.quadrantRDBTemplate
This class contains a simple main method that constructs a QuadrantSystemRDB and tests it on a single problem.
QuadrantTestClassRDB() - Constructor for class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantTestClassRDB
 
qualityDisplay - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
QueryConstraint - Interface in edu.indiana.iucbrf.casebase.rdb
 
Question - Interface in edu.indiana.iucbrf.ccbr.conversationblock
A Question is a conversation block that contains some text (the question text) and also a feature key, which corresponds to the type of the answer expected.
question - Variable in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
QuestionFlowChartNode - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart
A FlowChartNode that asks a Question.
QuestionFlowChartNode() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
QuestionFlowChartNode(FeatureKey, FlowChartNode[]) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
Creates a new instance of QuestionFlowChartNode.
QuestionImpl - Class in edu.indiana.iucbrf.ccbr.conversationblock
A Question is a conversation block that contains some text (the question text) and also a feature key, which corresponds to the type of the answer expected.
QuestionImpl() - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
QuestionImpl(FeatureKey, String) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
Creates a new instance of Question
questionText - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor.FeatureSpecRecord
 

R

RandomConversationBlockSelector - Class in edu.indiana.iucbrf.ccbr.conversationblock.selector
Randomly chooses a feature to question next.
RandomConversationBlockSelector(CCBRDomain) - Constructor for class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
Creates a new instance of RandomConversationBlockSelector
RANDOMLY_GENERATED - Static variable in class edu.indiana.iucbrf.casepackage.CaseSource
A CaseSource for cases generated randomly.
RandomProblemTest - Class in edu.indiana.iucbrf.systemtest
Use this class to test a system by providing it a series of randomly generated problems.
RandomProblemTest(ProblemGenerator, int) - Constructor for class edu.indiana.iucbrf.systemtest.RandomProblemTest
Creates new RandomProblemTest
Range - Class in edu.indiana.iucbrf.casebase
A Range object holds two Feature objects.
Range() - Constructor for class edu.indiana.iucbrf.casebase.Range
 
Range(Feature, Feature) - Constructor for class edu.indiana.iucbrf.casebase.Range
Creates new Range.
RangeQueryConstraint - Class in edu.indiana.iucbrf.casebase.rdb
 
RangeQueryConstraint(double, FeatureKey, Domain) - Constructor for class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
Creates a new instance of RangeQueryConstraint
RangeQueryConstraint(double, double) - Constructor for class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
ranks - Variable in class edu.indiana.iucbrf.retrieval.RetrievalResults
ranks[i] is the rank of the case at this.get(i).
RDBCaseBase - Class in edu.indiana.iucbrf.casebase
A RDBCaseBase stores a list of cases in a relational database and uses SQL queries to read them back into memory.
RDBCaseBase(Domain, RDBCaseBaseInfo) - Constructor for class edu.indiana.iucbrf.casebase.RDBCaseBase
Constructor
RDBCaseBase(Domain, RDBCaseBaseInfo, CaseGenerator, int) - Constructor for class edu.indiana.iucbrf.casebase.RDBCaseBase
Constructor
rdbCaseBaseInfo - Variable in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
RDBCaseBaseInfo - Class in edu.indiana.iucbrf.casebase
Defines the information that is required for storing a casebase in a relational database.
RDBCaseBaseInfo(String, String, String, String) - Constructor for class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
Constructor
RDBCollectionID - Class in edu.indiana.util.db
The unique (across the Domain) identifier for a given Collection in a HashMapTable or a HashSetTable.
RDBCollectionID() - Constructor for class edu.indiana.util.db.RDBCollectionID
 
RDBCollectionID(int) - Constructor for class edu.indiana.util.db.RDBCollectionID
Creates a new instance of FeatureKey
rdbCollectionIDFactory - Variable in class edu.indiana.iucbrf.domain.Domain
 
RDBCollectionIDFactory - Class in edu.indiana.util.db
Used to obtain the next available unique RDBCollectionID.
RDBCollectionIDFactory(DBInfo) - Constructor for class edu.indiana.util.db.RDBCollectionIDFactory
Creates a new instance of RDBcollectionIDFactory and loads the next value of the RDBCollectionID from the constantstable in the database.
RDBCollectionInfo - Class in edu.indiana.util.db
Defines the information that is required for storing a hashmap and hashsets in a relational database.
RDBCollectionInfo(String, String) - Constructor for class edu.indiana.util.db.RDBCollectionInfo
Constructor
RDBComponentFactory - Class in edu.indiana.iucbrf.domain.componentfactory
Provides some standard component factory method implementations that involve a database.
RDBComponentFactory() - Constructor for class edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
 
RDBException - Exception in edu.indiana.util.db.exception
Exception thrown by the db package and its component classes
RDBException(String) - Constructor for exception edu.indiana.util.db.exception.RDBException
 
RDBHashMap - Class in edu.indiana.util.db
This class can be used to store a HashMap into a database.
RDBHashMap(JDBCDriverInfo, RDBCollectionInfo, RDBCollectionID) - Constructor for class edu.indiana.util.db.RDBHashMap
Constructor
RDBHashSet - Class in edu.indiana.util.db
This class can be used to store a HashSet into a database.
RDBHashSet(JDBCDriverInfo, RDBCollectionInfo, RDBCollectionID) - Constructor for class edu.indiana.util.db.RDBHashSet
Constructor
RDBTableInfo - Interface in edu.indiana.util.db
All info classes that contain database table information must implement this interface.
readAllRowsOfQuery(Statement, String, Method[]) - Static method in class edu.indiana.util.db.DBTools
 
readAllRowsOfTable(Statement, String, Method[]) - Static method in class edu.indiana.util.db.DBTools
 
readDataIntoCB(String, Domain, CaseBase, double, int) - Method in class edu.indiana.iucbrf.examples.printing.PrintingDataFileReader
 
readDataIntoCB(String, Domain, CaseBase, FeatureKey[], int[], int[], int, double) - Method in class edu.indiana.iucbrf.util.CaseDataFileReader
Reads the given file and adds the cases into the given case base.
readDataIntoCB(String, Domain, CaseBase, FeatureKey[], int[], int[], int, double, int) - Method in class edu.indiana.iucbrf.util.CaseDataFileReader
Reads the given file and adds the cases into the given case base.
readDouble() - Static method in class edu.indiana.util.ConsoleInput
 
readDouble(double) - Static method in class edu.indiana.util.ConsoleInput
 
readDouble(String) - Static method in class edu.indiana.util.ConsoleInput
 
readDouble(String, double) - Static method in class edu.indiana.util.ConsoleInput
 
reader - Static variable in class edu.indiana.util.ConsoleInput
 
readFeatureSpecRDBIntoCache() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Ordinarily, feature specs are cached "on demand" by this class.
readInt() - Static method in class edu.indiana.util.ConsoleInput
 
readInt(int) - Static method in class edu.indiana.util.ConsoleInput
 
readInt(String) - Static method in class edu.indiana.util.ConsoleInput
 
readInt(String, int) - Static method in class edu.indiana.util.ConsoleInput
 
readLine(String) - Static method in class edu.indiana.util.ConsoleInput
 
readLine() - Static method in class edu.indiana.util.ConsoleInput
 
readObject() - Method in class edu.indiana.util.ObjectFileIO
Read an object from the file opened with beginReadObjectFromFile().
readOneObjectFromFile(String, boolean) - Static method in class edu.indiana.util.ObjectFileIO
Read a single object from a file, and return it.
readRDBCaseBaseIntoCache() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Reads the RDBCaseBase into a FlatCaseBase (in memory).
readSingleFeatureSpecFromDB(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Overrides FeatureSpecRDB method
readSingleFeatureSpecFromDB(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
RealtorAdapter - Class in edu.indiana.iucbrf.examples.realtor
This is the domain-dependent implementation of the adaptation policy for this domain.
RealtorAdapter(Domain, FeatureKey) - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorAdapter
Creates new RealtorAdapter
RealtorCaseBaseListener - Class in edu.indiana.iucbrf.examples.realtor
Listen for case base events and react accordingly.
RealtorCaseBaseListener() - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
 
RealtorCaseBaseListener(RealtorMaintenance) - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorCaseBaseListener
Creates new RealtorCaseBaseListener
RealtorMaintenance - Class in edu.indiana.iucbrf.examples.realtor
This maintenance policy does none of the standard maintenance approaches (hence extending NullMaintenance) except that it provides a method to remove the "worst" case.
RealtorMaintenance() - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorMaintenance
This constructor exists for serialization purposes only.
RealtorMaintenance(CaseBase) - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorMaintenance
Creates new RealtorMaintenance
RealtorSystem - Class in edu.indiana.iucbrf.examples.realtor
This class describes what components will be used for this house appraisal domain.
RealtorSystem() - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorSystem
This constructor exists for serialization purposes only.
RealtorSystem(CaseGenerator, Domain, int) - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorSystem
Construct a RealtorSystem for the given domain, with a case base containing numCases case generated by caseGenerator.
RealtorTestClass - Class in edu.indiana.iucbrf.examples.realtor
This class can be run to test the functionality of this CBR House Appraisal system.
RealtorTestClass() - Constructor for class edu.indiana.iucbrf.examples.realtor.RealtorTestClass
Creates new RealtorTestClass
recalculateAggValues(CaseBase) - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
recentActualThreshold - Variable in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
referenceDisplay - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
refineCaseList(Problem, Question, Feature, RetrievalResults, CCBRDomain) - Method in interface edu.indiana.iucbrf.ccbr.caselistrefiner.CaseListRefiner
Returns a modified ArrayList of potentially useful cases, based on the problem developed so far, the question that was just asked, the answer obtained, the cases under consideration so far, and the domain.
refineCaseList(Problem, Question, Feature, RetrievalResults, CCBRDomain) - Method in class edu.indiana.iucbrf.ccbr.caselistrefiner.ThresholdCaseListRefiner
 
regionAgg - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ConfidenceConversationBlockSelector
 
RegionAggregate - Class in edu.indiana.iucbrf.feature.unknown
Provides a "default" value for an unknown feature, obtained from the aggregate value of that feature for all cases in the current class.
RegionAggregate(PartitionedCaseBase) - Constructor for class edu.indiana.iucbrf.feature.unknown.RegionAggregate
Creates a new instance of CaseBasedMeanValue
registerExtraFeatureSpecData(FeatureKey, Object, Object, int) - Method in class edu.indiana.iucbrf.domain.Domain
 
registerFeatures(Domain, String[], String[], FeatureKey[], double[], String[], String[]) - Method in class edu.indiana.iucbrf.examples.printing.PrintingSystem
 
reinit() - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
reinitCounts() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Reinitialize the counts of occurrences of attribute values, to handle a new list of cases.
reinitDoubles() - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
Reinitialize the MutableDouble associated with the attribute values, to handle a new list of cases.
relativeChange(double) - Method in class edu.indiana.util.MutableDouble
Change the value associated with this object by a specified amount.
relativeChange(int) - Method in class edu.indiana.util.MutableInteger
Change the value associated with this object by a specified amount.
relativeChange(long) - Method in class edu.indiana.util.MutableLong
Change the value associated with this object by a specified amount.
relax() - Method in interface edu.indiana.iucbrf.casebase.rdb.QueryConstraint
 
relax() - Method in class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
relax() - Method in class edu.indiana.iucbrf.casebase.rdb.ValidFSMSetQueryConstraint
Relaxing for a flat FSM is just allowing any value.
relaxationAmount - Variable in class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
remove() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase.CBArrayIterator
 
remove() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Key_KeyText_EntryIterator
 
remove() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.Ordered_Key_DescText_EntryIterator
 
remove() - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
remove(int) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
remove() - Method in class edu.indiana.util.clustering.ArrayListPartition.AllMemberIterator
 
remove() - Method in class edu.indiana.util.CompositeIterator
 
remove(Object) - Method in interface edu.indiana.util.distribution.DistributionCollection
 
remove(Object) - Method in class edu.indiana.util.distribution.DistributionMap
 
remove() - Method in class edu.indiana.util.ObjectArrayIterator
 
remove(double) - Method in interface edu.indiana.util.statistics.RunningAggregate
 
remove(double) - Method in class edu.indiana.util.statistics.RunningMean
 
remove(double) - Method in class edu.indiana.util.statistics.RunningVote
Remove a vote for the given value.
remove(double, double) - Method in class edu.indiana.util.statistics.RunningVote
Remove a vote for the given value.
removeCase(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Remove a single case from the case base.
removeCase(long) - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
removeCase(Case) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Remove a single case from the case base.
removeCase(long) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
 
removeCase(long) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Remove the case with the given key.
removeCase(long) - Method in interface edu.indiana.iucbrf.casebase.KeyableCaseBase
Remove the case with the given key.
removeCase(Case) - Method in class edu.indiana.iucbrf.casebase.Node
Remove a case from the decision tree.
removeCase(long) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
removeCase(long, boolean) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Remove the case with the given key.
removeCaseBaseListener(CaseBaseListener) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Remove a previously added CaseBaseListener.
removeCaseBaseListener(CaseBaseListener) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Remove a previously added CaseBaseListener.
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.AbstractKeyableCaseBase
 
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Completes the task of removing a case, begun by removeCase().
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Implement this method to remove a case from the case base, assuming that class and event issues are already handled by removeCase().
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Completes the task of removing a case, begun by removeCase().
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
 
removeCaseImpl(Case) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Completes the task of removing a case, begun by removeCase().
removeFeature(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
removeFeature(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Remove the feature at the given index.
removeFeature(FeatureKey) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
removeFeature(FeatureKey) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
removeFeatureCollectionListener(FeatureCollectionListener) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
removeFeatureCollectionListener(FeatureCollectionListener) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
removeFeatureImpl(FeatureKey) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Remove the feature at the given index from this FeatureCollection.
removeFeatureImpl(FeatureKey) - Method in class edu.indiana.iucbrf.feature.FeatureMap
Remove the feature at the given index from this FeatureCollection.
removeFeatureSpec(FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
removeFeatureSpec(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
Method removeFeatureSpec
removeFeatureSpec(FeatureKey) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
removeFeatureSpec(FeatureSpec) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
removeFeatureSpec(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecMap
 
removeFeatureSpec(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
removes a featurespec from the database
removeFromAggregate(Object, double) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
removeFromAggregates(Iterator) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
removeFromAggregates(Case) - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
removeMember(EquivalenceClassMember) - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
removeMember(EquivalenceClassMember) - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
removeMember(EnsembleMember) - Method in class edu.indiana.util.ensemble.AbstractEnsemble
 
removeMember(EnsembleMember) - Method in interface edu.indiana.util.ensemble.Ensemble
 
removeProblemFeature(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
removeSolutionFeature(FeatureKey) - Method in class edu.indiana.iucbrf.domain.Domain
 
removeUnneededCases(CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.AlwaysAddMaintenance
This method overrides the super version to do nothing.
removeUnneededCases(CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.Maintenance
Remove unneeded cases from the case base, if shouldRemoveCase() returns true for that case.
removeUnneededCases(CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.NullMaintenance
This method overrides the super version to do nothing.
removeUnneededCases(CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
This method overrides the super version to do nothing.
removeValue(Object) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
removeValue(Object) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
removeWorstCase() - Method in class edu.indiana.iucbrf.examples.realtor.RealtorMaintenance
Remove the "worst" case: the lowest percentage of successful uses - where the case contributed to a solution that was deemed successful.
replace(FeatureSpec, FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
replace(int, FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
replace(int, FeatureSpec, FeatureSpec) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollectionListModel
 
replaceFeature(FeatureSpecCollection, FeatureSpec) - Method in class edu.indiana.iucbrf.domain.Domain
Replaces the FeatureSpec with key newSpec.getFeatureKey() with newSpec.
replaceFeature(FeatureSpecCollection, FeatureSpec, double) - Method in class edu.indiana.iucbrf.domain.Domain
Replaces the FeatureSpec with key newSpec.getFeatureKey() with newSpec.
replaceFeature(FeatureSpecCollection, FeatureSpec, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
Replaces the FeatureSpec with key newSpec.getFeatureKey() with newSpec.
replaceFeature(FeatureSpecCollection, FeatureSpec, double, boolean) - Method in class edu.indiana.iucbrf.domain.Domain
Replaces the FeatureSpec with key newSpec.getFeatureKey() with newSpec.
replaceFeature(FeatureKey, Feature, Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
replaceFeature(FeatureKey, Feature, Domain) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
Replace the feature at the given index with another feature.
replaceFeatureImpl(FeatureKey, Feature) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Set the feature at an index in the collection to the given feature.
replaceFeatureImpl(FeatureKey, Feature) - Method in class edu.indiana.iucbrf.feature.FeatureMap
Set the feature at an index in the collection to the given feature.
requireFull - Variable in class edu.indiana.iucbrf.feature.featurespec.FSCIterator
 
requirePrintable - Variable in class edu.indiana.iucbrf.feature.featurespec.FSCIterator
 
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
Reset the state of the conversation block selector, to prepare for a new conversation.
reset() - Method in interface edu.indiana.iucbrf.ccbr.conversationblock.selector.ConversationBlockSelector
Reset the state of the conversation block selector, to prepare for a new conversation.
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
Reset the state of the conversation block selector, to prepare for a new conversation.
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
Return the state of this question selector to the beginning of the flow chart.
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
Reset the state of the conversation block selector, to prepare for a new conversation.
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
reset() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
Reset the state of the conversation block selector, to prepare for a new conversation.
reset() - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Resets the factory
reset() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Resets the factory
reset() - Method in interface edu.indiana.util.statistics.RunningAggregate
 
reset(Object) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
reset() - Method in class edu.indiana.util.statistics.RunningMean
 
reset() - Method in class edu.indiana.util.statistics.RunningVote
 
resetAll() - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
resetCounts() - Method in class edu.indiana.iucbrf.casepackage.Case
Reset the use, successful use, and problemCountAtAddition trackers for this case, to 0.
resetCounts() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
resetEquivalenceClass(EquivalenceClassMember) - Method in interface edu.indiana.util.clustering.EquivalenceClass
 
resetEquivalenceClass(EquivalenceClassMember) - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
resetEquivalenceClasses(EquivalenceClassMember[], ArrayList) - Method in class edu.indiana.util.clustering.ArrayListPartition
prototypes already have their isPrototype field set to true nonPrototypesIter is an iterator through EquivalenceClassMember objects.
resetEquivalenceClasses(EquivalenceClassMember[], ArrayList) - Method in interface edu.indiana.util.clustering.Partition
 
resetMonitorData(CaseBase) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Resets all monitor data, for all cases and the case base as a whole.
resetThreshold() - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
RESULTSET_DOT_GETINT - Static variable in class edu.indiana.util.db.DBTools
 
RESULTSET_DOT_GETSTRING - Static variable in class edu.indiana.util.db.DBTools
 
retrieval - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
The retrieval policy.
Retrieval - Interface in edu.indiana.iucbrf.retrieval
The retrieval classes handle how to obtain similar cases.
RETRIEVAL_TIMER - Static variable in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
 
RetrievalConditionsChecker - Interface in edu.indiana.iucbrf.retrieval
A RetrievalConditionsChecker is used to restrict which cases can be retrieved by a retrieval algorithm.
RetrievalResults - Class in edu.indiana.iucbrf.retrieval
A container for an ArrayList of retrieved cases, and difference and rank information.
RetrievalResults() - Constructor for class edu.indiana.iucbrf.retrieval.RetrievalResults
Construct an empty list of retrieval results.
RetrievalResults(ArrayList) - Constructor for class edu.indiana.iucbrf.retrieval.RetrievalResults
Behaves like the other constructors, but must break down the CaseDifferencePair objects first.
RetrievalResults(ArrayList, ArrayList) - Constructor for class edu.indiana.iucbrf.retrieval.RetrievalResults
 
RetrievalResults(ArrayList, double[]) - Constructor for class edu.indiana.iucbrf.retrieval.RetrievalResults
 
retrievedCaseJList - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
retrievedCasesTitle - Variable in class edu.indiana.iucbrf.domain.Domain
 
revealFeature(FeatureKey) - Method in class edu.indiana.iucbrf.problem.DevelopingProblem
 
revealNextFeature(RetrievalResults) - Method in class edu.indiana.iucbrf.problem.DevelopingProblem
 
RisingThresholdRetrieval - Class in edu.indiana.iucbrf.retrieval
Title:
RisingThresholdRetrieval() - Constructor for class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
RisingThresholdRetrieval(Domain, double, double) - Constructor for class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
RisingThresholdRetrieval(ProblemDifferentiator, double, double) - Constructor for class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
Creates a new instance of ThresholdRetrieval
run() - Method in class edu.indiana.util.multithreaded.DBLoaderThread
 
runMethod(String, Class[], Object, Object[], Class) - Static method in class edu.indiana.util.ClassUtils
 
runMethod(Method, Object, Object[]) - Static method in class edu.indiana.util.ClassUtils
 
RunningAggregate - Interface in edu.indiana.util.statistics
 
RunningAggregateSet - Class in edu.indiana.util.statistics
A set of RunningAggregate objects, each with a key.
RunningAggregateSet() - Constructor for class edu.indiana.util.statistics.RunningAggregateSet
Creates a new instance of RunningAggregateSet
RunningAggregateSet(int) - Constructor for class edu.indiana.util.statistics.RunningAggregateSet
 
RunningAggregateSet.AggregateNotSetException - Exception in edu.indiana.util.statistics
Thrown when an attempt is made to add to or remove from a RunningAggregate that has not yet been set via setAggregate().
RunningAggregateSet.AggregateNotSetException(String) - Constructor for exception edu.indiana.util.statistics.RunningAggregateSet.AggregateNotSetException
 
RunningMean - Class in edu.indiana.util.statistics
A RunningMean tracks the sum of provided doubles and is prepared to provide the mean.
RunningMean() - Constructor for class edu.indiana.util.statistics.RunningMean
 
RunningMean(double, int) - Constructor for class edu.indiana.util.statistics.RunningMean
 
RunningRoundedMean - Class in edu.indiana.util.statistics
This class is particularly useful for tracking an aggregate value for an ordinal variable.
RunningRoundedMean() - Constructor for class edu.indiana.util.statistics.RunningRoundedMean
Creates a new instance of RunningRoundedMean
RunningRoundedMean(double, int) - Constructor for class edu.indiana.util.statistics.RunningRoundedMean
 
RunningVote - Class in edu.indiana.util.statistics
Maintains a running vote among double values.
RunningVote() - Constructor for class edu.indiana.util.statistics.RunningVote
 
RunningVote(HashMap) - Constructor for class edu.indiana.util.statistics.RunningVote
 
runTest(CBRSystem) - Method in class edu.indiana.iucbrf.systemtest.LeaveOneOutTest
Run the test.
runTest(CBRSystem) - Method in class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
The system designer must provide a definition of this method in order to run a specific test.
runTest(CBRSystem) - Method in class edu.indiana.iucbrf.systemtest.RandomProblemTest
Run the test.
runTest(CBRSystem) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
The system designer must provide a definition of this method in order to run a specific test.

S

s - Variable in class edu.indiana.iucbrf.casepackage.Case
The object representing the solution that this case solves.
sampleDev - Variable in class edu.indiana.util.statistics.BasicStats
 
saveCBToFile(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
savePerformanceMonitorToFile(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
saveSystemToFile() - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
ScrollableJPanel - Class in edu.indiana.util.swing
A JPanel that implements the Scrollable interface.
ScrollableJPanel() - Constructor for class edu.indiana.util.swing.ScrollableJPanel
 
Selectable - Interface in edu.indiana.util
A Selectable object is one that contains items that can be individually selected.
SelectableJList - Class in edu.indiana.util.swing
An abstract class for a JList that is selectable.
SelectableJList() - Constructor for class edu.indiana.util.swing.SelectableJList
 
selectedColor - Variable in class edu.indiana.iucbrf.feature.PanelListCellRenderer
 
selectedColor - Variable in class edu.indiana.iucbrf.feature.PanelTableCellRenderer
 
selectedDisplay - Variable in class edu.indiana.util.swing.ListViewer
 
SelectionDistribution - Class in edu.indiana.util.distribution
In this "distribution", one of several distributions is selected to be the distribution in effect for a single number to be generated.
SelectionDistribution(Distribution[]) - Constructor for class edu.indiana.util.distribution.SelectionDistribution
 
SelectionDistribution(Distribution[], Distribution) - Constructor for class edu.indiana.util.distribution.SelectionDistribution
Creates a new instance of SelectionDistribution
selector - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
SERVICE_NAME - Static variable in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
 
setActive(Context) - Method in class edu.indiana.iucbrf.casepackage.Case
Make this case active for the given context.
setActive(Context) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setAdaptation(Adaptation) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the adaptation specification for this system.
setAggregate(Object, RunningAggregate) - Method in class edu.indiana.util.statistics.RunningAggregateSet
 
setAllCaseShellsIntoCache() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Creates and places the case shells into the cacheCB.
setAllConstructorArgsIntoCache() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Reads the classnames from the class table, to fill in this detail of the specs in the cacheMap.
setAllExtraDataIntoCache() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Reads the key and value for all extra data, to fill in this detail of the specs in the cacheMap.
setAllFeatureSpecShellsIntoCache() - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDB
This method must convert the FeatureSpec shells to CCBRFeatureSpecs, and add new information from the CCBRFeatureSpec-related tables.
setAllFeatureSpecShellsIntoCache() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
Reads name, description, classType, featureKey, format, isPrintable, isSubFeatureOf, and Extradata from primary feature spec table for this collection.
setAllInactiveContextsIntoCache() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
setAllProblemsAndSolutionsIntoCache() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
setArgumentsForFeature(FeatureKey, Object) - Method in class edu.indiana.iucbrf.problem.ProblemGenerator
Change (or set for the first time) the distribution for the feature at the specified index.
setBaseFileName(String) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Set the base filename that will be used for saving this case base.
setBaseFileName(String) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Set the base filename that will be used for saving this case base.
setBaseFileName(String) - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
Set the base filename that will be used for saving this case base.
setBaseFilename(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
setBooleanSolutionCutoff(double) - Method in class edu.indiana.iucbrf.domain.Domain
Applies only to single-feature solutions, where that feature is boolean.
setBorder(Border) - Method in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
setCaseBaseConnectionOpen(boolean) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
sets the caseBaseConnectionOpen to true/false
setCaseBaseTableName(String) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
defines the tablename in which the cases are stored.
setCaseBaseTo(CaseBase) - Method in class edu.indiana.iucbrf.casebase.Node
The case base of this leaf node is set to toAdd
setCaseClass(Class) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Set the class of cases used in this case base.
setCaseClass(Class) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Set the class of cases used in this case base.
setCaseKey(long) - Method in class edu.indiana.iucbrf.casepackage.Case
 
setCaseKey(long) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setCaseList(ArrayList) - Method in class edu.indiana.iucbrf.casepackage.CaseJList
 
setCaseList(Case[]) - Method in class edu.indiana.iucbrf.casepackage.CaseJList
 
setCaseList(CaseDifferencePair[]) - Method in class edu.indiana.iucbrf.casepackage.CaseJList
 
setCaseListDisplay(ArrayList) - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Display the given list of cases as the cases under consideration.
setCaseListRefiner(CaseListRefiner) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
setCases(ArrayList, HashSet) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Reset the state of the InformationTheory object for a new list of cases.
setCases(ArrayList) - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
Reset the state of the InformationTheory object for a new list of cases.
setCaseSource(CaseSource) - Method in class edu.indiana.iucbrf.casepackage.Case
Set the source of this case.
setCaseSource(CaseSource) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setCaseTitleBase(String) - Method in class edu.indiana.iucbrf.domain.Domain
 
setCB(CaseBase) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the case base for this system.
setCCBRFeatureSpecTableName(String) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpecRDBInfo
defines the tablename in which the ccbrfeaturespecs are stored.
setCellSizes(JTable) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection.FeatureCollectionTableModel
 
setCheckRemoveFrequency(int) - Method in class edu.indiana.iucbrf.maintenance.Maintenance
 
setClassTableName(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
defines the tablename in which the class type of the parameters to call the constructor of a featurespec are stored.
setComparisonData(Case, FeatureKey) - Method in class edu.indiana.iucbrf.feature.OneFeatureMutualDistanceComparator
 
setConditionsChecker(RetrievalConditionsChecker) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
setConditionsChecker(RetrievalConditionsChecker) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
setConfidence(FeatureKey, double) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Set the confidence c in this feature.
setConstantsTableName(String) - Method in class edu.indiana.iucbrf.domain.DBInfo
 
setContext(Context) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the current context of the system.
setConversationBlock(ConversationBlock) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
Set the conBlock asked by this panel.
setConversationBlockDisplay(ConversationBlock) - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Set the display of the conversation block currently being asked.
setConversationBlockSelector(ConversationBlockSelector) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
setCustomTitle(String) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Set a custom title to override the standard title (defined in the domain) for this FeatureCollection.
setCustomTitle(String) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
setDBFactory(boolean) - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
This method is called if the factory will be interacting with the database.
setDBInfo(DBInfo) - Method in class edu.indiana.iucbrf.domain.Domain
 
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.adaptation.Adaptation
Set the debug mode to true to see debugging messages during program execution.
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.feature.unknown.AbstractUnknownFeatureHandler
 
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultDifference
 
setDebugMode(boolean) - Method in interface edu.indiana.iucbrf.feature.unknown.UnknownFeatureHandler
 
setDebugMode(boolean) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
setDebugMode(boolean) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.NullFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.DoubleFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.FeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.InetAddressFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.IntegerFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.NullFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
setDefaultInput(Feature) - Method in class edu.indiana.iucbrf.feature.TermVectorFeatureInputPanel
 
setDependencies(double, FeatureKey[], double[][]) - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
setDescription(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setDescription(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setDescription(FeatureKey, String) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setDetailLevel(int) - Method in class edu.indiana.util.swing.ListViewer
 
setDifference(double) - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
 
setDifference(double) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setDifference(int, double) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
setDiffFromPrototype(double) - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
setDomain(Domain) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
setDomain(Domain) - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Set the transient domain attribute for this case base.
setDomain(Domain) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the domain specification for this system.
setDomain(Domain) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
setDomain(Domain) - Method in class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
Set the currently active domain for this DomainlessSystem.
setDomain(Domain) - Method in class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
 
setDomain(Domain) - Method in interface edu.indiana.iucbrf.domain.componentfactory.ComponentFactory
 
setDomain(Domain) - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
 
setDomain(Domain) - Method in class edu.indiana.iucbrf.problem.ProblemGenerator
Set the domain in which this ProblemGenerator generates problems.
setDomain(Domain) - Method in class edu.indiana.iucbrf.systemtest.LeaveOneOutTest
Set the domain in which this LeaveOneOutTest will take place.
setDomain(Domain) - Method in class edu.indiana.iucbrf.systemtest.ProblemIteratorTest
Set the domain in which this test is taking place.
setDomain(Domain) - Method in class edu.indiana.iucbrf.systemtest.RandomProblemTest
Set the domain in which this RandomProblemTest takes place.
setDomain(Domain) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
Set the domain in which this test is taking place.
setDoneWithThreadedOperation(boolean) - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
setDoneWithThreadedOperation(boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
setDoneWithThreadedOperation(boolean) - Method in interface edu.indiana.util.multithreaded.Multithreaded
 
setDRIVER(Driver) - Method in interface edu.indiana.util.db.DBDriverInfo
 
setDRIVER(Driver) - Method in class edu.indiana.util.db.JDBCDriverInfo
 
setDriverInfo(JDBCDriverInfo) - Method in class edu.indiana.iucbrf.domain.DBInfo
 
setEpisode(Problem, Solution, RetrievalResults, Solution, SolutionQuality) - Method in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
setEquivalenceClasses(LinkedList) - Method in class edu.indiana.iucbrf.domain.Domain
Assign the equivalence classes for this domain's getReferenceSolution().
setEquivalenceClasses(LinkedList, double) - Method in class edu.indiana.iucbrf.domain.Domain
 
setExtraDataTableName(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
defines the tablename in which the extradata hashmap of a featurespec are stored.
setFeatureSpecRDBConnectionOpen(boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
Method setFeatureSpecRDBConnectionOpen
setFeatureSpecTableName(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDBInfo
defines the tablename in which the featurespecs are stored.
setFeatureToCompare(FeatureKey) - Method in class edu.indiana.iucbrf.feature.OneFeatureComparator
 
setFeatureToKnow(FeatureKey) - Method in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
setFeatureValueFormat(FeatureKey, FeatureValueFormat, int) - Method in class edu.indiana.iucbrf.domain.Domain
 
setFieldText(String) - Method in class edu.indiana.iucbrf.feature.FieldFeatureInputPanel
 
setFilename(String) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
Recommended extension: .flo
setFilename(String) - Method in class edu.indiana.iucbrf.domain.Domain
The name of the file for saving this domain.
setFormat(FeatureKey, FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setFormat(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setFormat(FeatureKey, FeatureValueFormat) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setFormat(FeatureKey, FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
setGUIMode(boolean) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
setHashMapTableName(String) - Method in class edu.indiana.util.db.RDBCollectionInfo
defines the tablename in which the hashmaps from memory are stored.
setHashMapTableNameSet(boolean) - Method in class edu.indiana.util.db.RDBCollectionInfo
Method setHashMapTableNameSet
setHashSetTableName(String) - Method in class edu.indiana.util.db.RDBCollectionInfo
defines the tablename in which the hashsets from memory are stored.
setHashSetTableNameSet(boolean) - Method in class edu.indiana.util.db.RDBCollectionInfo
Method setHashSetTableNameSet
setHighlyDependentUFH(UnknownFeatureHandler) - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
setID(int) - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
setInactive(Context) - Method in class edu.indiana.iucbrf.casepackage.Case
Make this case inactive for the given context.
setInactive(Context) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setInactiveContexts(HashSet) - Method in class edu.indiana.iucbrf.casepackage.Case
 
setInactiveContextTableName(String) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
defines the tablename in which the inactive contexts of all cases are stored.
setIndependentUFH(UnknownFeatureHandler) - Method in class edu.indiana.iucbrf.feature.unknown.DependenceCompositeUFH
 
setInputPanels(Case) - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
setIsIndex(FeatureKey, boolean) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
setIsIndex(FeatureKey, boolean) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
setIsPrintable(FeatureKey, boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setIsPrintable(boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setIsPrintable(FeatureKey, boolean) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setIsPrototype(boolean) - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
setIsReferenceSolution(boolean) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
setIsReferenceSolution(boolean) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
setIsReferenceSolution(boolean) - Method in class edu.indiana.iucbrf.solution.Solution
 
setIsSubFeature(FeatureKey, boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setIsSubFeature(boolean) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setIsSubFeature(FeatureKey, boolean) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setJComponent(JComponent) - Method in class edu.indiana.util.ObjectJComponentPair
 
setKnownFeatureDistribution(DistributionCollection) - Method in class edu.indiana.iucbrf.problem.ProblemGenerator
1.0 means feature is known.
setListData(Object[]) - Method in class edu.indiana.util.swing.ListViewer
 
setMaintenance(Maintenance) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the maintenance specification for this system.
setMaxUnitIncrement(int) - Method in class edu.indiana.util.swing.ScrollableJPanel
 
setMinAcceptableQuality(double) - Method in class edu.indiana.iucbrf.domain.Domain
 
setMultiplier(double) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
setName(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setName(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setName(FeatureKey, String) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setNextIdentifier(int) - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Sets the next value of ID to be the passed parameter.
setNextIdentifierFromDB() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Reads the next value for the RDBCollectionID form the ConstantsTable in the database
setNextIdentifierValueSet(boolean) - Method in class edu.indiana.util.db.RDBCollectionIDFactory
 
setNextKey(int) - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Sets the next value of nextKey to be the passed parameter.
setNextKeyFromDB() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
setNextKeyFromDB() - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Reads the next value for nextKey from the ConstantsTable in the database
setNextKeyFromDB(boolean) - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Reads the next value for nextKey from the ConstantsTable in the database
setNextKeyValueSet(boolean) - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
Method setNextKeyValueSet
setObject(Object) - Method in class edu.indiana.util.ObjectJComponentPair
 
setOverridingFeatureDifferentiator(FeatureKey, FeatureDifferentiator) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
setOverridingFeatureDifferentiator(FeatureKey, FeatureDifferentiator) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
Set the feature differentiator for a feature for this problem differentiator to be not the one based on the variable type (as defined in Feature.getDefaultVariableType()), but instead a customized one.
setParameters(double[]) - Method in class edu.indiana.util.distribution.BinomialDistribution
Set the parameters of this distribution.
setParameters(double[]) - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
Set the parameters for this clamped normal distribution.
setParameters(double[]) - Method in interface edu.indiana.util.distribution.Distribution
Set the parameters of this distribution.
setParameters(double[]) - Method in class edu.indiana.util.distribution.DummyDistribution
Set the parameters of this distribution.
setParameters(double[]) - Method in class edu.indiana.util.distribution.NormalDistribution
Set the parameters for this normal distribution.
setParameters(double[]) - Method in class edu.indiana.util.distribution.SelectionDistribution
Set the parameters of this distribution.
setParameters(double[]) - Method in class edu.indiana.util.distribution.UniformDistribution
Set the parameters for this distribution.
setParams(Object[]) - Method in class edu.indiana.iucbrf.retrieval.kNN
 
setParams(Object[]) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
setParams(Object[]) - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
setParams(Object[]) - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
 
setPassword(String) - Method in interface edu.indiana.util.db.DBDriverInfo
 
setPassword(String) - Method in class edu.indiana.util.db.JDBCDriverInfo
 
setPerformanceMonitor(PerformanceMonitor) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the performance monitor for this system.
setProblem(Problem) - Method in class edu.indiana.iucbrf.casepackage.Case
Set the problem of this case.
setProblem(Problem) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setProblemDifferentiator(ProblemDifferentiator) - Method in class edu.indiana.iucbrf.domain.Domain
 
setProblemDifferentiator(ProblemDifferentiator) - Method in class edu.indiana.iucbrf.feature.stats.DistanceInfluence
 
setProblemDifferentiator(ProblemDifferentiator) - Method in class edu.indiana.iucbrf.retrieval.AbstractRetrieval
 
setProblemDifferentiator(ProblemDifferentiator) - Method in interface edu.indiana.iucbrf.retrieval.Retrieval
 
setProblemSoFarDisplay(Problem) - Method in class edu.indiana.iucbrf.ccbr.CCBRPanel
Set the display of the problem as it is known so far.
setProblemSpace(ProblemGenerator) - Method in class edu.indiana.iucbrf.domain.Domain
Define the problem space for this domain.
setProblemSpaces(ArrayList, ProblemGenerator) - Static method in class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
This is a convenience method for testing multiple domains.
setProblemTableName(String) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
defines the tablename in which the problems of all cases are stored.
setProblemTitle(String) - Method in class edu.indiana.iucbrf.domain.Domain
 
setProgressReportFrequency(int) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
 
setPrototypes(EquivalenceClassMember[]) - Method in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
setQuestion(String, CCBRDomain) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
setQuestion(Question) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
setRetrieval(Retrieval) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Set the retrieval specification for this system.
setRetrievedCasesTitle(String) - Method in class edu.indiana.iucbrf.domain.Domain
 
setSolution(Solution) - Method in class edu.indiana.iucbrf.casepackage.Case
Set the solution of this case.
setSolution(Solution) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setSolutionTableName(String) - Method in class edu.indiana.iucbrf.casebase.RDBCaseBaseInfo
defines the tablename in which the solutions of all cases are stored.
setSolutionTitle(String) - Method in class edu.indiana.iucbrf.domain.Domain
 
setStandardConstructor(FeatureKey, int, String[]) - Method in class edu.indiana.iucbrf.domain.Domain
 
setStandardConstructor(FeatureKey, Class[]) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setStandardConstructor(FeatureKey, String[]) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setStandardConstructor(FeatureKey, Constructor) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setStandardConstructor(Class[]) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setStandardConstructor(String[]) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setStandardConstructor(Constructor) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setStandardConstructor(FeatureKey, Class[]) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setStandardConstructor(FeatureKey, String[]) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setStandardConstructor(FeatureKey, Constructor) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setStoreEstimates(boolean) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
When true, estimated values (calculated by getDefaultValue()) and the confidence are stored in the associated problem.
setStringValue(String) - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
setThreadToWait() - Method in class edu.indiana.util.multithreaded.DBLoaderThread
 
setThreshold(double) - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
 
setThreshold(double) - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
setTitle(String) - Method in class edu.indiana.iucbrf.casepackage.Case
Set the title of this case.
setTitle(String) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
setTitle(String) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
setTitle(String) - Method in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
setTitle(String) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
setTitle(String) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
Set the title of this flow chart.
setTitle(String) - Method in class edu.indiana.iucbrf.domain.Domain
Set the title of this domain.
setTitle(String) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setTitle(String) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setToDefaultFeatureDifferentiator(Domain, FeatureKey) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
setToDefaultFeatureDifferentiator(FeatureSpec) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
setToDefaultFeatureDifferentiator(Domain, FeatureKey) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
Set the feature differentiator to the default for this feature type.
setToDefaultFeatureDifferentiator(FeatureSpec) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
Set the feature differentiator to the default for this feature type.
setType(FeatureKey, String) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
setType(String) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
setType(FeatureKey, String) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
setUnknownFeatureHandler(UnknownFeatureHandler) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
setUnknownFeatureHandler(UnknownFeatureHandler) - Method in interface edu.indiana.iucbrf.problem.differentiator.ProblemDifferentiator
 
setUnknownFeatureValue(String) - Method in class edu.indiana.iucbrf.util.CaseDataFileReader
Set the String used for an unknown feature value.
setupDefaultFeatureDifferentiators(Domain) - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
Setup the default feature differentiators for any features already in the domain.
setupDomain() - Method in class edu.indiana.iucbrf.examples.printing.PrintingSystem
 
setURL(String) - Method in interface edu.indiana.util.db.DBDriverInfo
 
setURL(String) - Method in class edu.indiana.util.db.JDBCDriverInfo
 
setUseEstimates(boolean) - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
When true, estimates are used (if applicable) just as definitely known features in this unknown feature handler.
setUseOnlyDependentFeatures(boolean, FeatureStats) - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
setUseOnlyDependentFeatures(boolean) - Method in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
setUsername(String) - Method in interface edu.indiana.util.db.DBDriverInfo
 
setUsername(String) - Method in class edu.indiana.util.db.JDBCDriverInfo
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.CharacterFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
setValue(Object) - Method in interface edu.indiana.iucbrf.feature.Feature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.FeatureMap
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.ObjectFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.StringFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
setValue(Object) - Method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
setValue(Object) - Method in class edu.indiana.util.EntryImpl
 
setValue(double) - Method in class edu.indiana.util.MutableDouble
 
setValue(long) - Method in class edu.indiana.util.MutableLong
 
setValueWithDouble(double) - Method in class edu.indiana.iucbrf.feature.CharacterFeature
 
setValueWithDouble(double) - Method in class edu.indiana.iucbrf.feature.DoubleFeature
 
setValueWithDouble(double) - Method in interface edu.indiana.iucbrf.feature.DoubleRepresentable
Set the value of this feature according to a double.
setValueWithDouble(double) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
Set the value of this feature according to a double.
setValueWithDouble(double) - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
setValueWithDouble(double) - Method in class edu.indiana.iucbrf.feature.IntegerFeature
 
setValueWithIndex(int) - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
This method is linear in set size.
setValueWithIndex(int) - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
setWeights(double[]) - Method in class edu.indiana.iucbrf.adaptation.Adaptation
Set the weights according to the provided array of doubles.
shouldAddCase(Case, SolutionQuality, RetrievalResults, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.AlwaysAddMaintenance
Determine whether or not a case should be added to the case base.
shouldAddCase(Case, SolutionQuality, RetrievalResults, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.Maintenance
Determine whether or not a case should be added to the case base.
shouldAddCase(Case, SolutionQuality, RetrievalResults, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.NullMaintenance
This method always returns false.
shouldAddCase(Case, SolutionQuality, RetrievalResults, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
Determine whether or not a case should be added to the case base.
shouldAddCase(Case, SolutionQuality, RetrievalResults, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.UnusedRemovedMaintenance
Determine whether or not a case should be added to the case base.
shouldApplyFeatureNoise(Case, FeatureKey) - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
Determine if noise should be applied to a given feature in a case being generated.
shouldApplySolutionNoise(Case) - Method in class edu.indiana.iucbrf.casepackage.CaseGenerator
Determine if noise should be applied to the solution to a case being generated.
shouldRemoveCase(Case, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.AlwaysAddMaintenance
Determine whether or not a case should be removed from the case base.
shouldRemoveCase(Case, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.Maintenance
Determine whether or not a case should be removed from the case base.
shouldRemoveCase(Case, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.NullMaintenance
This method always returns false.
shouldRemoveCase(Case, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
Determine whether or not a case should be removed from the case base.
shouldRemoveCase(Case, CaseBase, PerformanceMonitor) - Method in class edu.indiana.iucbrf.maintenance.UnusedRemovedMaintenance
Determine whether or not a case should be removed from the case base.
shouldVisit(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
shouldVisit(FeatureKey) - Method in class edu.indiana.iucbrf.feature.featurespec.FSCIterator
 
showInputWindow(double) - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
showInputWindow(double, String) - Method in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
showInputWindow() - Method in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
showInputWindow(String) - Method in class edu.indiana.iucbrf.feature.FeatureCollectionInputPanel
 
showInputWindow() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecEditor
 
shutDown() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
Shutsdown the factory by storing the nextKey in the database.
shutDown() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Shutsdown the factory by storing the nextIdentifier in the database.
similarityWts - Variable in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
Similarity weights indicate the relative importance of each problem feature in similarity comparisons.
SingleExtensionFileFilter - Class in edu.indiana.util.swing
A FileFilter for a file chooser that allows a single extension type.
SingleExtensionFileFilter(String) - Constructor for class edu.indiana.util.swing.SingleExtensionFileFilter
 
size() - Method in interface edu.indiana.util.distribution.DistributionCollection
 
size() - Method in class edu.indiana.util.distribution.DistributionMap
 
size() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
size() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
sizeFeatureKey - Static variable in class edu.indiana.iucbrf.examples.realtor.RealtorTestClass
 
sizeOfSet() - Method in class edu.indiana.iucbrf.feature.finiteset.AbstractFSMFeature
 
sizeOfSet() - Method in interface edu.indiana.iucbrf.feature.finiteset.FSMFeature
 
Solution - Class in edu.indiana.iucbrf.solution
Classes in the Solution component package are used both as part of a Case object and as stand-alone descriptors of the system's solution to a new problem.
Solution() - Constructor for class edu.indiana.iucbrf.solution.Solution
Creates new Solution.
Solution(FeatureCollection, Domain) - Constructor for class edu.indiana.iucbrf.solution.Solution
 
SOLUTION_FEATURE_COLLECTION - Static variable in interface edu.indiana.iucbrf.feature.FeatureCollection
 
solutionDisplay - Variable in class edu.indiana.iucbrf.cbrsystem.EpisodeSummaryPanel
 
solutionFeatureKey - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
solutionFeatureSpec - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
solutionFeatureSpecCollection - Variable in class edu.indiana.iucbrf.domain.Domain
The Solution type
solutionInputPanel - Variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
solutionNoiseDistribution - Variable in class edu.indiana.iucbrf.casepackage.CaseGenerator
The distribution for noise to apply, depending on noiseProbability, for the solution.
SolutionQuality - Class in edu.indiana.iucbrf.performancemonitor
This class is a container for the relevant data regarding a Solution object's quality, as determined by the domain-dependent implementation of PerformanceMonitor.determineSolutionQuality().
SolutionQuality() - Constructor for class edu.indiana.iucbrf.performancemonitor.SolutionQuality
 
SolutionQuality(boolean, double) - Constructor for class edu.indiana.iucbrf.performancemonitor.SolutionQuality
Creates new SolutionQuality
solutionQualityRating - Variable in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
A numerical quality rating for these solutions.
solutionTitle - Variable in class edu.indiana.iucbrf.domain.Domain
 
solValueToCount - Variable in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
solve(Problem) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Solve a problem according to the system specified by this object.
solve(Problem, Solution) - Method in class edu.indiana.iucbrf.cbrsystem.CBRSystem
Solve a problem according to the system specified by this object.
solvedWell - Variable in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
If the Solution is "good enough" (according to determineSolutionQuality()), then this is true.
source - Variable in class edu.indiana.iucbrf.casepackage.Case
The source of this case.
SOURCE_UNSPECIFIED - Static variable in class edu.indiana.iucbrf.casepackage.CaseSource
The CaseSource used for cases where no source is specified at case construction.
sourceTextField - Variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
SPEC_ITERATOR - Static variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFSCIterator
 
sqrtSimWtsSum - Variable in class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
 
STANDARD - Static variable in class edu.indiana.util.swing.ListViewer
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.CharacterFeature
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.LongStringFeature
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.ObjectFeature
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.StringFeature
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.TableFeature
 
STANDARD_CONSTRUCTOR - Static variable in class edu.indiana.iucbrf.feature.TermVectorFeature
 
StandardComponentFactory - Class in edu.indiana.iucbrf.domain.componentfactory
Provides some standard component factory method implementations that don't involve a database.
StandardComponentFactory() - Constructor for class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
Creates a new instance of StandardComponentFactory
standardConstructor - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
standardDeviation - Variable in class edu.indiana.util.distribution.NormalDistribution
 
standardInit(double, double[], HashSet) - Method in class edu.indiana.iucbrf.domain.Domain
 
standardInit(DBInfo, RDBCollectionInfo, double, double[], HashSet) - Method in class edu.indiana.iucbrf.domain.Domain
 
startTiming() - Method in class edu.indiana.util.Stopwatch
 
stdDevs - Variable in class edu.indiana.iucbrf.feature.stats.FeatureStats
Maps FeatureKeys to feature's standard deviation
stmt - Variable in class edu.indiana.iucbrf.casebase.RDBCaseBase
 
stmt - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
stopTiming() - Method in class edu.indiana.util.Stopwatch
Returns time elapsed since startTiming() was called.
Stopwatch - Class in edu.indiana.util
Used for rudimentary timing of algorithms.
Stopwatch() - Constructor for class edu.indiana.util.Stopwatch
Creates a new instance of Stopwatch
storeEstimates - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultValue
When true, estimated values (calculated by getDefaultValue()) and the confidence are stored in the associated problem.
storeNextIdentifierToDB() - Method in class edu.indiana.util.db.RDBCollectionIDFactory
Stores the nextIdentofoer in the constants table in the database.
storeNextKeyToDB() - Method in class edu.indiana.iucbrf.feature.FeatureKeyFactory
 
storeNextKeyToDB() - Method in class edu.indiana.iucbrf.feature.FeatureKeyIntFactory
Stores the nextKey in the constants table in the database.
StringFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a TextTermVector pair.
StringFeature() - Constructor for class edu.indiana.iucbrf.feature.StringFeature
 
StringFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.StringFeature
 
StringFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.StringFeature
 
StringFeature(String) - Constructor for class edu.indiana.iucbrf.feature.StringFeature
 
StringFeature(Feature) - Constructor for class edu.indiana.iucbrf.feature.StringFeature
 
StringFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for implementing the value of a StringFeature.
StringFeatureInputPanel(boolean) - Constructor for class edu.indiana.iucbrf.feature.StringFeatureInputPanel
Creates a new instance of StringFeatureInputPanel
StringFeatureInputPanel(boolean, boolean) - Constructor for class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
StringFeaturePool - Class in edu.indiana.iucbrf.feature
 
StringFeaturePool() - Constructor for class edu.indiana.iucbrf.feature.StringFeaturePool
 
stringToHTMLLines(String, int) - Static method in class edu.indiana.util.Utility
 
submitAnswerButton - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
SubtractionFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
 
SubtractionFeatureDifferentiator() - Constructor for class edu.indiana.iucbrf.feature.differentiator.SubtractionFeatureDifferentiator
Creates a new instance of SubtractionFeatureDifferentiator
SubtractionFeatureDifferentiator(double) - Constructor for class edu.indiana.iucbrf.feature.differentiator.SubtractionFeatureDifferentiator
 
successfulUseCount - Variable in class edu.indiana.iucbrf.casepackage.Case
number of times this case has been used, and that use has lead to a "successful" solution
SuggestionSet - Class in edu.indiana.util.ensemble
A container for a list of suggestions and the corresponding strength of each suggestion.
SuggestionSet() - Constructor for class edu.indiana.util.ensemble.SuggestionSet
 
SuggestionSet(int) - Constructor for class edu.indiana.util.ensemble.SuggestionSet
Creates a new instance of SuggestionSet
SuggestionSetMemberComparator - Class in edu.indiana.util.ensemble
 
SuggestionSetMemberComparator() - Constructor for class edu.indiana.util.ensemble.SuggestionSetMemberComparator
Creates a new instance of SuggestionSetMemberComparator
suggestionToStr - Variable in class edu.indiana.util.ensemble.SuggestionSet
A mapping from a suggestion Object to its MutableDouble strength value.
sum - Variable in class edu.indiana.util.statistics.RunningMean
 
summaryFeatureKey - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
swapInPrototype(EquivalenceClassMember, int, int) - Method in class edu.indiana.util.clustering.KMedoidClustering.ECMCopyList
 
SwingRepresentable - Interface in edu.indiana.util.swing
A SwingRepresentable object can be represented as a Swing object.
SwingRepresentableWithDomain - Interface in edu.indiana.iucbrf.util
A class that is SwingRepresentableWithDomain can be represented as a Swing object when given a Domain.
SYSTEM_GENERATED - Static variable in class edu.indiana.iucbrf.casepackage.CaseSource
A CaseSource for cases obtained by solving a problem presented to the system.
SystemTest - Class in edu.indiana.iucbrf.systemtest
This is the base component class for testing of the system.
SystemTest() - Constructor for class edu.indiana.iucbrf.systemtest.SystemTest
Creates new Systemtest

T

t - Variable in class edu.indiana.iucbrf.casebase.FileCaseBase
 
TABLE_FEATURE_ROWS_DATA_KEY - Static variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
Maps to a FeatureKey[].
TableFeature - Class in edu.indiana.iucbrf.feature
Make a subclass which passes up the appropriate rowToFeatureKey array.
TableFeature(FeatureCollection, int, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.TableFeature
 
TableFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.TableFeature
 
TableFeature(Feature[], Domain, int, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.TableFeature
Creates a new instance of TableFeature
TableFeature(Distribution[], Domain, Integer, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.TableFeature
 
TableFeature(Distribution[], Domain, int, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.TableFeature
 
TableFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for implementing the value of a TableFeature.
TableFeatureInputPanel(int, Domain, FeatureKey) - Constructor for class edu.indiana.iucbrf.feature.TableFeatureInputPanel
Creates a new instance of TableFeatureInputPanel
TableFeatureInputPanel(int, Domain, FeatureKey, boolean) - Constructor for class edu.indiana.iucbrf.feature.TableFeatureInputPanel
Creates a new instance of TableFeatureInputPanel
tableFeatureKey - Variable in class edu.indiana.iucbrf.feature.TableFeatureInputPanel
 
temporaryIncreaseThreshold() - Method in class edu.indiana.iucbrf.retrieval.RisingThresholdRetrieval
 
TermVectorFeature - Class in edu.indiana.iucbrf.feature
A Feature with a value that is a TermVector.
TermVectorFeature() - Constructor for class edu.indiana.iucbrf.feature.TermVectorFeature
 
TermVectorFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.TermVectorFeature
 
TermVectorFeature(TermVector) - Constructor for class edu.indiana.iucbrf.feature.TermVectorFeature
Creates a new instance of TermVectorFeature
TermVectorFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
 
TermVectorFeatureDifferentiator() - Constructor for class edu.indiana.iucbrf.feature.differentiator.TermVectorFeatureDifferentiator
Creates a new instance of TermVectorFeatureDifferentiator
TermVectorFeatureDifferentiator(double) - Constructor for class edu.indiana.iucbrf.feature.differentiator.TermVectorFeatureDifferentiator
 
TermVectorFeatureInputPanel - Class in edu.indiana.iucbrf.feature
A Swing component for implementing the value of a TermVectorFeature.
TermVectorFeatureInputPanel() - Constructor for class edu.indiana.iucbrf.feature.TermVectorFeatureInputPanel
Creates a new instance of TermVectorFeatureInputPanel
test(CBRSystem) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
 
test(CBRSystem, boolean) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
This method merely changes the system context to Context.TESTING_CONTEXT, calls runTest(), and then restores the original context.
test(CBRSystem, PerformanceMonitor, boolean) - Method in class edu.indiana.iucbrf.systemtest.SystemTest
This method merely changes the system context to Context.TESTING_CONTEXT, calls runAndReport(), and then restores the original context.
test() - Method in class edu.indiana.util.clustering.ClusteringTestClass
 
testDomains(ArrayList, SystemTest, boolean, int, ArrayList) - Method in class edu.indiana.iucbrf.cbrsystem.DomainlessSystem
Test this system on a list of domains, according to a SystemTest instance.
TESTING_CONTEXT - Static variable in class edu.indiana.iucbrf.cbrsystem.Context
A Context for system testing.
text - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
 
text - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
text - Variable in class edu.indiana.iucbrf.feature.TextTermVectorPair
 
textComponent - Variable in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
textReport(String, CaseBase) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
 
TextTermVectorPair - Class in edu.indiana.iucbrf.feature
Principle use is at the value of a StringFeature.
TextTermVectorPair() - Constructor for class edu.indiana.iucbrf.feature.TextTermVectorPair
For serialization only.
TextTermVectorPair(String) - Constructor for class edu.indiana.iucbrf.feature.TextTermVectorPair
 
TextTermVectorPair(String, TermVector) - Constructor for class edu.indiana.iucbrf.feature.TextTermVectorPair
 
TextTermVectorPairFeatureDifferentiator - Class in edu.indiana.iucbrf.feature.differentiator
This feature differentiator assumes that the features contain TextTermVectorPair values.
TextTermVectorPairFeatureDifferentiator() - Constructor for class edu.indiana.iucbrf.feature.differentiator.TextTermVectorPairFeatureDifferentiator
Creates a new instance of TextTermVectorPairFeatureDifferentiator
TextTermVectorPairFeatureDifferentiator(double) - Constructor for class edu.indiana.iucbrf.feature.differentiator.TextTermVectorPairFeatureDifferentiator
 
threshold - Variable in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
ThresholdBasedAdditionMaintenance - Class in edu.indiana.iucbrf.maintenance
 
ThresholdBasedAdditionMaintenance(Domain, double) - Constructor for class edu.indiana.iucbrf.maintenance.ThresholdBasedAdditionMaintenance
Creates a new instance of ThresholdBasedAdditionMaintenance
ThresholdCaseListRefiner - Class in edu.indiana.iucbrf.ccbr.caselistrefiner
In refining a case list, the difference between each case and the current problem is calculated.
ThresholdCaseListRefiner() - Constructor for class edu.indiana.iucbrf.ccbr.caselistrefiner.ThresholdCaseListRefiner
 
ThresholdCaseListRefiner(double) - Constructor for class edu.indiana.iucbrf.ccbr.caselistrefiner.ThresholdCaseListRefiner
Creates a new instance of ThresholdCaseListRefiner
ThresholdRetrieval - Class in edu.indiana.iucbrf.retrieval
In threshold retrieval, all cases within a given threshold of difference are retrieved.
ThresholdRetrieval() - Constructor for class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
 
ThresholdRetrieval(Domain, double) - Constructor for class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
Creates a new instance of ThresholdRetrieval
ThresholdRetrieval(ProblemDifferentiator, double) - Constructor for class edu.indiana.iucbrf.retrieval.ThresholdRetrieval
Creates a new instance of ThresholdRetrieval
ThresholdRetrieval.ThresholdConditionsChecker - Class in edu.indiana.iucbrf.retrieval
 
ThresholdRetrieval.ThresholdConditionsChecker(double) - Constructor for class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
title - Variable in class edu.indiana.iucbrf.cbrsystem.CBRSystem
 
title - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
 
title - Variable in class edu.indiana.iucbrf.domain.Domain
The title of this domain (optional).
title - Variable in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
TITLE_FONT - Static variable in interface edu.indiana.util.swing.SwingRepresentable
 
titleTextField - Variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
toSimpleString() - Method in interface edu.indiana.iucbrf.feature.FeatureKey
Returns a simplified String representation of this FeatureKey.
toSimpleString() - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
toSimpleString() - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
toSQLCondition() - Method in interface edu.indiana.iucbrf.casebase.rdb.QueryConstraint
 
toSQLCondition() - Method in class edu.indiana.iucbrf.casebase.rdb.RangeQueryConstraint
 
toSQLCondition() - Method in class edu.indiana.iucbrf.casebase.rdb.ValidFSMSetQueryConstraint
 
toString() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Convert this case base to a string representation.
toString() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
Convert this case base into a String representation.
toString() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Convert this case base to a string representation.
toString() - Method in class edu.indiana.iucbrf.casebase.event.CaseBaseEvent
Get a String representation of this CaseBaseEvent
toString() - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
Convert this case base into a String representation.
toString(int) - Method in class edu.indiana.iucbrf.casebase.Node
Convert this node (and its children) into a String representation.
toString() - Method in class edu.indiana.iucbrf.casebase.PartitionedCaseBase
Convert this case base to a string representation.
toString() - Method in class edu.indiana.iucbrf.casebase.Range
Convert this Range into a String representation.
toString() - Method in class edu.indiana.iucbrf.casebase.RDBCaseBase
Convert this case base into a String representation.
toString() - Method in class edu.indiana.iucbrf.casepackage.Case
Convert this case to a string representation.
toString(Domain) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toString(String, String, String, String) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toString() - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
Get a string representation of this CaseDifferencePair
toString(Domain) - Method in interface edu.indiana.iucbrf.casepackage.CaseDifferencePair
 
toString() - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
Get a string representation of this CaseDifferencePairImpl
toString(Domain) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
toString() - Method in class edu.indiana.iucbrf.casepackage.CaseSource
Provide a String representation of this CaseSource.
toString() - Method in class edu.indiana.iucbrf.casepackage.KeyIndicesPair
 
toString() - Method in class edu.indiana.iucbrf.cbrsystem.Context
Provide a String representation of this Context.
toString() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockPanel
 
toString() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
toString() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart.NodeUserObject
 
toString() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.InstructionFlowChartNode
 
toString() - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.QuestionFlowChartNode
 
toString() - Method in class edu.indiana.iucbrf.domain.Domain
Get a String representation of this domain.
toString() - Method in class edu.indiana.iucbrf.domain.ProblemEquivalenceClass
Get a String representation of this ProblemEquivalenceClass.
toString() - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
toString(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
toString(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
toString(Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
toString() - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
For an ordered display, call toString(Domain).
toString() - Method in class edu.indiana.iucbrf.feature.event.FeatureCollectionEvent
 
toString() - Method in class edu.indiana.iucbrf.feature.ExceptionFeature
 
toString(FeatureValueFormat) - Method in interface edu.indiana.iucbrf.feature.Feature
 
toString(Domain) - Method in interface edu.indiana.iucbrf.feature.FeatureCollection
 
toString(Domain) - Method in interface edu.indiana.iucbrf.feature.Featured
 
toString() - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
toString() - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
toString() - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
toString() - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
toString() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
toString() - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
toString() - Method in class edu.indiana.iucbrf.feature.finiteset.KeyToValueToDouble
 
toString() - Method in class edu.indiana.iucbrf.feature.format.NumberFeatureValueFormat
 
toString() - Method in class edu.indiana.iucbrf.feature.InetAddressFeature
 
toString(Domain) - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
toString() - Method in class edu.indiana.iucbrf.feature.stats.FeatureDependence
 
toString() - Method in class edu.indiana.iucbrf.feature.stats.FeatureStats
 
toString() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
toString(Domain) - Method in class edu.indiana.iucbrf.feature.stats.MeanFeatureDependence
 
toString() - Method in class edu.indiana.iucbrf.feature.StringFeatureInputPanel
 
toString() - Method in class edu.indiana.iucbrf.feature.TableFeature
 
toString() - Method in class edu.indiana.iucbrf.feature.TermVectorFeature
 
toString() - Method in class edu.indiana.iucbrf.feature.TextTermVectorPair
Returns the text only.
toString(int) - Method in class edu.indiana.iucbrf.feature.TextTermVectorPair
For detailLevel > 0, returns text and keywords.
toString() - Method in class edu.indiana.iucbrf.feature.unknown.AggregateFeatureValueSet
 
toString() - Method in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
toString() - Method in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
Get a string representation of this SolutionQuality.
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.AverageIgnoreProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.AverageProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.CountMismatchProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.EuclideanProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.differentiator.NormalizedEuclideanProblemDifferentiator
 
toString() - Method in class edu.indiana.iucbrf.problem.Problem
Create a string representation of this problem.
toString(Domain) - Method in class edu.indiana.iucbrf.problem.Problem
 
toString() - Method in class edu.indiana.iucbrf.retrieval.FeaturesKnownChecker
 
toString() - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
toString(int) - Method in class edu.indiana.iucbrf.retrieval.RetrievalResults
 
toString() - Method in class edu.indiana.iucbrf.retrieval.ThresholdRetrieval.ThresholdConditionsChecker
 
toString() - Method in class edu.indiana.iucbrf.solution.Solution
Get a String representation of this Solution.
toString(Domain) - Method in class edu.indiana.iucbrf.solution.Solution
 
toString() - Method in class edu.indiana.util.clustering.ArrayListPartition
 
toString() - Method in class edu.indiana.util.clustering.EquivalenceClassMember
 
toString() - Method in class edu.indiana.util.clustering.LinkedListEquivalenceClass
 
toString() - Method in class edu.indiana.util.db.RDBCollectionID
 
toString() - Method in class edu.indiana.util.distribution.BinomialDistribution
Obtain a String representation of this distribution.
toString() - Method in class edu.indiana.util.distribution.ClampedNormalDistribution
Obtain a String representation of this distribution.
toString() - Method in interface edu.indiana.util.distribution.Distribution
Obtain a String representation of this distribution.
toString() - Method in class edu.indiana.util.distribution.DistributionMap
 
toString() - Method in class edu.indiana.util.distribution.DummyDistribution
Obtain a String representation of this distribution.
toString() - Method in class edu.indiana.util.distribution.NormalDistribution
Obtain a String representation of this distribution.
toString() - Method in class edu.indiana.util.distribution.SelectionDistribution
 
toString() - Method in class edu.indiana.util.distribution.UniformDistribution
Obtain a String representation of this distribution.
toString(Iterator) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
toString() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
toString(Iterator) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
toString() - Method in class edu.indiana.util.ensemble.SuggestionSet
 
toString() - Method in class edu.indiana.util.EntryImpl
 
toString() - Method in class edu.indiana.util.MutableDouble
Get a String representation of this MutableDouble.
toString() - Method in class edu.indiana.util.MutableInteger
Get a String representation of this MutableInteger.
toString() - Method in class edu.indiana.util.MutableLong
Get a String representation of this MutableLong.
toString() - Method in class edu.indiana.util.ObjectJComponentPair
 
toString() - Method in class edu.indiana.util.statistics.RunningMean
 
toString() - Method in class edu.indiana.util.statistics.RunningVote
 
toSwing(int) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
 
toSwing(int) - Method in class edu.indiana.iucbrf.casebase.FlatCaseBase
 
toSwing(int) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toSwing(JComponent, JComponent) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toSwing(int) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
toSwing(JComponent) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
Obtain a JComponent representation of this ConversationBlockSelector.
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.ConversationBlockCollection
Detail level may be ignored by implementations.
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.InstructionImpl
Detail level may be ignored by implementations.
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.QuestionImpl
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.EnsembleConversationBlockSelector
Detail level may be ignored by implementations.
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
Returns a tree representation of this flowchart.
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChart
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.flowchart.FlowChartConversationBlockSelector
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.FrequencyConversationBlockSelector
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
Detail level may be ignored by implementations.
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.OrderedConversationBlockSelector
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
 
toSwing(int) - Method in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
Detail level may be ignored by implementations.
toSwing(int) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
toSwing(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
toSwing(String) - Method in class edu.indiana.iucbrf.feature.AbstractFeature
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
toSwing(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
Does not print nice labels for the features: only prints the keys
toSwing(Iterator, Domain) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
If the domain is not known, null may be passed, but SwingRepresentableWithDomain Features may not display properly
toSwing(Iterator) - Method in class edu.indiana.iucbrf.feature.AbstractFeatureCollection
 
toSwing(FeatureValueFormat) - Method in interface edu.indiana.iucbrf.feature.Feature
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.FeatureKeyInt
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.FeatureKeyObj
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.LongStringFeature
 
toSwing(FeatureValueFormat) - Method in class edu.indiana.iucbrf.feature.LongStringFeature
 
toSwing(String) - Method in class edu.indiana.iucbrf.feature.LongStringFeature
 
toSwing(int) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.feature.TableFeature
 
toSwing(int) - Method in class edu.indiana.iucbrf.performancemonitor.SolutionQuality
Detail level may be ignored by implementations.
toSwing(int) - Method in class edu.indiana.iucbrf.problem.Problem
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.problem.Problem
 
toSwing(int) - Method in class edu.indiana.iucbrf.solution.Solution
 
toSwing(Domain) - Method in class edu.indiana.iucbrf.solution.Solution
 
toSwing(Domain) - Method in interface edu.indiana.iucbrf.util.SwingRepresentableWithDomain
 
toSwing(int) - Method in class edu.indiana.util.ObjectJComponentPair
detailLevel of STANDARD or VERBOSE yields a toSwing(detailLevel) call on the object.
toSwing(int) - Method in interface edu.indiana.util.swing.SwingRepresentable
Detail level may be ignored by implementations.
toSwingHelper(int, int) - Method in class edu.indiana.iucbrf.feature.featurespec.CCBRFeatureSpec
 
toSwingHelper(int) - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
totalNumFeaturesPlus1 - Variable in class edu.indiana.iucbrf.feature.unknown.FullAggregate
 
totalStrength - Variable in class edu.indiana.util.ensemble.AbstractEnsemble
 
totalVoteCount - Variable in class edu.indiana.util.statistics.RunningVote
The total number of votes being tracked in this RunningVote object.
toVerboseString() - Method in class edu.indiana.iucbrf.casebase.AbstractCaseBase
Can be overridden to provide more details than toString().
toVerboseString() - Method in interface edu.indiana.iucbrf.casebase.CaseBase
Can be overridden to provide more details than toString().
toVerboseString() - Method in class edu.indiana.iucbrf.casebase.FileCaseBase
 
toVerboseString(int) - Method in class edu.indiana.iucbrf.casebase.Node
Convert this node (and its children) into a verbose String representation, where each Case is shown.
toXML(Domain) - Method in class edu.indiana.iucbrf.casepackage.Case
 
toXML(Domain) - Method in class edu.indiana.iucbrf.casepackage.CaseDifferencePairImpl
 
toXML(Domain) - Method in class edu.indiana.iucbrf.feature.featurespec.AbstractFeatureSpecCollection
 
toXML(Domain) - Method in interface edu.indiana.iucbrf.feature.featurespec.FeatureSpecCollection
 
toXML(Domain) - Method in class edu.indiana.iucbrf.problem.Problem
 
toXML(Domain) - Method in class edu.indiana.iucbrf.solution.Solution
 
toXML(Domain) - Method in interface edu.indiana.util.xml.XMLRepresentable
 
tv - Variable in class edu.indiana.iucbrf.feature.TextTermVectorPair
A term vector, containing keywords for the text.
type - Variable in class edu.indiana.iucbrf.feature.featurespec.FeatureSpec
 
typesMatch(Class[], Object[]) - Static method in class edu.indiana.util.ClassUtils
 

U

UNCLAMPED - Static variable in class edu.indiana.util.distribution.ClampedNormalDistribution
 
UniformDistribution - Class in edu.indiana.util.distribution
A specification of a uniform random distribution.
UniformDistribution() - Constructor for class edu.indiana.util.distribution.UniformDistribution
Construct a UniformDistribution.
UniformDistribution(double, double) - Constructor for class edu.indiana.util.distribution.UniformDistribution
Creates new UniformDistribution
UNKNOWN_VALUE - Variable in class edu.indiana.iucbrf.feature.finiteset.FSMFeatureInputPanel
 
UnknownFeatureHandler - Interface in edu.indiana.iucbrf.feature.unknown
An UnknownFeatureHandler is used by a ProblemDifferentiator to determine how to handle an unknown feature in problem comparisons.
unknownFeatureHandler - Variable in class edu.indiana.iucbrf.problem.differentiator.AbstractProblemDifferentiator
 
unknownFeatureKeys - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.ImportanceMeasureConversationBlockSelector
 
unknownFeatureKeys - Variable in class edu.indiana.iucbrf.ccbr.conversationblock.selector.RandomConversationBlockSelector
 
unknownFeatureValue - Variable in class edu.indiana.iucbrf.util.CaseDataFileReader
 
UnknownValueException - Exception in edu.indiana.iucbrf.exceptions
An exception indicating that a value was not known.
UnknownValueException() - Constructor for exception edu.indiana.iucbrf.exceptions.UnknownValueException
Creates a new instance of UnknownValueException without detail message.
UnknownValueException(String) - Constructor for exception edu.indiana.iucbrf.exceptions.UnknownValueException
Constructs an instance of UnknownValueException with the specified detail message.
UnusedRemovedMaintenance - Class in edu.indiana.iucbrf.maintenance
An implementation of some basic maintenance which may be sufficient for some systems.
UnusedRemovedMaintenance() - Constructor for class edu.indiana.iucbrf.maintenance.UnusedRemovedMaintenance
Creates new UnusedRemovedMaintenance
update(Question, Feature, CCBRDomain) - Method in class edu.indiana.iucbrf.problem.Problem
 
updateCaseBaseStatus(RetrievalResults, SolutionQuality) - Method in class edu.indiana.iucbrf.performancemonitor.PerformanceMonitor
Update the status of the CBR system monitors, according to the results of adapting the retrieved cases and finding a quality on a Solution, based on PerformanceMonitor.determineSolutionQuality().
updateCounts() - Method in class edu.indiana.iucbrf.feature.stats.InformationTheory
 
updateDisplay() - Method in class edu.indiana.util.swing.ListViewer
 
updateMemoryToDB() - Method in class edu.indiana.util.db.RDBHashMap
Writes the hashmap from memory into the hashmaptable in the database.
updateMemoryToDB() - Method in class edu.indiana.util.db.RDBHashSet
Writes the hashset from memory into the hashsettable in the database.
updateMemoryToDB(JDBCDriverInfo, RDBCollectionInfo, RDBCollectionID) - Method in interface edu.indiana.util.doublecollection.DoubleCollection
 
updateMemoryToDB(JDBCDriverInfo, RDBCollectionInfo, RDBCollectionID) - Method in class edu.indiana.util.doublecollection.DoubleMap
 
useCount - Variable in class edu.indiana.iucbrf.casepackage.Case
number of times this case has been used (sent for adaptation, perhaps along with other cases)
useEstimates - Variable in class edu.indiana.iucbrf.feature.unknown.DefaultValue
When true, estimates are used (if applicable) just as definitely known features in this unknown feature handler.
useEstimates() - Method in class edu.indiana.iucbrf.feature.unknown.DefaultValue
When true, estimates are used (if applicable) just as definitely known features in this unknown feature handler.
useOnlyDependentFeatures - Variable in class edu.indiana.iucbrf.feature.unknown.NNAggregate
 
USER_ENTERED - Static variable in class edu.indiana.iucbrf.casepackage.CaseSource
A CaseSource for cases entered by the user.
USERNAME - Static variable in class edu.indiana.iucbrf.examples.quadrantRDBTemplate.QuadrantSystemRDB
 
Utility - Class in edu.indiana.util
Contains some useful standard static functions.
Utility() - Constructor for class edu.indiana.util.Utility
Creates new Utility
Utility.CurrentStackTrace - Exception in edu.indiana.util
 
Utility.CurrentStackTrace(String) - Constructor for exception edu.indiana.util.Utility.CurrentStackTrace
 
Utility.CurrentStackTrace() - Constructor for exception edu.indiana.util.Utility.CurrentStackTrace
 

V

ValidFSMSetQueryConstraint - Class in edu.indiana.iucbrf.casebase.rdb
 
ValidFSMSetQueryConstraint(FSMFeature, Domain) - Constructor for class edu.indiana.iucbrf.casebase.rdb.ValidFSMSetQueryConstraint
Creates a new instance of ValidFSMSetQueryConstraint
validSet - Variable in class edu.indiana.iucbrf.casebase.rdb.ValidSetQueryConstraint
 
ValidSetQueryConstraint - Class in edu.indiana.iucbrf.casebase.rdb
 
ValidSetQueryConstraint(FSMFeature) - Constructor for class edu.indiana.iucbrf.casebase.rdb.ValidSetQueryConstraint
Creates a new instance of ValidSetQueryConstraint
value - Variable in class edu.indiana.iucbrf.feature.AbstractFeature
This should refer to whatever the value of the feature is, whether it's a Double, String, some custom type, etc.
valueChanged(ListSelectionEvent) - Method in class edu.indiana.util.swing.ListViewer
 
values - Variable in class edu.indiana.util.doublecollection.DoubleMap
 
valueToDisplayMap - Variable in class edu.indiana.iucbrf.feature.format.DisplayMapFeatureValueFormat
 
VERBOSE - Static variable in class edu.indiana.util.swing.ListViewer
 
votes - Variable in class edu.indiana.util.statistics.RunningVote
A mapping from a Double value to the number of votes (a MutableDouble) received for that value so far.

W

waitForCacheLoad() - Method in class edu.indiana.iucbrf.casebase.CachedRDBCaseBase
 
waitForCacheLoad() - Method in class edu.indiana.iucbrf.feature.featurespec.FeatureSpecRDB
 
warning(String) - Static method in class edu.indiana.util.Utility
Signal a warning, and all the program to continue.
wasLastValueKnown() - Method in interface edu.indiana.util.doublecollection.DoubleCollection
returns true if the last value returned was actually unknown (and 0 was returned to indicate this)
wasLastValueKnown() - Method in class edu.indiana.util.doublecollection.DoubleMap
 
WeightedAverageAdapter - Class in edu.indiana.iucbrf.adaptation
WeightedAverageAdapter finds a solution to the new problem by taking the average of the suggested solution of each retrieved case, giving each retrieved case importance in the average based on the weightings provided to the object's constructor.
WeightedAverageAdapter() - Constructor for class edu.indiana.iucbrf.adaptation.WeightedAverageAdapter
Construct a WeightedAverageAdapter without specifying the weights.
WeightedAverageAdapter(double[]) - Constructor for class edu.indiana.iucbrf.adaptation.WeightedAverageAdapter
Creates new WeightedAverageAdapter
WeightedAverageAdapter(double[], boolean) - Constructor for class edu.indiana.iucbrf.adaptation.WeightedAverageAdapter
Creates new WeightedAverageAdapter
WeightedMajorityAdapter - Class in edu.indiana.iucbrf.adaptation
This class adapts solutions based on a weighted majority vote of each feature.
WeightedMajorityAdapter() - Constructor for class edu.indiana.iucbrf.adaptation.WeightedMajorityAdapter
Construct a WeightedAverageAdapter without specifying the weights.
WeightedMajorityAdapter(double[]) - Constructor for class edu.indiana.iucbrf.adaptation.WeightedMajorityAdapter
Creates new WeightedMajorityAdapter
WeightedMajorityAdapter(double[], boolean) - Constructor for class edu.indiana.iucbrf.adaptation.WeightedMajorityAdapter
Creates new WeightedMajorityAdapter
WeightsGenerator - Class in edu.indiana.iucbrf.domain
Generator for arrays or ArrayLists of weights, for any purpose.
WeightsGenerator(Distribution[]) - Constructor for class edu.indiana.iucbrf.domain.WeightsGenerator
Creates new WeightsGenerator
WeightVoteComboEnsemble - Class in edu.indiana.util.ensemble
This ensemble merges its members' decisions by summing the weighted strengths of each member's suggestions.
WeightVoteComboEnsemble() - Constructor for class edu.indiana.util.ensemble.WeightVoteComboEnsemble
Creates a new instance of WeightVoteComboEnsemble
WeightVoteComboEnsemble(EnsembleMember[], double[]) - Constructor for class edu.indiana.util.ensemble.WeightVoteComboEnsemble
 
window - Variable in class edu.indiana.iucbrf.cbrsystem.CCBRSystem
 
WINDOW_WIDTH - Static variable in class edu.indiana.iucbrf.casepackage.CaseInputPanel
 
writeObject(Object) - Method in class edu.indiana.util.ObjectFileIO
Write an object to the file opened with beginWriteObjectToFile().
writeOneObjectToFile(Object, String, boolean) - Static method in class edu.indiana.util.ObjectFileIO
Write a single object to a file.
wts - Variable in class edu.indiana.iucbrf.adaptation.Adaptation
An array of doubles, describing the weights (relative importance), starting with the most similar case retrieved.

X

XMLRepresentable - Interface in edu.indiana.util.xml
An XMLRepresentable object can be represented as and constructed from an XML representation.

Y

YesNoFeature - Class in edu.indiana.iucbrf.feature.finiteset
This is an FSMFeature class where the finite set is {"Yes", "No"}.
YesNoFeature() - Constructor for class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
YesNoFeature(Object) - Constructor for class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
Creates a new instance of YesNoFeature Handles Strings too, since the completeSet consists of Strings.
YesNoFeature(Distribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 
YesNoFeature(BinomialDistribution) - Constructor for class edu.indiana.iucbrf.feature.finiteset.YesNoFeature
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y