edu.indiana.iucbrf.ccbr.conversationblock
Interface ConversationBlock

All Superinterfaces:
java.io.Serializable, SwingRepresentable
All Known Subinterfaces:
Instruction, Question
All Known Implementing Classes:
InstructionImpl, QuestionImpl

public interface ConversationBlock
extends SwingRepresentable, java.io.Serializable

A ConversationBlock is a single step in a conversation between the user and the system in the CCBR process. It is either an Instruction or a Question.


Field Summary
 
Fields inherited from interface edu.indiana.util.swing.SwingRepresentable
TITLE_FONT
 
Method Summary
 java.lang.String getButtonText()
           
 FeatureInputPanel getFeatureInputPanel(CCBRDomain domain, boolean allowUnknowns)
           
 java.lang.String getText()
           
 
Methods inherited from interface edu.indiana.util.swing.SwingRepresentable
toSwing
 

Method Detail

getFeatureInputPanel

FeatureInputPanel getFeatureInputPanel(CCBRDomain domain,
                                       boolean allowUnknowns)

getButtonText

java.lang.String getButtonText()

getText

java.lang.String getText()