org.olat.ims.qti.editor.beecom.objects
Class SelectionOrdering

java.lang.Object
  extended by org.olat.ims.qti.editor.beecom.objects.SelectionOrdering
All Implemented Interfaces:
QTIObject

public class SelectionOrdering
extends java.lang.Object
implements QTIObject

Initial Date: Sep 23, 2003

Author:
gnaegi
Comment: selection_ordering object (at level section). Values that can be changed: order_type and selection_number. A selection number of 0 stands for 'all items selected'.

Field Summary
static java.lang.String ORDER_TYPE
           
static java.lang.String RANDOM
           
static java.lang.String SEQUENTIAL
           
 
Constructor Summary
SelectionOrdering()
           
 
Method Summary
 void addToElement(org.dom4j.Element root)
           
 java.lang.String getOrderType()
           
 int getSelectionNumber()
           
 void setOrderType(java.lang.String string)
          Set the order type: Sequential (default) or Random
 void setSelectionNumber(int i)
          Set the number of items to be selected.
 void setSelectionNumber(java.lang.String i)
          Set the number of items to be selected.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORDER_TYPE

public static final java.lang.String ORDER_TYPE
See Also:
Constant Field Values

SEQUENTIAL

public static final java.lang.String SEQUENTIAL
See Also:
Constant Field Values

RANDOM

public static final java.lang.String RANDOM
See Also:
Constant Field Values
Constructor Detail

SelectionOrdering

public SelectionOrdering()
Method Detail

addToElement

public void addToElement(org.dom4j.Element root)
Specified by:
addToElement in interface QTIObject

getOrderType

public java.lang.String getOrderType()
Returns:

getSelectionNumber

public int getSelectionNumber()
Returns:

setOrderType

public void setOrderType(java.lang.String string)
Set the order type: Sequential (default) or Random

Parameters:
string -

setSelectionNumber

public void setSelectionNumber(int i)
Set the number of items to be selected. 0 means to select all items, any other number bigger than 0 means the exact number of items to be choosen.

Parameters:
i -

setSelectionNumber

public void setSelectionNumber(java.lang.String i)
Set the number of items to be selected. 0 means to select all items, any other number bigger than 0 means the exact number of items to be choosen. Throws exception if string is not an integer value

Parameters:
i -