org.enableit.db.beans
Class Database

java.lang.Object
  |
  +--org.enableit.db.beans.Database
All Implemented Interfaces:
java.io.Serializable

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

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Database()
           
 
Method Summary
 void addSchema(int index, org.enableit.db.beans.Schema vSchema)
           
 void addSchema(org.enableit.db.beans.Schema vSchema)
           
 java.util.Enumeration enumerateSchema()
           
 org.enableit.db.beans.Metadata getMetadata()
          Returns the value of field 'metadata'.
 org.enableit.db.beans.Provider getProvider()
          Returns the value of field 'provider'.
 org.enableit.db.beans.Schema[] getSchema()
           
 org.enableit.db.beans.Schema getSchema(int index)
           
 int getSchemaCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllSchema()
           
 org.enableit.db.beans.Schema removeSchema(int index)
           
 void setMetadata(org.enableit.db.beans.Metadata metadata)
          Sets the value of field 'metadata'.
 void setProvider(org.enableit.db.beans.Provider provider)
          Sets the value of field 'provider'.
 void setSchema(int index, org.enableit.db.beans.Schema vSchema)
           
 void setSchema(org.enableit.db.beans.Schema[] schemaArray)
           
static org.enableit.db.beans.Database unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Database

public Database()
Method Detail

addSchema

public void addSchema(org.enableit.db.beans.Schema vSchema)
               throws java.lang.IndexOutOfBoundsException
Parameters:
vSchema -
java.lang.IndexOutOfBoundsException

addSchema

public void addSchema(int index,
                      org.enableit.db.beans.Schema vSchema)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSchema -
java.lang.IndexOutOfBoundsException

enumerateSchema

public java.util.Enumeration enumerateSchema()

getMetadata

public org.enableit.db.beans.Metadata getMetadata()
Returns the value of field 'metadata'.

Returns:
the value of field 'metadata'.

getProvider

public org.enableit.db.beans.Provider getProvider()
Returns the value of field 'provider'.

Returns:
the value of field 'provider'.

getSchema

public org.enableit.db.beans.Schema getSchema(int index)
                                       throws java.lang.IndexOutOfBoundsException
Parameters:
index -
java.lang.IndexOutOfBoundsException

getSchema

public org.enableit.db.beans.Schema[] getSchema()

getSchemaCount

public int getSchemaCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAllSchema

public void removeAllSchema()

removeSchema

public org.enableit.db.beans.Schema removeSchema(int index)
Parameters:
index -

setMetadata

public void setMetadata(org.enableit.db.beans.Metadata metadata)
Sets the value of field 'metadata'.

Parameters:
metadata - the value of field 'metadata'.

setProvider

public void setProvider(org.enableit.db.beans.Provider provider)
Sets the value of field 'provider'.

Parameters:
provider - the value of field 'provider'.

setSchema

public void setSchema(int index,
                      org.enableit.db.beans.Schema vSchema)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSchema -
java.lang.IndexOutOfBoundsException

setSchema

public void setSchema(org.enableit.db.beans.Schema[] schemaArray)
Parameters:
schemaArray -

unmarshal

public static org.enableit.db.beans.Database unmarshal(java.io.Reader reader)
                                                throws org.exolab.castor.xml.MarshalException,
                                                       org.exolab.castor.xml.ValidationException
Parameters:
reader -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException


Copyright © 1999-2004 enableIT.org. All Rights Reserved.