org.codehaus.cargo.module
Interface DescriptorIo

All Known Implementing Classes:
AbstractDescriptorIo, ApplicationXmlIo, EjbJarXmlIo, IbmEjbJarBndXmiIo, IbmWebBndXmiIo, JBossWebXmlIo, JBossXmlIo, OrionEjbJarXmlIo, OrionWebXmlIo, ResinWebXmlIo, TomcatContextXmlIo, WeblogicEjbJarXmlIo, WeblogicXmlIo, WebXmlIo

public interface DescriptorIo

Version:
$Id: DescriptorIo.java 1705 2008-09-02 13:14:55Z adriana $

Method Summary
 org.jdom.input.SAXBuilder createDocumentBuilder()
          Create a document builder.
 org.jdom.input.SAXBuilder createDocumentBuilder(EntityResolver theEntityResolver)
           
 org.jdom.Document parseXml(InputStream documentStream)
          Parse XML into a document.
 org.jdom.Document parseXml(InputStream theInput, EntityResolver theEntityResolver)
           
 

Method Detail

parseXml

org.jdom.Document parseXml(InputStream documentStream)
                           throws org.jdom.JDOMException,
                                  IOException
Parse XML into a document.

Parameters:
documentStream - stream containing XML
Returns:
the document
Throws:
IOException - if error reading
org.jdom.JDOMException - if error constructing document

parseXml

org.jdom.Document parseXml(InputStream theInput,
                           EntityResolver theEntityResolver)
                           throws org.jdom.JDOMException,
                                  IOException
Parameters:
theInput - Input XML stream
theEntityResolver - Entity Resolver
Returns:
the document
Throws:
IOException - if error reading
org.jdom.JDOMException - if error constructing document

createDocumentBuilder

org.jdom.input.SAXBuilder createDocumentBuilder()
Create a document builder.

Returns:
new document builder

createDocumentBuilder

org.jdom.input.SAXBuilder createDocumentBuilder(EntityResolver theEntityResolver)
Parameters:
theEntityResolver - entity resolver or null
Returns:
a new non-validating, non-namespace-aware DocumentBuilder instance


Copyright © 2004-2012 Codehaus. All Rights Reserved.