Package org.gvsig.utils.xmlViewer
Class MultipleXMLContent
java.lang.Object
org.gvsig.utils.xmlViewer.MultipleXMLContent
- All Implemented Interfaces:
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 ClassesModifier and TypeClassDescriptionclassManejador que delega en otro manejador todos los eventos excepto el startDocument y el endDocument. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAñade un fichero XML al modelovoidparse()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 endDocumentvoidsetContentHandler(ContentHandler handler) Mediante este método el control se registra como handler de los eventos SAX disparados en el evento parse
-
Constructor Details
-
MultipleXMLContent
public MultipleXMLContent()
-
-
Method Details
-
addXML
Añade un fichero XML al modelo- Parameters:
xmlContent- String con el contenido xml
-
setContentHandler
Description copied from interface:XMLContentMediante este método el control se registra como handler de los eventos SAX disparados en el evento parse- Specified by:
setContentHandlerin interfaceXMLContent- Parameters:
handler- Handler de los eventos del método parse que meterá toda la información en el control- See Also:
-
parse
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:
parsein interfaceXMLContent- Throws:
SAXException- Si se produce algún error relacionado con los eventos- See Also:
-