|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vizzini.database.DatabaseFactory
public class DatabaseFactory
Provides a factory to create database implementations.
Constructor Summary | |
---|---|
DatabaseFactory()
|
Method Summary | |
---|---|
static IAssociation |
createAssociation(IDatabase database,
JoinData joinData,
boolean forward)
Create a association. |
static IDatabase |
createDatabase(Document document,
boolean isFileBased)
Create a database. |
static IDatabase |
createDatabase(File file)
Create a database. |
static IDatabase |
createDatabase(File file,
boolean isFileBased)
Create a database. |
static IDatabase |
createDatabase(InputStream inputStream)
Create a database. |
static IDatabase |
createDatabase(InputStream inputStream,
boolean isFileBased)
Create a database. |
static IRecord |
createRecord(IDatabase database,
ITableData tableData)
Create a record. |
static IRecord |
createRecord(IDatabase database,
String tableName)
Create a record. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DatabaseFactory()
Method Detail |
---|
public static IAssociation createAssociation(IDatabase database, JoinData joinData, boolean forward)
database
- The database.joinData
- The join data.forward
- Flag indicating if this is forward along the join.public static IDatabase createDatabase(File file) throws ParserConfigurationException, SAXException, IOException, ClassNotFoundException, SQLException
ParserConfigurationException
SAXException
IOException
ClassNotFoundException
SQLException
public static IDatabase createDatabase(InputStream inputStream) throws ParserConfigurationException, SAXException, IOException, ClassNotFoundException, SQLException
ParserConfigurationException
SAXException
IOException
ClassNotFoundException
SQLException
public static IDatabase createDatabase(Document document, boolean isFileBased) throws ClassNotFoundException, SQLException
ClassNotFoundException
SQLException
public static IDatabase createDatabase(File file, boolean isFileBased) throws ParserConfigurationException, SAXException, IOException, ClassNotFoundException, SQLException
ParserConfigurationException
SAXException
IOException
ClassNotFoundException
SQLException
public static IDatabase createDatabase(InputStream inputStream, boolean isFileBased) throws ParserConfigurationException, SAXException, IOException, ClassNotFoundException, SQLException
ParserConfigurationException
SAXException
IOException
ClassNotFoundException
SQLException
public static IRecord createRecord(IDatabase database, String tableName)
database
- The database.tableName
- The table name.public static IRecord createRecord(IDatabase database, ITableData tableData)
database
- The database.tableData
- The table data.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |