saxbean
Class MySAXParserTitle

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by saxbean.MySAXParserTitle
All Implemented Interfaces:
java.io.Serializable, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class MySAXParserTitle
extends org.xml.sax.helpers.DefaultHandler
implements java.io.Serializable

Clase que forma el parser XML para leer el título de un test.

Author:
Jesús Campos Álvarez
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
MySAXParserTitle()
          Constructor de la clase.
 
Method Summary
 java.lang.String parse(java.lang.String filename)
          Método que permite analizar un fichero de test y obtener su título.
 void startElement(java.lang.String uri, java.lang.String name, java.lang.String qName, org.xml.sax.Attributes atts)
          Método que recibe la notificación del comienzo de un elemento.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

MySAXParserTitle

public MySAXParserTitle()
Constructor de la clase.

Method Detail

parse

public java.lang.String parse(java.lang.String filename)
                       throws org.xml.sax.SAXException,
                              java.io.IOException,
                              javax.xml.parsers.ParserConfigurationException
Método que permite analizar un fichero de test y obtener su título.

Parameters:
filename - nombre del fichero XML a analizar.
Returns:
String con el título del test.
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String name,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
Método que recibe la notificación del comienzo de un elemento.

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Parameters:
uri - uri del elemento XML.
name - nombre local.
qName - nombre de la etiqueta.
atts - atributos del elemento.