org.qtitools.qti.group
Class NodeGroupList

java.lang.Object
  extended by org.qtitools.qti.group.NodeGroupList
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<NodeGroup>, Validatable

public class NodeGroupList
extends java.lang.Object
implements Validatable, java.lang.Iterable<NodeGroup>

Container for all node groups of one node.

Author:
Jiri Kajaba
See Also:
Serialized Form

Constructor Summary
NodeGroupList(XmlNode parent)
          Constructs container.
 
Method Summary
 void add(int index, NodeGroup group)
          Adds given group into this container at given position.
 void add(NodeGroup group)
          Adds given group into this container.
 void clear()
          Removed all groups (children) from this container.
 NodeGroup get(int index)
          Gets group at given index.
 NodeGroup get(java.lang.String name)
          Gets group with given name.
 AreaMapEntryGroup getAreaMapEntryGroup()
          Gets areaMapEntry group.
 AreaMappingGroup getAreaMappingGroup()
          Gets areaMapping group.
 AssessmentSectionGroup getAssessmentSectionGroup()
          Gets assessmentSection group.
 AssociableHotspotGroup getAssociableHotspotGroup()
          Gets associableHotspot group.
 BlockGroup getBlockGroup()
          Gets block group.
 BlockStaticGroup getBlockStaticGroup()
          Gets blockStatic group.
 BranchRuleGroup getBranchRuleGroup()
          Gets branchRule group.
 CandidateCommentGroup getCandidateCommentGroup()
          Gets candidateComment group.
 CandidateResponseGroup getCandidateResponseGroup()
          Gets candidateResponse group.
 CaptionGroup getCaptionGroup()
          Gets Caption group.
 ColGroup getColGroup()
          Gets Col group.
 ColgroupGroup getColgroupGroup()
          Gets Colgroup group.
 ContextGroup getContextGroup()
          Gets context group.
 CorrectResponseGroup getCorrectResponseGroup()
          Gets correctResponse group.
 DefaultValueGroup getDefaultValueGroup()
          Gets defaultValue group.
 DlElementGroup getDlElementGroup()
          Gets dlElement group.
 ExpressionGroup getExpressionGroup()
          Gets expression group.
 FieldValueGroup getFieldValueGroup()
          Gets fieldValue group.
 FlowGroup getFlowGroup()
          Gets flow group.
 FlowStaticGroup getFlowStaticGroup()
          Gets flowStatic group.
 GapChoiceGroup getGapChoiceGroup()
          Gets gapChoice group.
 GapImgGroup getGapImgGroup()
          Gets gapImg group.
 HotspotChoiceGroup getHotspotChoiceGroup()
          Gets hotspotChoice group.
 IdentificationGroup getIdentificationGroup()
          Gets identification group.
 InlineChoiceGroup getInlineChoiceGroup()
          Gets inlineChoice group.
 InlineGroup getInlineGroup()
          Gets inline group.
 InlineStaticGroup getInlineStaticGroup()
          Gets inlineStatic group.
 InteractionGroup getInteractionGroup()
          Gets interaction group.
 InterpolationTableEntryGroup getInterpolationTableEntryGroup()
          Gets interpolationTableEntry group.
 ItemBodyGroup getItemBodyGroup()
          Gets itemBody group.
 ItemResultGroup getItemResultGroup()
          Gets itemResult group.
 ItemSessionControlGroup getItemSessionControlGroup()
          Gets itemSessionControl group.
 ItemVariableGroup getItemVariableGroup()
          Gets itemVariable group.
 LiGroup getLiGroup()
          Gets li group.
 LookupTableGroup getLookupTableGroup()
          Gets lookupTable group.
 MapEntryGroup getMapEntryGroup()
          Gets mapEntry group.
 MappingGroup getMappingGroup()
          Gets mapping group.
 MatchTableEntryGroup getMatchTableEntryGroup()
          Gets matchTableEntry group.
 ModalFeedbackGroup getModalFeedbackGroup()
          Gets modalFeedback group.
 ObjectFlowGroup getObjectFlowGroup()
          Gets objectFlow group.
 ObjectGroup getObjectGroup()
          Gets object group.
 OrderingGroup getOrderingGroup()
          Gets ordering group.
 OutcomeDeclarationGroup getOutcomeDeclarationGroup()
          Gets outcomeDeclaration group.
 OutcomeElseGroup getOutcomeElseGroup()
          Gets outcomeElse group.
 OutcomeElseIfGroup getOutcomeElseIfGroup()
          Gets outcomeElseIf group.
 OutcomeIfGroup getOutcomeIfGroup()
          Gets outcomeIf group.
 OutcomeProcessingGroup getOutcomeProcessingGroup()
          Gets outcomeProcessing group.
 OutcomeRuleGroup getOutcomeRuleGroup()
          Gets outcomeRule group.
 XmlNode getParent()
          Gets parent of this container.
 PositionObjectInteractionGroup getPositionObjectInteractionGroup()
          Gets positionObjectInteraction group.
 PreConditionGroup getPreConditionGroup()
          Gets preCondition group.
 PromptGroup getPromptGroup()
          Gets prompt group.
 ResponseDeclarationGroup getResponseDeclarationGroup()
          Gets responseDeclaration group.
 ResponseElseGroup getResponseElseGroup()
          Gets responseElse group.
 ResponseElseIfGroup getResponseElseIfGroup()
          Gets responseElseIf group.
 ResponseIfGroup getResponseIfGroup()
          Gets responseIf group.
 ResponseProcessingGroup getResponseProcessingGroup()
          Gets responseProcessing group.
 ResponseRuleGroup getResponseRuleGroup()
          Gets responseRule group.
 RubricBlockGroup getRubricBlockGroup()
          Gets rubricBlock group.
 SectionPartGroup getSectionPartGroup()
          Gets sectionPart group.
 SelectionGroup getSelectionGroup()
          Gets selection group.
 SessionIdentifierGroup getSessionIdentifierGroup()
          Gets sessionIdentifier group.
 SimpleAssociableChoiceGroup getSimpleAssociableChoiceGroup()
          Gets simpleAssociableChoice group.
 SimpleChoiceGroup getSimpleChoiceGroup()
          Gets simpleChoice group.
 SimpleMatchSetGroup getSimpleMatchSetGroup()
          Gets simpleMatchSet group.
 StylesheetGroup getStylesheetGroup()
          Gets stylesheet group.
 TableCellGroup getTableCellGroup()
          Gets TableCell group.
 TbodyGroup getTbodyGroup()
          Gets Tbody group.
 TemplateDeclarationGroup getTemplateDeclarationGroup()
          Gets templateDeclaration group.
 TemplateDefaultGroup getTemplateDefaultGroup()
          Gets templateDefault group.
 TemplateElseGroup getTemplateElseGroup()
          Gets templateElse group.
 TemplateElseIfGroup getTemplateElseIfGroup()
          Gets templateElseIf group.
 TemplateIfGroup getTemplateIfGroup()
          Gets templateIf group.
 TemplateProcessingGroup getTemplateProcessingGroup()
          Gets templateProcessing group.
 TemplateRuleGroup getTemplateRuleGroup()
          Gets templateRule group.
 TestFeedbackGroup getTestFeedbackGroup()
          Gets testFeedback group.
 TestPartGroup getTestPartGroup()
          Gets testPart group.
 TestResultGroup getTestResultGroup()
          Gets testResult group.
 TextOrVariableGroup getTextOrVariableGroup()
          Gets textOrVariable group.
 TfootGroup getTfootGroup()
          Gets Tfoot group.
 TheadGroup getTheadGroup()
          Gets Thead group.
 TimeLimitGroup getTimeLimitGroup()
          Gets timeLimit group.
 TrGroup getTrGroup()
          Gets Tr group.
 VariableMappingGroup getVariableMappingGroup()
          Gets variableMapping group.
 WeightGroup getWeightGroup()
          Gets weight group.
 java.util.Iterator<NodeGroup> iterator()
           
 void load(org.w3c.dom.Node node)
          Loads group's children from given source node.
 int size()
          Gets number of groups in this container.
 java.lang.String toXmlString(int depth, boolean printDefaultAttributes)
          Prints groups into string.
 ValidationResult validate()
          Validates this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeGroupList

public NodeGroupList(XmlNode parent)
Constructs container.

Parameters:
parent - parent of constructed container
Method Detail

getParent

public XmlNode getParent()
Gets parent of this container.

Returns:
parent of this container

size

public int size()
Gets number of groups in this container.

Returns:
number of groups in this container

iterator

public java.util.Iterator<NodeGroup> iterator()
Specified by:
iterator in interface java.lang.Iterable<NodeGroup>

add

public void add(NodeGroup group)
Adds given group into this container. Checks duplicities in group's names.

Parameters:
group - given group
Throws:
QTIEvaluationException - if container already contains group with same name

add

public void add(int index,
                NodeGroup group)
Adds given group into this container at given position. Checks duplicities in group's names.

Parameters:
index - position
group - given group
Throws:
QTIEvaluationException - if container already contains group with same name

load

public void load(org.w3c.dom.Node node)
Loads group's children from given source node.

Parameters:
node - source node

clear

public void clear()
Removed all groups (children) from this container.


get

public NodeGroup get(int index)
Gets group at given index.

Parameters:
index - index of requested group
Returns:
group at given index

get

public NodeGroup get(java.lang.String name)
Gets group with given name.

Parameters:
name - name of requested group
Returns:
group with given name
Throws:
QTINodeGroupException - if group is not found

toXmlString

public java.lang.String toXmlString(int depth,
                                    boolean printDefaultAttributes)
Prints groups into string.

Parameters:
depth - left indent
printDefaultAttributes - if true, prints all attributes; if false, prints only attributes with not default values
Returns:
printed groups

validate

public ValidationResult validate()
Description copied from interface: Validatable
Validates this object.

Specified by:
validate in interface Validatable
Returns:
validation result

getExpressionGroup

public ExpressionGroup getExpressionGroup()
                                   throws QTINodeGroupException
Gets expression group.

Returns:
expression group
Throws:
QTINodeGroupException - if group is not found

getCorrectResponseGroup

public CorrectResponseGroup getCorrectResponseGroup()
                                             throws QTINodeGroupException
Gets correctResponse group.

Returns:
correctResponse group
Throws:
QTINodeGroupException - if group is not found

getResponseDeclarationGroup

public ResponseDeclarationGroup getResponseDeclarationGroup()
                                                     throws QTINodeGroupException
Gets responseDeclaration group.

Returns:
responseDeclaration group
Throws:
QTINodeGroupException - if group is not found

getTemplateDeclarationGroup

public TemplateDeclarationGroup getTemplateDeclarationGroup()
                                                     throws QTINodeGroupException
Gets templateDeclaration group.

Returns:
templateDeclaration group
Throws:
QTINodeGroupException - if group is not found

getDefaultValueGroup

public DefaultValueGroup getDefaultValueGroup()
                                       throws QTINodeGroupException
Gets defaultValue group.

Returns:
defaultValue group
Throws:
QTINodeGroupException - if group is not found

getInterpolationTableEntryGroup

public InterpolationTableEntryGroup getInterpolationTableEntryGroup()
                                                             throws QTINodeGroupException
Gets interpolationTableEntry group.

Returns:
interpolationTableEntry group
Throws:
QTINodeGroupException - if group is not found

getLookupTableGroup

public LookupTableGroup getLookupTableGroup()
                                     throws QTINodeGroupException
Gets lookupTable group.

Returns:
lookupTable group
Throws:
QTINodeGroupException - if group is not found

getMatchTableEntryGroup

public MatchTableEntryGroup getMatchTableEntryGroup()
                                             throws QTINodeGroupException
Gets matchTableEntry group.

Returns:
matchTableEntry group
Throws:
QTINodeGroupException - if group is not found

getOutcomeDeclarationGroup

public OutcomeDeclarationGroup getOutcomeDeclarationGroup()
                                                   throws QTINodeGroupException
Gets outcomeDeclaration group.

Returns:
outcomeDeclaration group
Throws:
QTINodeGroupException - if group is not found

getOutcomeElseGroup

public OutcomeElseGroup getOutcomeElseGroup()
                                     throws QTINodeGroupException
Gets outcomeElse group.

Returns:
outcomeElse group
Throws:
QTINodeGroupException - if group is not found

getOutcomeElseIfGroup

public OutcomeElseIfGroup getOutcomeElseIfGroup()
                                         throws QTINodeGroupException
Gets outcomeElseIf group.

Returns:
outcomeElseIf group
Throws:
QTINodeGroupException - if group is not found

getOutcomeIfGroup

public OutcomeIfGroup getOutcomeIfGroup()
                                 throws QTINodeGroupException
Gets outcomeIf group.

Returns:
outcomeIf group
Throws:
QTINodeGroupException - if group is not found

getOutcomeProcessingGroup

public OutcomeProcessingGroup getOutcomeProcessingGroup()
                                                 throws QTINodeGroupException
Gets outcomeProcessing group.

Returns:
outcomeProcessing group
Throws:
QTINodeGroupException - if group is not found

getOutcomeRuleGroup

public OutcomeRuleGroup getOutcomeRuleGroup()
                                     throws QTINodeGroupException
Gets outcomeRule group.

Returns:
outcomeRule group
Throws:
QTINodeGroupException - if group is not found

getCandidateCommentGroup

public CandidateCommentGroup getCandidateCommentGroup()
                                               throws QTINodeGroupException
Gets candidateComment group.

Returns:
candidateComment group
Throws:
QTINodeGroupException - if group is not found

getContextGroup

public ContextGroup getContextGroup()
                             throws QTINodeGroupException
Gets context group.

Returns:
context group
Throws:
QTINodeGroupException - if group is not found

getIdentificationGroup

public IdentificationGroup getIdentificationGroup()
                                           throws QTINodeGroupException
Gets identification group.

Returns:
identification group
Throws:
QTINodeGroupException - if group is not found

getItemResultGroup

public ItemResultGroup getItemResultGroup()
                                   throws QTINodeGroupException
Gets itemResult group.

Returns:
itemResult group
Throws:
QTINodeGroupException - if group is not found

getItemVariableGroup

public ItemVariableGroup getItemVariableGroup()
                                       throws QTINodeGroupException
Gets itemVariable group.

Returns:
itemVariable group
Throws:
QTINodeGroupException - if group is not found

getSessionIdentifierGroup

public SessionIdentifierGroup getSessionIdentifierGroup()
                                                 throws QTINodeGroupException
Gets sessionIdentifier group.

Returns:
sessionIdentifier group
Throws:
QTINodeGroupException - if group is not found

getTestResultGroup

public TestResultGroup getTestResultGroup()
                                   throws QTINodeGroupException
Gets testResult group.

Returns:
testResult group
Throws:
QTINodeGroupException - if group is not found

getFieldValueGroup

public FieldValueGroup getFieldValueGroup()
                                   throws QTINodeGroupException
Gets fieldValue group.

Returns:
fieldValue group
Throws:
QTINodeGroupException - if group is not found

getAssessmentSectionGroup

public AssessmentSectionGroup getAssessmentSectionGroup()
                                                 throws QTINodeGroupException
Gets assessmentSection group.

Returns:
assessmentSection group
Throws:
QTINodeGroupException - if group is not found

getBranchRuleGroup

public BranchRuleGroup getBranchRuleGroup()
                                   throws QTINodeGroupException
Gets branchRule group.

Returns:
branchRule group
Throws:
QTINodeGroupException - if group is not found

getItemSessionControlGroup

public ItemSessionControlGroup getItemSessionControlGroup()
                                                   throws QTINodeGroupException
Gets itemSessionControl group.

Returns:
itemSessionControl group
Throws:
QTINodeGroupException - if group is not found

getOrderingGroup

public OrderingGroup getOrderingGroup()
                               throws QTINodeGroupException
Gets ordering group.

Returns:
ordering group
Throws:
QTINodeGroupException - if group is not found

getPreConditionGroup

public PreConditionGroup getPreConditionGroup()
                                       throws QTINodeGroupException
Gets preCondition group.

Returns:
preCondition group
Throws:
QTINodeGroupException - if group is not found

getRubricBlockGroup

public RubricBlockGroup getRubricBlockGroup()
                                     throws QTINodeGroupException
Gets rubricBlock group.

Returns:
rubricBlock group
Throws:
QTINodeGroupException - if group is not found

getSectionPartGroup

public SectionPartGroup getSectionPartGroup()
                                     throws QTINodeGroupException
Gets sectionPart group.

Returns:
sectionPart group
Throws:
QTINodeGroupException - if group is not found

getSelectionGroup

public SelectionGroup getSelectionGroup()
                                 throws QTINodeGroupException
Gets selection group.

Returns:
selection group
Throws:
QTINodeGroupException - if group is not found

getTemplateDefaultGroup

public TemplateDefaultGroup getTemplateDefaultGroup()
                                             throws QTINodeGroupException
Gets templateDefault group.

Returns:
templateDefault group
Throws:
QTINodeGroupException - if group is not found

getTestFeedbackGroup

public TestFeedbackGroup getTestFeedbackGroup()
                                       throws QTINodeGroupException
Gets testFeedback group.

Returns:
testFeedback group
Throws:
QTINodeGroupException - if group is not found

getTestPartGroup

public TestPartGroup getTestPartGroup()
                               throws QTINodeGroupException
Gets testPart group.

Returns:
testPart group
Throws:
QTINodeGroupException - if group is not found

getTimeLimitGroup

public TimeLimitGroup getTimeLimitGroup()
                                 throws QTINodeGroupException
Gets timeLimit group.

Returns:
timeLimit group
Throws:
QTINodeGroupException - if group is not found

getVariableMappingGroup

public VariableMappingGroup getVariableMappingGroup()
                                             throws QTINodeGroupException
Gets variableMapping group.

Returns:
variableMapping group
Throws:
QTINodeGroupException - if group is not found

getWeightGroup

public WeightGroup getWeightGroup()
                           throws QTINodeGroupException
Gets weight group.

Returns:
weight group
Throws:
QTINodeGroupException - if group is not found

getTemplateElseGroup

public TemplateElseGroup getTemplateElseGroup()
                                       throws QTINodeGroupException
Gets templateElse group.

Returns:
templateElse group
Throws:
QTINodeGroupException - if group is not found

getTemplateElseIfGroup

public TemplateElseIfGroup getTemplateElseIfGroup()
                                           throws QTINodeGroupException
Gets templateElseIf group.

Returns:
templateElseIf group
Throws:
QTINodeGroupException - if group is not found

getTemplateIfGroup

public TemplateIfGroup getTemplateIfGroup()
                                   throws QTINodeGroupException
Gets templateIf group.

Returns:
templateIf group
Throws:
QTINodeGroupException - if group is not found

getTemplateProcessingGroup

public TemplateProcessingGroup getTemplateProcessingGroup()
                                                   throws QTINodeGroupException
Gets templateProcessing group.

Returns:
templateProcessing group
Throws:
QTINodeGroupException - if group is not found

getTemplateRuleGroup

public TemplateRuleGroup getTemplateRuleGroup()
                                       throws QTINodeGroupException
Gets templateRule group.

Returns:
templateRule group
Throws:
QTINodeGroupException - if group is not found

getResponseRuleGroup

public ResponseRuleGroup getResponseRuleGroup()
                                       throws QTINodeGroupException
Gets responseRule group.

Returns:
responseRule group
Throws:
QTINodeGroupException - if group is not found

getItemBodyGroup

public ItemBodyGroup getItemBodyGroup()
                               throws QTINodeGroupException
Gets itemBody group.

Returns:
itemBody group
Throws:
QTINodeGroupException - if group is not found

getResponseElseGroup

public ResponseElseGroup getResponseElseGroup()
                                       throws QTINodeGroupException
Gets responseElse group.

Returns:
responseElse group
Throws:
QTINodeGroupException - if group is not found

getResponseElseIfGroup

public ResponseElseIfGroup getResponseElseIfGroup()
                                           throws QTINodeGroupException
Gets responseElseIf group.

Returns:
responseElseIf group
Throws:
QTINodeGroupException - if group is not found

getResponseIfGroup

public ResponseIfGroup getResponseIfGroup()
                                   throws QTINodeGroupException
Gets responseIf group.

Returns:
responseIf group
Throws:
QTINodeGroupException - if group is not found

getResponseProcessingGroup

public ResponseProcessingGroup getResponseProcessingGroup()
                                                   throws QTINodeGroupException
Gets responseProcessing group.

Returns:
responseProcessing group
Throws:
QTINodeGroupException - if group is not found

getMappingGroup

public MappingGroup getMappingGroup()
                             throws QTINodeGroupException
Gets mapping group.

Returns:
mapping group
Throws:
QTINodeGroupException - if group is not found

getMapEntryGroup

public MapEntryGroup getMapEntryGroup()
                               throws QTINodeGroupException
Gets mapEntry group.

Returns:
mapEntry group
Throws:
QTINodeGroupException - if group is not found

getAreaMappingGroup

public AreaMappingGroup getAreaMappingGroup()
                                     throws QTINodeGroupException
Gets areaMapping group.

Returns:
areaMapping group
Throws:
QTINodeGroupException - if group is not found

getAreaMapEntryGroup

public AreaMapEntryGroup getAreaMapEntryGroup()
                                       throws QTINodeGroupException
Gets areaMapEntry group.

Returns:
areaMapEntry group
Throws:
QTINodeGroupException - if group is not found

getPromptGroup

public PromptGroup getPromptGroup()
                           throws QTINodeGroupException
Gets prompt group.

Returns:
prompt group
Throws:
QTINodeGroupException - if group is not found

getSimpleChoiceGroup

public SimpleChoiceGroup getSimpleChoiceGroup()
                                       throws QTINodeGroupException
Gets simpleChoice group.

Returns:
simpleChoice group
Throws:
QTINodeGroupException - if group is not found

getInteractionGroup

public InteractionGroup getInteractionGroup()
                                     throws QTINodeGroupException
Gets interaction group.

Returns:
interaction group
Throws:
QTINodeGroupException - if group is not found

getInlineChoiceGroup

public InlineChoiceGroup getInlineChoiceGroup()
                                       throws QTINodeGroupException
Gets inlineChoice group.

Returns:
inlineChoice group
Throws:
QTINodeGroupException - if group is not found

getInlineGroup

public InlineGroup getInlineGroup()
                           throws QTINodeGroupException
Gets inline group.

Returns:
inline group
Throws:
QTINodeGroupException - if group is not found

getBlockGroup

public BlockGroup getBlockGroup()
                         throws QTINodeGroupException
Gets block group.

Returns:
block group
Throws:
QTINodeGroupException - if group is not found

getLiGroup

public LiGroup getLiGroup()
                   throws QTINodeGroupException
Gets li group.

Returns:
li group
Throws:
QTINodeGroupException - if group is not found

getDlElementGroup

public DlElementGroup getDlElementGroup()
                                 throws QTINodeGroupException
Gets dlElement group.

Returns:
dlElement group
Throws:
QTINodeGroupException - if group is not found

getFlowGroup

public FlowGroup getFlowGroup()
                       throws QTINodeGroupException
Gets flow group.

Returns:
flow group
Throws:
QTINodeGroupException - if group is not found

getObjectFlowGroup

public ObjectFlowGroup getObjectFlowGroup()
                                   throws QTINodeGroupException
Gets objectFlow group.

Returns:
objectFlow group
Throws:
QTINodeGroupException - if group is not found

getColGroup

public ColGroup getColGroup()
                     throws QTINodeGroupException
Gets Col group.

Returns:
Col group
Throws:
QTINodeGroupException - if group is not found

getColgroupGroup

public ColgroupGroup getColgroupGroup()
                               throws QTINodeGroupException
Gets Colgroup group.

Returns:
Colgroup group
Throws:
QTINodeGroupException - if group is not found

getCaptionGroup

public CaptionGroup getCaptionGroup()
                             throws QTINodeGroupException
Gets Caption group.

Returns:
Caption group
Throws:
QTINodeGroupException - if group is not found

getTbodyGroup

public TbodyGroup getTbodyGroup()
                         throws QTINodeGroupException
Gets Tbody group.

Returns:
Tbody group
Throws:
QTINodeGroupException - if group is not found

getTfootGroup

public TfootGroup getTfootGroup()
                         throws QTINodeGroupException
Gets Tfoot group.

Returns:
Tfoot group
Throws:
QTINodeGroupException - if group is not found

getTheadGroup

public TheadGroup getTheadGroup()
                         throws QTINodeGroupException
Gets Thead group.

Returns:
Thead group
Throws:
QTINodeGroupException - if group is not found

getTrGroup

public TrGroup getTrGroup()
                   throws QTINodeGroupException
Gets Tr group.

Returns:
Tr group
Throws:
QTINodeGroupException - if group is not found

getTableCellGroup

public TableCellGroup getTableCellGroup()
                                 throws QTINodeGroupException
Gets TableCell group.

Returns:
TableCell group
Throws:
QTINodeGroupException - if group is not found

getInlineStaticGroup

public InlineStaticGroup getInlineStaticGroup()
                                       throws QTINodeGroupException
Gets inlineStatic group.

Returns:
inlineStatic group
Throws:
QTINodeGroupException - if group is not found

getFlowStaticGroup

public FlowStaticGroup getFlowStaticGroup()
                                   throws QTINodeGroupException
Gets flowStatic group.

Returns:
flowStatic group
Throws:
QTINodeGroupException - if group is not found

getTextOrVariableGroup

public TextOrVariableGroup getTextOrVariableGroup()
                                           throws QTINodeGroupException
Gets textOrVariable group.

Returns:
textOrVariable group
Throws:
QTINodeGroupException - if group is not found

getBlockStaticGroup

public BlockStaticGroup getBlockStaticGroup()
                                     throws QTINodeGroupException
Gets blockStatic group.

Returns:
textOrVariable group
Throws:
QTINodeGroupException - if group is not found

getSimpleAssociableChoiceGroup

public SimpleAssociableChoiceGroup getSimpleAssociableChoiceGroup()
                                                           throws QTINodeGroupException
Gets simpleAssociableChoice group.

Returns:
simpleAssociableChoice group
Throws:
QTINodeGroupException - if group is not found

getObjectGroup

public ObjectGroup getObjectGroup()
                           throws QTINodeGroupException
Gets object group.

Returns:
object group
Throws:
QTINodeGroupException - if group is not found

getGapChoiceGroup

public GapChoiceGroup getGapChoiceGroup()
                                 throws QTINodeGroupException
Gets gapChoice group.

Returns:
gapChoice group
Throws:
QTINodeGroupException - if group is not found

getAssociableHotspotGroup

public AssociableHotspotGroup getAssociableHotspotGroup()
                                                 throws QTINodeGroupException
Gets associableHotspot group.

Returns:
associableHotspot group
Throws:
QTINodeGroupException - if group is not found

getGapImgGroup

public GapImgGroup getGapImgGroup()
                           throws QTINodeGroupException
Gets gapImg group.

Returns:
gapImg group
Throws:
QTINodeGroupException - if group is not found

getHotspotChoiceGroup

public HotspotChoiceGroup getHotspotChoiceGroup()
                                         throws QTINodeGroupException
Gets hotspotChoice group.

Returns:
hotspotChoice group
Throws:
QTINodeGroupException - if group is not found

getSimpleMatchSetGroup

public SimpleMatchSetGroup getSimpleMatchSetGroup()
                                           throws QTINodeGroupException
Gets simpleMatchSet group.

Returns:
simpleMatchSet group
Throws:
QTINodeGroupException - if group is not found

getPositionObjectInteractionGroup

public PositionObjectInteractionGroup getPositionObjectInteractionGroup()
                                                                 throws QTINodeGroupException
Gets positionObjectInteraction group.

Returns:
positionObjectInteraction group
Throws:
QTINodeGroupException - if group is not found

getCandidateResponseGroup

public CandidateResponseGroup getCandidateResponseGroup()
                                                 throws QTINodeGroupException
Gets candidateResponse group.

Returns:
candidateResponse group
Throws:
QTINodeGroupException - if group is not found

getStylesheetGroup

public StylesheetGroup getStylesheetGroup()
                                   throws QTINodeGroupException
Gets stylesheet group.

Returns:
stylesheet group
Throws:
QTINodeGroupException - if group is not found

getModalFeedbackGroup

public ModalFeedbackGroup getModalFeedbackGroup()
                                         throws QTINodeGroupException
Gets modalFeedback group.

Returns:
modalFeedback group
Throws:
QTINodeGroupException - if group is not found


Copyright © 2009. All Rights Reserved.