Class MultipleXMLContent

java.lang.Object
org.gvsig.utils.xmlViewer.MultipleXMLContent
All Implemented Interfaces:
XMLContent

public class MultipleXMLContent extends Object implements XMLContent
XMLContent al que se le pueden añadir varios ficheros XML en forma de String
Author:
Fernando González Cortés
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    Manejador que delega en otro manejador todos los eventos excepto el startDocument y el endDocument.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addXML(String xmlContent)
    Añade un fichero XML al modelo
    void
    Genera un evento de startDocument, luego genera todos los eventos de los XML que han sido añadidos a la clase filtrando los startDocument y endDocument de cada uno de ellos y luego genera un endDocument
    void
    Mediante este método el control se registra como handler de los eventos SAX disparados en el evento parse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MultipleXMLContent

      public MultipleXMLContent()
  • Method Details

    • addXML

      public void addXML(String xmlContent)
      Añade un fichero XML al modelo
      Parameters:
      xmlContent - String con el contenido xml
    • setContentHandler

      public void setContentHandler(ContentHandler handler)
      Description copied from interface: XMLContent
      Mediante este método el control se registra como handler de los eventos SAX disparados en el evento parse
      Specified by:
      setContentHandler in interface XMLContent
      Parameters:
      handler - Handler de los eventos del método parse que meterá toda la información en el control
      See Also:
    • parse

      public void parse() throws SAXException
      Genera un evento de startDocument, luego genera todos los eventos de los XML que han sido añadidos a la clase filtrando los startDocument y endDocument de cada uno de ellos y luego genera un endDocument
      Specified by:
      parse in interface XMLContent
      Throws:
      SAXException - Si se produce algún error relacionado con los eventos
      See Also: