org.exolab.castor.jdo.conf

Class Database

Implemented Interfaces:
java.io.Serializable

public class Database
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:09 $

See Also:
Serialized Form

Constructor Summary

Database()

Method Summary

void
addMapping(Mapping vMapping)
java.util.Enumeration
enumerateMapping()
DataSource
getDataSource()
Driver
getDriver()
java.lang.String
getEngine()
Jndi
getJndi()
Mapping[]
getMapping()
Mapping
getMapping(int index)
int
getMappingCount()
java.lang.String
getName()
java.lang.String
getReferenceId()
boolean
isValid()
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.DocumentHandler handler)
void
removeAllMapping()
Mapping
removeMapping(int index)
void
setDataSource(DataSource _dataSource)
void
setDriver(Driver _driver)
void
setEngine(java.lang.String _engine)
void
setJndi(Jndi _jndi)
void
setMapping(Mapping vMapping, int index)
void
setName(java.lang.String _name)
static Database
unmarshal(java.io.Reader reader)
void
validate()

Constructor Details

Database

public Database()

Method Details

addMapping

public void addMapping(Mapping vMapping)
            throws java.lang.IndexOutOfBoundsException

Parameters:
vMapping -


enumerateMapping

public java.util.Enumeration enumerateMapping()


getDataSource

public DataSource getDataSource()


getDriver

public Driver getDriver()


getEngine

public java.lang.String getEngine()


getJndi

public Jndi getJndi()


getMapping

public Mapping[] getMapping()


getMapping

public Mapping getMapping(int index)
            throws java.lang.IndexOutOfBoundsException

Parameters:
index -


getMappingCount

public int getMappingCount()


getName

public java.lang.String getName()


getReferenceId

public java.lang.String getReferenceId()


isValid

public boolean isValid()


marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException

Parameters:
out -


marshal

public void marshal(org.xml.sax.DocumentHandler handler)
            throws MarshalException,
                   ValidationException

Parameters:
handler -


removeAllMapping

public void removeAllMapping()


removeMapping

public Mapping removeMapping(int index)

Parameters:
index -


setDataSource

public void setDataSource(DataSource _dataSource)

Parameters:
_dataSource -


setDriver

public void setDriver(Driver _driver)

Parameters:
_driver -


setEngine

public void setEngine(java.lang.String _engine)

Parameters:
_engine -


setJndi

public void setJndi(Jndi _jndi)

Parameters:
_jndi -


setMapping

public void setMapping(Mapping vMapping,
                       int index)
            throws java.lang.IndexOutOfBoundsException

Parameters:
vMapping -
index -


setName

public void setName(java.lang.String _name)

Parameters:
_name -


unmarshal

public static Database unmarshal(java.io.Reader reader)
            throws MarshalException,
                   ValidationException

Parameters:
reader -


validate

public void validate()
            throws ValidationException


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com