edu.indiana.iucbrf.examples.printing
Class PrintingSystem

java.lang.Object
  extended by edu.indiana.iucbrf.cbrsystem.CBRSystem
      extended by edu.indiana.iucbrf.cbrsystem.CCBRSystem
          extended by edu.indiana.iucbrf.examples.printing.PrintingSystem
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.util.EventListener

public class PrintingSystem
extends CCBRSystem

See Also:
Serialized Form

Field Summary
 java.lang.String[] keywords
           
 FeatureKey keywordsKey
           
 
Fields inherited from class edu.indiana.iucbrf.cbrsystem.CCBRSystem
caseListRefiner, casesSoFar, ccbrPanel, conversationBlockSelector, problemSoFar, window
 
Fields inherited from class edu.indiana.iucbrf.cbrsystem.CBRSystem
adaptation, baseFilename, CB, currentContext, debugMode, DEFAULT_BASE_FILENAME, domain, episodeSummaryPanel, guiMode, maintenance, performanceMonitor, retrieval, title
 
Constructor Summary
PrintingSystem(java.lang.String filename)
          Creates a new instance of PrintingSystem
 
Method Summary
protected  java.util.HashMap constructValueToDisplayMap()
           
protected  void registerFeatures(Domain domain, java.lang.String[] problemFeatureDescriptions, java.lang.String[] problemFeatureTypes, FeatureKey[] problemFeatureKeys, double[] similarityWts, java.lang.String[] solutionFeatureDescriptions, java.lang.String[] solutionFeatureTypes)
           
protected  void setupDomain()
           
 
Methods inherited from class edu.indiana.iucbrf.cbrsystem.CCBRSystem
actionPerformed, getCaseListRefiner, getConversationBlockSelector, initiateConversation, initiateConversation, setCaseListRefiner, setConversationBlockSelector, setDomain, setTitle
 
Methods inherited from class edu.indiana.iucbrf.cbrsystem.CBRSystem
close, finalize, getAdaptation, getBaseFilename, getCB, getContext, getDebugMode, getDomain, getGUIMode, getMaintenance, getPerformanceMonitor, getRetrieval, getTitle, loadCBFromFile, loadPerformanceMonitorFromFile, saveCBToFile, savePerformanceMonitorToFile, saveSystemToFile, setAdaptation, setBaseFilename, setCB, setContext, setDebugMode, setGUIMode, setMaintenance, setPerformanceMonitor, setRetrieval, solve, solve
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keywordsKey

public FeatureKey keywordsKey

keywords

public java.lang.String[] keywords
Constructor Detail

PrintingSystem

public PrintingSystem(java.lang.String filename)
Creates a new instance of PrintingSystem

Method Detail

setupDomain

protected void setupDomain()

registerFeatures

protected void registerFeatures(Domain domain,
                                java.lang.String[] problemFeatureDescriptions,
                                java.lang.String[] problemFeatureTypes,
                                FeatureKey[] problemFeatureKeys,
                                double[] similarityWts,
                                java.lang.String[] solutionFeatureDescriptions,
                                java.lang.String[] solutionFeatureTypes)

constructValueToDisplayMap

protected java.util.HashMap constructValueToDisplayMap()