pagina
Una Pagina no es otra cosa que una Representacion de un Pagina Wikipedia: Articulo, Paginas Especiales como son las de Desambiguacion o bien Categorías. Se considera una Pagina aquella que no presenta la instruccion de redireccion, osea no redirige a ninguna otra página.
En principio contiene todos los atributos que se pueden extraer de XML Dump, como son:
Las Paginas tienen algunos comportamientos (métodos) adicionales al seteo de sus parametros, como pueden ser la actualización (boolean actualizar()) o simplemente consultar si se encuentra actualizada (boolean estaActualizado()) corroborando siempre con la version actual de la Wikipedia en Español. Tambien es posible saber a cuales Categorias Pertenece, obteniendo una Lista de Categorias (List<String> getCategorias()), o bien si estamos trabajando con una Pagina de Desambiguación (boolean esPaginaDeDesambiguacion() ).
pagina redireccionada
Esta es una Pagina, y como tal contiene lo mismo y el mismo comportamiento como arriba se las describió, pero que se diferencia al tener adicionalmente un "Titulo Apuntado" (String getTituloApuntado()), que es el Título a de la Pagina a la que redirige.
Dicho Título se extrae por primera vez de su Contenido, osea el Texto Wiki de la Pagina (o mejor dicho del de su revisión), y luego siempre se accede a ese dato independientemente del contenido. Otra característica es que como existen Paginas Redireccionadas cuyo contenido se encuentra "sucio", osea lleno de datos adicionales mas alla de la orden de la redireccion, se ofrece limpiarlo y dejarlo "normalizado" con un simple método: limpiarContenido().
Por ejemplo tomemos el caso de una pagina redireccionada que posea contenido adicional:
#redirect [[ titulo apuntado ]]
==== Historia====
habia una vez una Pagina redireccionada con contenido adicional!.
fin.
Es posible dejarla simplemente sin nada mas que la orden de redirección, y sin espacios ni lineas vacias:
#redirect [[titulo apuntado]]