Sidar, principal.
>>contenido
Fundación Sidar - Acceso Universal
Seminario SIDAR
Principal >> Aplicación: UAW >> Documentación de las clases java

uaw
Class FramesetContentHandler

java.lang.Object
  |
  +--orgxml.sax.helpers.DefaultHandler
        |
        +--uaw.FramesetContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class FramesetContentHandler
extends org.xml.sax.helpers.DefaultHandler

FramesetContentHandler es un ContentHandler de SAXParser especializado en la lectura de un fichero XML con la estructura establecida en {directorio usuario}/dtd/seleccio_marcs.dtd

Version:
1.0, 2004/06
Author:
Mireia Ribera

UML data model
legend graphical representation



Field Summary
private boolean chars
Indica si la última etiqueta leída debe tener un contenido textual o no.
private static int fitxer
Constante para una de las etiquetas válidas.
private static int frameset
Constante para una de las etiquetas válidas.
private static int marc
Constante para una de las etiquetas válidas.
private java.util.TreeMap marcsSeleccionats
Estructura para guardar la información leída.
private boolean ple
Indica si el contenido textual esperado se ha llenado o no.
private int tag
private java.net.URI uriFrameset
Variable para guardar información de la última dirección leída en el campo 'fitxer'.
Constructor Summary
FramesetContentHandler ()
Method Summary
void characters (char[] ch, int start, int length)
void endElement (java.lang.String uri, java.lang.String tagName, java.lang.String qname)
java.util.TreeMap getMarcsSeleccionats ()
Devuelve la información leída en una lista ordenada sin repeticiones, en la que la clave de acceso es la URI de una página de definición de marcos -- correspondiente al contenido del campo 'fitxer' -- y el contenido es el nombre del marco seleccionado.
void startElement (java.lang.String uri, java.lang.String tagName, java.lang.String qname, org.xml.sax.Attributes atts)
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

fitxer

private static final int fitxer

Constante para una de les etiquetas válidas.

See Also:
Constant Field Values

frameset

private static final int frameset

Constante para una de les etiquetas válidas.

See Also:
Constant Field Values

marc

private static final int marc

Constante para una de les etiquetas válidas.

See Also:
Constant Field Values

chars

private boolean chars

Indica si la última etiqueta leída debe tener contenido textual o no.


marcsSeleccionats

private java.util.TreeMap marcsSeleccionats

Estructura para guardar la información leída.

Se trata de una lista ordenada sin repeticiones, en la que la clave de acceso es la URI de una página de definición de marcos -- correspondiente al contenido del campo 'fitxer' -- y el contenido el nombre del marco seleccionado.


ple

private boolean ple

Indica si el contenido textual esperado se ha rellenado o no.


tag

private int tag

uriFrameset

private java.net.URI uriFrameset

Variable para guardar información de la última dirección leída en el campo fichero.

Constructor Detail

FramesetContentHandler

public FramesetContentHandler()
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String tagName,
                       java.lang.String qname)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException

getMarcsSeleccionats

public java.util.TreeMap getMarcsSeleccionats()

Devuelve la información leída en una lista ordenada sin repeticiones, donde la clave de acceso es la URI de una página de definición de marcos -- correspondiente al contenido del campo 'fitxer' -- y el contenido es el nombre del marco seleccionado.


startElement

public void startElement(java.lang.String uri,
                         java.lang.String tagName,
                         java.lang.String qname,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException