
/**
 * @author Ibermatica
 * 
 * Fecha de Creaci�n: 31/01/2019
 */

package com.ejie.ad74a.util.pid;

/** Representa una colecci�n de elementos de un documento xml. */

public final class XmlElements {

	private XmlElement[] m_elems;

	/**
	 * Construye un objeto de la clase.
	 * 
	 * @param elems Array de elementos.
	 */

	XmlElements(XmlElement[] elems) {
		m_elems = elems;
	}

	/**
	 * Devuelve el n�mero de elementos de la colecci�n.
	 * 
	 * @return El n�mero mencionado.
	 */

	public int getCount() {
		return m_elems.length;
	}

	/**
	 * Devuelve el elemento especificado.
	 * 
	 * @param index Indice del elemento (1, 2, ...).
	 * @return El elemento mencionado.
	 */

	public XmlElement getItem(final int index) {
		return m_elems[index - 1];
	}

} // class XmlElements
