test
Class InlineTextInteraction

java.lang.Object
  extended by test.InlineTextInteraction

public class InlineTextInteraction
extends java.lang.Object

Esta clase contiene el objeto que se encarga de leer los elementos del iterador, formando el vector cuyo contenido es el cuerpo de preguntas tipo InlineChoice o tipo TextEntry. Además nos permite obtener el vector con el texto y los huecos de una pregunta de tipo GapMatch.

Author:
Jesús Campos Álvarez

Constructor Summary
InlineTextInteraction()
          Constructor de la clase.
 
Method Summary
 MyElement getElem()
          Método que devuelve el elemento de tipo MyElement, porque hemos avanzado en el iterador, así en la clase que llama a este método podemos obtener el nombre de la etiqueta y seguir con la progresión del iterador.
 java.util.Vector getInlinetext()
          Método que permite obtener el vector con el cuerpo de una pregunta tipo textEntry o inlineChoice, o el texto y los huecos de una pregunta de tipo gapMatch.
 java.lang.String getTipo()
          Método para obtener la cadena que indica si la pregunta es de tipo InlineChoice o TextEntry.
 java.util.Iterator obtenerDatos(java.util.Iterator ir)
          Este método obtiene todos los datos relativos a una pregunta de tipo InlineChoice o TextEntry, y el texto y los huecos de una tipo GapMatch.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineTextInteraction

public InlineTextInteraction()
Constructor de la clase.

Method Detail

obtenerDatos

public java.util.Iterator obtenerDatos(java.util.Iterator ir)
Este método obtiene todos los datos relativos a una pregunta de tipo InlineChoice o TextEntry, y el texto y los huecos de una tipo GapMatch. Recibe el iterador y devuelve el mismo iterador ya avanzado.

Parameters:
ir - iterador de los elementos del fichero xml de un item.
Returns:
el mismo iterador que recibe pero avanzado hasta haber obtenido la pregunta completa.

getInlinetext

public java.util.Vector getInlinetext()
Método que permite obtener el vector con el cuerpo de una pregunta tipo textEntry o inlineChoice, o el texto y los huecos de una pregunta de tipo gapMatch.

Returns:
vector con el cuerpo del item.

getTipo

public java.lang.String getTipo()
Método para obtener la cadena que indica si la pregunta es de tipo InlineChoice o TextEntry.

Returns:
String con el tipo de item.

getElem

public MyElement getElem()
Método que devuelve el elemento de tipo MyElement, porque hemos avanzado en el iterador, así en la clase que llama a este método podemos obtener el nombre de la etiqueta y seguir con la progresión del iterador.

Returns:
objeto MyElement con el último elemento tomado del iterador.