package com.limegroup.gnutella.xml; import java.io.IOException; import java.util.Collection; import java.util.Map; import java.util.Map.Entry; import org.xml.sax.SAXException; public interface LimeXMLDocumentFactory { public LimeXMLDocument createLimeXMLDocument(String xml) throws SAXException, SchemaNotFoundException, IOException; public LimeXMLDocument createLimeXMLDocument(Map<String, String> map, String schemaURI, String keyPrefix) throws IOException; public LimeXMLDocument createLimeXMLDocument( Collection<? extends Entry<String, String>> nameValueList, String schemaURI); }