org.JCaiF
Interface ComponentContainer

All Superinterfaces:
java.lang.Cloneable, SurveyComponent, SurveyObject
All Known Implementing Classes:
IterationContainer, RepeatContainer, SimpleQuestionnaire

public interface ComponentContainer
extends SurveyComponent

Author:
User

Method Summary
 void addComponent(SurveyComponent c)
           
 ComponentContainer clone()
           
 SurveyComponent getComponent(int index)
           
 SurveyComponent getComponentById(java.lang.String id)
           
 int getComponentIndex(SurveyComponent c)
           
 java.util.List getComponents()
           
 int size()
           
 
Methods inherited from interface org.JCaiF.SurveyComponent
getParent, getText, onContinue, onLoad, setParent, setText
 
Methods inherited from interface org.JCaiF.SurveyObject
getId, getValue, init, setId, setValue
 

Method Detail

getComponents

java.util.List getComponents()

getComponentById

SurveyComponent getComponentById(java.lang.String id)

getComponent

SurveyComponent getComponent(int index)

getComponentIndex

int getComponentIndex(SurveyComponent c)

addComponent

void addComponent(SurveyComponent c)

size

int size()

clone

ComponentContainer clone()
Specified by:
clone in interface SurveyComponent
Specified by:
clone in interface SurveyObject