|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | UML | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--orgxml.sax.helpers.DefaultHandler | +--uaw.FramesetContentHandler
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
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 |
private static final int fitxer
Constante para una de les etiquetas válidas.
private static final int frameset
Constante para una de les etiquetas válidas.
private static final int marc
Constante para una de les etiquetas válidas.
private boolean chars
Indica si la última etiqueta leída debe tener contenido textual o no.
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.
private boolean ple
Indica si el contenido textual esperado se ha rellenado 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 fichero.
Constructor Detail |
public FramesetContentHandler()
Method Detail |
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface
org.xml.sax.ContentHandler
characters
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String tagName, java.lang.String qname) throws org.xml.sax.SAXException
endElement
in interface
org.xml.sax.ContentHandler
endElement
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
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.
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
startElement
in interface
org.xml.sax.ContentHandler
startElement
in class
org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |