Don't make getNode throw XML-specific Exceptions.

This commit is contained in:
hns 2004-02-20 15:27:43 +00:00
parent 3a4877f84b
commit 40a3b57be3
2 changed files with 2 additions and 10 deletions

View file

@ -19,8 +19,6 @@ package helma.objectmodel;
import helma.objectmodel.INode;
import helma.objectmodel.db.IDGenerator;
import java.io.IOException;
import org.xml.sax.SAXException;
import javax.xml.parsers.ParserConfigurationException;
/**
* Interface that is implemented by Database wrappers
@ -57,8 +55,7 @@ public interface IDatabase {
// node-related
public INode getNode(ITransaction transaction, String key)
throws IOException, ObjectNotFoundException,
SAXException, ParserConfigurationException;
throws IOException, ObjectNotFoundException;
/**
*

View file

@ -20,9 +20,7 @@ import helma.objectmodel.*;
import helma.objectmodel.dom.IDGenParser;
import helma.objectmodel.dom.XmlDatabaseReader;
import helma.objectmodel.dom.XmlWriter;
import org.xml.sax.SAXException;
import javax.xml.parsers.ParserConfigurationException;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
@ -162,12 +160,9 @@ public final class XmlDatabase implements IDatabase {
* @return
* @throws IOException
* @throws ObjectNotFoundException
* @throws ParserConfigurationException
* @throws SAXException
*/
public INode getNode(ITransaction txn, String kstr)
throws IOException, ObjectNotFoundException,
ParserConfigurationException, SAXException {
throws IOException, ObjectNotFoundException {
File f = new File(dbHomeDir, kstr + ".xml");
if (!f.exists()) {