documentacion

Este documento contiene toda la Documentación de JWD en donde se presentan sus Componentes a un nivel de detalle alto, si desea más informacion lo mejor es que consulte la pagina de JavaDoc.

Para ver ejemplos de uso, puede vistar la pagina como empezar, aún asi desde esta sección se citaran algunas ejemplos o bien se pueda llegar a describir mejor alguna situación usando código en Java.

componentes principales

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]]

revision

contribuidor

procesador

filtro

componentes avanzados

procesador con filtro

multi procesador

enlaces externos